Lines Matching refs:vio
144 data->vio = mysqlnd_vio_init(persistent, factory, data->stats, data->error_info); in MYSQLND_METHOD()
148 …if (!data->protocol_frame_codec || !data->vio || !data->payload_decoder_factory || !data->command)… in MYSQLND_METHOD()
275 MYSQLND_VIO * vio = mnd_pecalloc(1, vio_alloc_size + vio_data_alloc_size, persistent); in MYSQLND_METHOD() local
279 if (vio) { in MYSQLND_METHOD()
280 vio->data = (MYSQLND_VIO_DATA*)((char*)vio + vio_alloc_size); in MYSQLND_METHOD()
281 vio->persistent = vio->data->persistent = persistent; in MYSQLND_METHOD()
282 vio->data->m = *mysqlnd_vio_get_methods(); in MYSQLND_METHOD()
284 if (PASS != vio->data->m.init(vio, stats, error_info)) { in MYSQLND_METHOD()
285 vio->data->m.dtor(vio, stats, error_info); in MYSQLND_METHOD()
286 vio = NULL; in MYSQLND_METHOD()
289 DBG_RETURN(vio); in MYSQLND_METHOD()