Lines Matching refs:vio
139 data->vio = mysqlnd_vio_init(persistent, factory, data->stats, data->error_info); in MYSQLND_METHOD()
143 …if (!data->protocol_frame_codec || !data->vio || !data->payload_decoder_factory || !data->command)… in MYSQLND_METHOD()
249 MYSQLND_VIO * vio = mnd_pecalloc(1, vio_alloc_size + vio_data_alloc_size, persistent); in MYSQLND_METHOD() local
253 if (vio) { in MYSQLND_METHOD()
254 vio->data = (MYSQLND_VIO_DATA*)((char*)vio + vio_alloc_size); in MYSQLND_METHOD()
255 vio->persistent = vio->data->persistent = persistent; in MYSQLND_METHOD()
256 vio->data->m = *mysqlnd_vio_get_methods(); in MYSQLND_METHOD()
258 if (PASS != vio->data->m.init(vio, stats, error_info)) { in MYSQLND_METHOD()
259 vio->data->m.dtor(vio, stats, error_info); in MYSQLND_METHOD()
260 vio = NULL; in MYSQLND_METHOD()
263 DBG_RETURN(vio); in MYSQLND_METHOD()