• Home
  • Raw
  • Download

Lines Matching refs:io_buffer

258 struct io_buffer {  struct
583 struct io_buffer *kbuf;
893 struct io_buffer *kbuf;
2460 static unsigned int io_put_kbuf(struct io_kiocb *req, struct io_buffer *kbuf) in io_put_kbuf()
2473 struct io_buffer *kbuf; in io_put_rw_kbuf()
2477 kbuf = (struct io_buffer *) (unsigned long) req->rw.addr; in io_put_rw_kbuf()
3201 static struct io_buffer *io_buffer_select(struct io_kiocb *req, size_t *len, in io_buffer_select()
3202 int bgid, struct io_buffer *kbuf, in io_buffer_select()
3205 struct io_buffer *head; in io_buffer_select()
3217 kbuf = list_last_entry(&head->list, struct io_buffer, in io_buffer_select()
3238 struct io_buffer *kbuf; in io_rw_buffer_select()
3241 kbuf = (struct io_buffer *) (unsigned long) req->rw.addr; in io_rw_buffer_select()
3303 struct io_buffer *kbuf; in io_iov_buffer_select()
3305 kbuf = (struct io_buffer *) (unsigned long) req->rw.addr; in io_iov_buffer_select()
4465 static int __io_remove_buffers(struct io_ring_ctx *ctx, struct io_buffer *buf, in __io_remove_buffers()
4476 struct io_buffer *nxt; in __io_remove_buffers()
4478 nxt = list_first_entry(&buf->list, struct io_buffer, list); in __io_remove_buffers()
4496 struct io_buffer *head; in io_remove_buffers()
4552 static int io_add_buffers(struct io_provide_buf *pbuf, struct io_buffer **head) in io_add_buffers()
4554 struct io_buffer *buf; in io_add_buffers()
4584 struct io_buffer *head, *list; in io_provide_buffers()
5144 static struct io_buffer *io_recv_buffer_select(struct io_kiocb *req, in io_recv_buffer_select()
5148 struct io_buffer *kbuf; in io_recv_buffer_select()
5205 struct io_buffer *kbuf; in io_recvmsg()
5272 struct io_buffer *kbuf; in io_recv()
9503 struct io_buffer *buf; in io_destroy_buffers()