HelenOS sources

ns8250_t          182 uspace/drv/char/ns8250/ns8250.c static ns8250_t *dev_ns8250(ddf_dev_t *dev)
ns8250_t          188 uspace/drv/char/ns8250/ns8250.c static ns8250_t *fun_ns8250(ddf_fun_t *fun)
ns8250_t          194 uspace/drv/char/ns8250/ns8250.c static ns8250_t *srv_ns8250(chardev_srv_t *srv)
ns8250_t          196 uspace/drv/char/ns8250/ns8250.c 	return (ns8250_t *)srv->srvs->sarg;
ns8250_t          256 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns = srv_ns8250(srv);
ns8250_t          284 uspace/drv/char/ns8250/ns8250.c static inline void ns8250_putchar(ns8250_t *ns, uint8_t c)
ns8250_t          302 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns = srv_ns8250(srv);
ns8250_t          347 uspace/drv/char/ns8250/ns8250.c static void ns8250_dev_cleanup(ns8250_t *ns)
ns8250_t          356 uspace/drv/char/ns8250/ns8250.c static bool ns8250_pio_enable(ns8250_t *ns)
ns8250_t          378 uspace/drv/char/ns8250/ns8250.c static bool ns8250_dev_probe(ns8250_t *ns)
ns8250_t          411 uspace/drv/char/ns8250/ns8250.c static errno_t ns8250_dev_initialize(ns8250_t *ns)
ns8250_t          505 uspace/drv/char/ns8250/ns8250.c static errno_t ns8250_interrupt_enable(ns8250_t *ns)
ns8250_t          706 uspace/drv/char/ns8250/ns8250.c static void ns8250_initialize_port(ns8250_t *ns)
ns8250_t          733 uspace/drv/char/ns8250/ns8250.c static void ns8250_port_cleanup(ns8250_t *ns)
ns8250_t          748 uspace/drv/char/ns8250/ns8250.c static void ns8250_read_from_device(ns8250_t *ns)
ns8250_t          790 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns = (ns8250_t *)arg;
ns8250_t          807 uspace/drv/char/ns8250/ns8250.c static inline errno_t ns8250_register_interrupt_handler(ns8250_t *ns,
ns8250_t          818 uspace/drv/char/ns8250/ns8250.c static inline errno_t ns8250_unregister_interrupt_handler(ns8250_t *ns)
ns8250_t          831 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns = NULL;
ns8250_t          842 uspace/drv/char/ns8250/ns8250.c 	ns = ddf_dev_data_alloc(dev, sizeof(ns8250_t));
ns8250_t          943 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns = dev_ns8250(dev);
ns8250_t          978 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns = srv_ns8250(srv);
ns8250_t         1002 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *data = srv_ns8250(srv);
ns8250_t         1028 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *data = dev_ns8250(dev);
ns8250_t         1059 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *data = dev_ns8250(dev);
ns8250_t         1081 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns8250 = srv_ns8250(srv);
ns8250_t         1111 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns8250 = fun_ns8250((ddf_fun_t *)arg);
HelenOS homepage, sources at GitHub