Lines Matching refs:io_buffer

258 struct io_buffer {  struct
591 struct io_buffer *kbuf;
897 struct io_buffer *kbuf;
2445 static unsigned int io_put_kbuf(struct io_kiocb *req, struct io_buffer *kbuf) in io_put_kbuf()
2458 struct io_buffer *kbuf; in io_put_rw_kbuf()
2462 kbuf = (struct io_buffer *) (unsigned long) req->rw.addr; in io_put_rw_kbuf()
3119 static struct io_buffer *io_buffer_select(struct io_kiocb *req, size_t *len, in io_buffer_select()
3120 int bgid, struct io_buffer *kbuf, in io_buffer_select()
3123 struct io_buffer *head; in io_buffer_select()
3135 kbuf = list_last_entry(&head->list, struct io_buffer, in io_buffer_select()
3156 struct io_buffer *kbuf; in io_rw_buffer_select()
3159 kbuf = (struct io_buffer *) (unsigned long) req->rw.addr; in io_rw_buffer_select()
3221 struct io_buffer *kbuf; in io_iov_buffer_select()
3223 kbuf = (struct io_buffer *) (unsigned long) req->rw.addr; in io_iov_buffer_select()
4226 static int __io_remove_buffers(struct io_ring_ctx *ctx, struct io_buffer *buf, in __io_remove_buffers()
4237 struct io_buffer *nxt; in __io_remove_buffers()
4239 nxt = list_first_entry(&buf->list, struct io_buffer, list); in __io_remove_buffers()
4257 struct io_buffer *head; in io_remove_buffers()
4313 static int io_add_buffers(struct io_provide_buf *pbuf, struct io_buffer **head) in io_add_buffers()
4315 struct io_buffer *buf; in io_add_buffers()
4345 struct io_buffer *head, *list; in io_provide_buffers()
4863 static struct io_buffer *io_recv_buffer_select(struct io_kiocb *req, in io_recv_buffer_select()
4867 struct io_buffer *kbuf; in io_recv_buffer_select()
4922 struct io_buffer *kbuf; in io_recvmsg()
4977 struct io_buffer *kbuf; in io_recv()
9165 struct io_buffer *buf; in io_destroy_buffers()