Lines Matching refs:rwio
178 struct rwio { struct
185 struct rwio *rwio = queue->tio_data; in tapdisk_rwio_destroy() local
187 if (rwio->aio_events) { in tapdisk_rwio_destroy()
188 free(rwio->aio_events); in tapdisk_rwio_destroy()
189 rwio->aio_events = NULL; in tapdisk_rwio_destroy()
196 struct rwio *rwio = queue->tio_data; in tapdisk_rwio_setup() local
199 rwio->aio_events = calloc(size, sizeof(struct io_event)); in tapdisk_rwio_setup()
200 if (!rwio->aio_events) in tapdisk_rwio_setup()
228 struct rwio *rwio = queue->tio_data; in tapdisk_rwio_submit() local
243 ep = rwio->aio_events + i; in tapdisk_rwio_submit()
249 split = io_split(&queue->opioctx, rwio->aio_events, merged); in tapdisk_rwio_submit()
250 tapdisk_filter_events(queue->filter, rwio->aio_events, split); in tapdisk_rwio_submit()
252 for (i = split, ep = rwio->aio_events; i-- > 0; ep++) { in tapdisk_rwio_submit()