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          349 uspace/drv/char/ns8250/ns8250.c static void ns8250_dev_cleanup(ns8250_t *ns)
ns8250_t          358 uspace/drv/char/ns8250/ns8250.c static bool ns8250_pio_enable(ns8250_t *ns)
ns8250_t          380 uspace/drv/char/ns8250/ns8250.c static bool ns8250_dev_probe(ns8250_t *ns)
ns8250_t          413 uspace/drv/char/ns8250/ns8250.c static errno_t ns8250_dev_initialize(ns8250_t *ns)
ns8250_t          507 uspace/drv/char/ns8250/ns8250.c static errno_t ns8250_interrupt_enable(ns8250_t *ns)
ns8250_t          708 uspace/drv/char/ns8250/ns8250.c static void ns8250_initialize_port(ns8250_t *ns)
ns8250_t          735 uspace/drv/char/ns8250/ns8250.c static void ns8250_port_cleanup(ns8250_t *ns)
ns8250_t          750 uspace/drv/char/ns8250/ns8250.c static void ns8250_read_from_device(ns8250_t *ns)
ns8250_t          792 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns = (ns8250_t *)arg;
ns8250_t          809 uspace/drv/char/ns8250/ns8250.c static inline errno_t ns8250_register_interrupt_handler(ns8250_t *ns,
ns8250_t          820 uspace/drv/char/ns8250/ns8250.c static inline errno_t ns8250_unregister_interrupt_handler(ns8250_t *ns)
ns8250_t          833 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns = NULL;
ns8250_t          844 uspace/drv/char/ns8250/ns8250.c 	ns = ddf_dev_data_alloc(dev, sizeof(ns8250_t));
ns8250_t          945 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns = dev_ns8250(dev);
ns8250_t          972 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns = dev_ns8250(dev);
ns8250_t          988 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns = srv_ns8250(srv);
ns8250_t         1012 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *data = srv_ns8250(srv);
ns8250_t         1038 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *data = dev_ns8250(dev);
ns8250_t         1069 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *data = dev_ns8250(dev);
ns8250_t         1091 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns8250 = srv_ns8250(srv);
ns8250_t         1121 uspace/drv/char/ns8250/ns8250.c 	ns8250_t *ns8250 = fun_ns8250((ddf_fun_t *)arg);
HelenOS homepage, sources at GitHub