Lines Matching refs:treq
49 td_request_t treq; member
167 td_complete_request(aio->treq, err); in tdaio_complete()
171 void tdaio_queue_read(td_driver_t *driver, td_request_t treq) in tdaio_queue_read() argument
179 size = treq.secs * driver->info.sector_size; in tdaio_queue_read()
180 offset = treq.sec * (uint64_t)driver->info.sector_size; in tdaio_queue_read()
186 aio->treq = treq; in tdaio_queue_read()
189 td_prep_read(&aio->tiocb, prv->fd, treq.buf, in tdaio_queue_read()
196 td_complete_request(treq, -EBUSY); in tdaio_queue_read()
199 void tdaio_queue_write(td_driver_t *driver, td_request_t treq) in tdaio_queue_write() argument
207 size = treq.secs * driver->info.sector_size; in tdaio_queue_write()
208 offset = treq.sec * (uint64_t)driver->info.sector_size; in tdaio_queue_write()
214 aio->treq = treq; in tdaio_queue_write()
217 td_prep_write(&aio->tiocb, prv->fd, treq.buf, in tdaio_queue_write()
224 td_complete_request(treq, -EBUSY); in tdaio_queue_write()