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