HelenOS sources
chardev_srv_t 69 uspace/drv/char/i8042/i8042.c static errno_t i8042_read(chardev_srv_t *, void *, size_t, size_t *,
chardev_srv_t 71 uspace/drv/char/i8042/i8042.c static errno_t i8042_write(chardev_srv_t *, const void *, size_t, size_t *);
chardev_srv_t 358 uspace/drv/char/i8042/i8042.c static errno_t i8042_write(chardev_srv_t *srv, const void *data, size_t size,
chardev_srv_t 393 uspace/drv/char/i8042/i8042.c static errno_t i8042_read(chardev_srv_t *srv, void *dest, size_t size,
chardev_srv_t 45 uspace/drv/char/msim-con/msim-con.c static errno_t msim_con_read(chardev_srv_t *, void *, size_t, size_t *,
chardev_srv_t 47 uspace/drv/char/msim-con/msim-con.c static errno_t msim_con_write(chardev_srv_t *, const void *, size_t, size_t *);
chardev_srv_t 187 uspace/drv/char/msim-con/msim-con.c static errno_t msim_con_read(chardev_srv_t *srv, void *buf, size_t size,
chardev_srv_t 216 uspace/drv/char/msim-con/msim-con.c static errno_t msim_con_write(chardev_srv_t *srv, const void *data, size_t size,
chardev_srv_t 194 uspace/drv/char/ns8250/ns8250.c static ns8250_t *srv_ns8250(chardev_srv_t *srv)
chardev_srv_t 253 uspace/drv/char/ns8250/ns8250.c static errno_t ns8250_read(chardev_srv_t *srv, void *buf, size_t count, size_t *nread,
chardev_srv_t 299 uspace/drv/char/ns8250/ns8250.c static errno_t ns8250_write(chardev_srv_t *srv, const void *buf, size_t count,
chardev_srv_t 313 uspace/drv/char/ns8250/ns8250.c static errno_t ns8250_open(chardev_srvs_t *, chardev_srv_t *);
chardev_srv_t 314 uspace/drv/char/ns8250/ns8250.c static errno_t ns8250_close(chardev_srv_t *);
chardev_srv_t 315 uspace/drv/char/ns8250/ns8250.c static void ns8250_default_handler(chardev_srv_t *, ipc_call_t *);
chardev_srv_t 976 uspace/drv/char/ns8250/ns8250.c static errno_t ns8250_open(chardev_srvs_t *srvs, chardev_srv_t *srv)
chardev_srv_t 1000 uspace/drv/char/ns8250/ns8250.c static errno_t ns8250_close(chardev_srv_t *srv)
chardev_srv_t 1079 uspace/drv/char/ns8250/ns8250.c static void ns8250_default_handler(chardev_srv_t *srv, ipc_call_t *call)
chardev_srv_t 47 uspace/drv/char/pc-lpt/pc-lpt.c static errno_t pc_lpt_read(chardev_srv_t *, void *, size_t, size_t *,
chardev_srv_t 49 uspace/drv/char/pc-lpt/pc-lpt.c static errno_t pc_lpt_write(chardev_srv_t *, const void *, size_t, size_t *);
chardev_srv_t 226 uspace/drv/char/pc-lpt/pc-lpt.c static errno_t pc_lpt_read(chardev_srv_t *srv, void *buf, size_t size,
chardev_srv_t 235 uspace/drv/char/pc-lpt/pc-lpt.c static errno_t pc_lpt_write(chardev_srv_t *srv, const void *data, size_t size,
chardev_srv_t 144 uspace/drv/char/pl011/pl011.c static errno_t pl011_read(chardev_srv_t *, void *, size_t, size_t *,
chardev_srv_t 146 uspace/drv/char/pl011/pl011.c static errno_t pl011_write(chardev_srv_t *, const void *, size_t, size_t *);
chardev_srv_t 329 uspace/drv/char/pl011/pl011.c static errno_t pl011_read(chardev_srv_t *srv, void *buf, size_t size,
chardev_srv_t 358 uspace/drv/char/pl011/pl011.c static errno_t pl011_write(chardev_srv_t *srv, const void *data, size_t size,
chardev_srv_t 61 uspace/drv/char/pl050/pl050.c static errno_t pl050_read(chardev_srv_t *, void *, size_t, size_t *,
chardev_srv_t 63 uspace/drv/char/pl050/pl050.c static errno_t pl050_write(chardev_srv_t *, const void *, size_t, size_t *);
chardev_srv_t 250 uspace/drv/char/pl050/pl050.c static errno_t pl050_read(chardev_srv_t *srv, void *buffer, size_t size,
chardev_srv_t 277 uspace/drv/char/pl050/pl050.c static errno_t pl050_write(chardev_srv_t *srv, const void *data, size_t size,
chardev_srv_t 57 uspace/drv/char/ski-con/ski-con.c static errno_t ski_con_read(chardev_srv_t *, void *, size_t, size_t *,
chardev_srv_t 59 uspace/drv/char/ski-con/ski-con.c static errno_t ski_con_write(chardev_srv_t *, const void *, size_t, size_t *);
chardev_srv_t 262 uspace/drv/char/ski-con/ski-con.c static errno_t ski_con_read(chardev_srv_t *srv, void *buf, size_t size,
chardev_srv_t 291 uspace/drv/char/ski-con/ski-con.c static errno_t ski_con_write(chardev_srv_t *srv, const void *data, size_t size,
chardev_srv_t 48 uspace/drv/char/sun4v-con/sun4v-con.c static errno_t sun4v_con_read(chardev_srv_t *, void *, size_t, size_t *,
chardev_srv_t 50 uspace/drv/char/sun4v-con/sun4v-con.c static errno_t sun4v_con_write(chardev_srv_t *, const void *, size_t, size_t *);
chardev_srv_t 156 uspace/drv/char/sun4v-con/sun4v-con.c static errno_t sun4v_con_read(chardev_srv_t *srv, void *buf, size_t size,
chardev_srv_t 181 uspace/drv/char/sun4v-con/sun4v-con.c static errno_t sun4v_con_write(chardev_srv_t *srv, const void *data, size_t size,
chardev_srv_t 60 uspace/lib/device/include/io/chardev_srv.h errno_t (*open)(chardev_srvs_t *, chardev_srv_t *);
chardev_srv_t 61 uspace/lib/device/include/io/chardev_srv.h errno_t (*close)(chardev_srv_t *);
chardev_srv_t 62 uspace/lib/device/include/io/chardev_srv.h errno_t (*read)(chardev_srv_t *, void *, size_t, size_t *,
chardev_srv_t 64 uspace/lib/device/include/io/chardev_srv.h errno_t (*write)(chardev_srv_t *, const void *, size_t, size_t *);
chardev_srv_t 65 uspace/lib/device/include/io/chardev_srv.h void (*def_handler)(chardev_srv_t *, ipc_call_t *);
chardev_srv_t 43 uspace/lib/device/src/io/chardev_srv.c static chardev_srv_t *chardev_srv_create(chardev_srvs_t *);
chardev_srv_t 45 uspace/lib/device/src/io/chardev_srv.c static void chardev_read_srv(chardev_srv_t *srv, ipc_call_t *icall)
chardev_srv_t 90 uspace/lib/device/src/io/chardev_srv.c static void chardev_write_srv(chardev_srv_t *srv, ipc_call_t *icall)
chardev_srv_t 118 uspace/lib/device/src/io/chardev_srv.c static chardev_srv_t *chardev_srv_create(chardev_srvs_t *srvs)
chardev_srv_t 120 uspace/lib/device/src/io/chardev_srv.c chardev_srv_t *srv;
chardev_srv_t 122 uspace/lib/device/src/io/chardev_srv.c srv = calloc(1, sizeof(chardev_srv_t));
chardev_srv_t 138 uspace/lib/device/src/io/chardev_srv.c chardev_srv_t *srv;
chardev_srv_t 71 uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c static errno_t s3c24xx_uart_read(chardev_srv_t *, void *, size_t, size_t *,
chardev_srv_t 73 uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c static errno_t s3c24xx_uart_write(chardev_srv_t *, const void *, size_t, size_t *);
chardev_srv_t 211 uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c static errno_t s3c24xx_uart_read(chardev_srv_t *srv, void *buf, size_t size,
chardev_srv_t 239 uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c static errno_t s3c24xx_uart_write(chardev_srv_t *srv, const void *data, size_t size,
chardev_srv_t 49 uspace/srv/test/chardev-test/main.c static errno_t smallx_open(chardev_srvs_t *, chardev_srv_t *);
chardev_srv_t 50 uspace/srv/test/chardev-test/main.c static errno_t smallx_close(chardev_srv_t *);
chardev_srv_t 51 uspace/srv/test/chardev-test/main.c static errno_t smallx_write(chardev_srv_t *, const void *, size_t, size_t *);
chardev_srv_t 52 uspace/srv/test/chardev-test/main.c static errno_t smallx_read(chardev_srv_t *, void *, size_t, size_t *,
chardev_srv_t 55 uspace/srv/test/chardev-test/main.c static errno_t largex_open(chardev_srvs_t *, chardev_srv_t *);
chardev_srv_t 56 uspace/srv/test/chardev-test/main.c static errno_t largex_close(chardev_srv_t *);
chardev_srv_t 57 uspace/srv/test/chardev-test/main.c static errno_t largex_write(chardev_srv_t *, const void *, size_t, size_t *);
chardev_srv_t 58 uspace/srv/test/chardev-test/main.c static errno_t largex_read(chardev_srv_t *, void *, size_t, size_t *,
chardev_srv_t 61 uspace/srv/test/chardev-test/main.c static errno_t partialx_open(chardev_srvs_t *, chardev_srv_t *);
chardev_srv_t 62 uspace/srv/test/chardev-test/main.c static errno_t partialx_close(chardev_srv_t *);
chardev_srv_t 63 uspace/srv/test/chardev-test/main.c static errno_t partialx_write(chardev_srv_t *, const void *, size_t, size_t *);
chardev_srv_t 64 uspace/srv/test/chardev-test/main.c static errno_t partialx_read(chardev_srv_t *, void *, size_t, size_t *,
chardev_srv_t 181 uspace/srv/test/chardev-test/main.c static errno_t smallx_open(chardev_srvs_t *srvs, chardev_srv_t *srv)
chardev_srv_t 186 uspace/srv/test/chardev-test/main.c static errno_t smallx_close(chardev_srv_t *srv)
chardev_srv_t 191 uspace/srv/test/chardev-test/main.c static errno_t smallx_write(chardev_srv_t *srv, const void *data, size_t size,
chardev_srv_t 203 uspace/srv/test/chardev-test/main.c static errno_t smallx_read(chardev_srv_t *srv, void *buf, size_t size,
chardev_srv_t 216 uspace/srv/test/chardev-test/main.c static errno_t largex_open(chardev_srvs_t *srvs, chardev_srv_t *srv)
chardev_srv_t 221 uspace/srv/test/chardev-test/main.c static errno_t largex_close(chardev_srv_t *srv)
chardev_srv_t 226 uspace/srv/test/chardev-test/main.c static errno_t largex_write(chardev_srv_t *srv, const void *data, size_t size,
chardev_srv_t 238 uspace/srv/test/chardev-test/main.c static errno_t largex_read(chardev_srv_t *srv, void *buf, size_t size,
chardev_srv_t 251 uspace/srv/test/chardev-test/main.c static errno_t partialx_open(chardev_srvs_t *srvs, chardev_srv_t *srv)
chardev_srv_t 256 uspace/srv/test/chardev-test/main.c static errno_t partialx_close(chardev_srv_t *srv)
chardev_srv_t 261 uspace/srv/test/chardev-test/main.c static errno_t partialx_write(chardev_srv_t *srv, const void *data, size_t size,
chardev_srv_t 273 uspace/srv/test/chardev-test/main.c static errno_t partialx_read(chardev_srv_t *srv, void *buf, size_t size,
HelenOS homepage, sources at GitHub