• Home
  • Raw
  • Download

Lines Matching refs:io_buffer

258 struct io_buffer {  struct
593 struct io_buffer *kbuf;
903 struct io_buffer *kbuf;
2467 static unsigned int io_put_kbuf(struct io_kiocb *req, struct io_buffer *kbuf) in io_put_kbuf()
2480 struct io_buffer *kbuf; in io_put_rw_kbuf()
2484 kbuf = (struct io_buffer *) (unsigned long) req->rw.addr; in io_put_rw_kbuf()
3206 static struct io_buffer *io_buffer_select(struct io_kiocb *req, size_t *len, in io_buffer_select()
3207 int bgid, struct io_buffer *kbuf, in io_buffer_select()
3210 struct io_buffer *head; in io_buffer_select()
3222 kbuf = list_last_entry(&head->list, struct io_buffer, in io_buffer_select()
3243 struct io_buffer *kbuf; in io_rw_buffer_select()
3246 kbuf = (struct io_buffer *) (unsigned long) req->rw.addr; in io_rw_buffer_select()
3308 struct io_buffer *kbuf; in io_iov_buffer_select()
3310 kbuf = (struct io_buffer *) (unsigned long) req->rw.addr; in io_iov_buffer_select()
4327 static int __io_remove_buffers(struct io_ring_ctx *ctx, struct io_buffer *buf, in __io_remove_buffers()
4338 struct io_buffer *nxt; in __io_remove_buffers()
4340 nxt = list_first_entry(&buf->list, struct io_buffer, list); in __io_remove_buffers()
4358 struct io_buffer *head; in io_remove_buffers()
4414 static int io_add_buffers(struct io_provide_buf *pbuf, struct io_buffer **head) in io_add_buffers()
4416 struct io_buffer *buf; in io_add_buffers()
4446 struct io_buffer *head, *list; in io_provide_buffers()
5004 static struct io_buffer *io_recv_buffer_select(struct io_kiocb *req, in io_recv_buffer_select()
5008 struct io_buffer *kbuf; in io_recv_buffer_select()
5065 struct io_buffer *kbuf; in io_recvmsg()
5134 struct io_buffer *kbuf; in io_recv()
9338 struct io_buffer *buf; in io_destroy_buffers()