|
AquilaOS documentation
How it works, and its code
|
An iobuf. More...
#include <iobuf.h>
Data Fields | |
| struct iobuf_seg * | seg |
| int | nseg |
| size_t | resid |
| int | user |
| int | fault |
| struct iobuf_seg | one |
| int iobuf::fault |
Definition at line 40 of file iobuf.h.
Referenced by iobuf_copy(), iobuf_init(), iobuf_to_ring(), kmsgdev_write(), posix_file_write(), socket_tcp_recv(), socket_tcp_send(), socket_unix_recv(), and socket_unix_send().
| int iobuf::nseg |
Definition at line 37 of file iobuf.h.
Referenced by iobuf_copy(), iobuf_init(), and iobuf_skip().
| struct iobuf_seg iobuf::one |
Definition at line 41 of file iobuf.h.
Referenced by iobuf_init().
| size_t iobuf::resid |
Definition at line 38 of file iobuf.h.
Referenced by ext2_read(), ext2_write(), fbdev_vesa_write(), iobuf_copy(), iobuf_init(), iobuf_limit(), iobuf_skip(), iobuf_unlimit(), iobuf_zero(), kdev_blk_io(), kmsgdev_read(), kmsgdev_write(), minix_read(), minix_write(), nulldev_write(), pipefs_read(), pipefs_write(), posix_file_read(), posix_file_write(), procfs_read(), ps2mouse_read(), ps2mouse_write(), ptm_read(), pts_read(), randomdev_read(), randomdev_write(), ringbuf_read_iobuf(), ringbuf_write_iobuf(), socket_inet_send(), socket_tcp_recv(), socket_tcp_send(), socket_unix_recv(), socket_unix_send(), tmpfs_write(), tty_write_iobuf(), uart_read(), vcs_read(), vfs_read_io(), vfs_write_io(), vt_read(), zerodev_read(), and zerodev_write().
| struct iobuf_seg* iobuf::seg |
Definition at line 36 of file iobuf.h.
Referenced by iobuf_copy(), iobuf_init(), and iobuf_skip().
| int iobuf::user |
Definition at line 39 of file iobuf.h.
Referenced by iobuf_copy(), and iobuf_init().