HelenOS sources
driver_t 70 uspace/drv/audio/hdaudio/hdaudio.c static driver_t hda_driver = {
driver_t 58 uspace/drv/audio/sb16/main.c static driver_t sb_driver = {
driver_t 153 uspace/drv/block/ahci/ahci.c static driver_t ahci_driver = {
driver_t 76 uspace/drv/block/ddisk/ddisk.c static driver_t ddisk_driver = {
driver_t 63 uspace/drv/block/isa-ide/main.c static driver_t isa_ide_driver = {
driver_t 60 uspace/drv/block/pc-floppy/main.c static driver_t pc_fdc_driver = {
driver_t 64 uspace/drv/block/pci-ide/main.c static driver_t pci_ide_driver = {
driver_t 70 uspace/drv/block/virtio-blk/virtio-blk.c static driver_t virtio_blk_driver = {
driver_t 59 uspace/drv/bus/adb/cuda_adb/main.c static driver_t cuda_adb_driver = {
driver_t 264 uspace/drv/bus/isa/isa.c static driver_t isa_driver = {
driver_t 246 uspace/drv/bus/pci/pciintel/pci.c static driver_t pci_driver = {
driver_t 124 uspace/drv/bus/usb/vhc/main.c static driver_t vhc_driver = {
driver_t 143 uspace/drv/char/i8042/main.c static driver_t i8042_driver = {
driver_t 59 uspace/drv/char/msim-con/main.c static driver_t msim_con_driver = {
driver_t 338 uspace/drv/char/ns8250/ns8250.c static driver_t ns8250_driver = {
driver_t 59 uspace/drv/char/pc-lpt/main.c static driver_t pc_lpt_driver = {
driver_t 59 uspace/drv/char/pl011/main.c static driver_t pl011_driver = {
driver_t 71 uspace/drv/char/pl050/pl050.c static driver_t pl050_driver = {
driver_t 58 uspace/drv/char/ski-con/main.c static driver_t ski_con_driver = {
driver_t 59 uspace/drv/char/sun4v-con/main.c static driver_t sun4v_con_driver = {
driver_t 142 uspace/drv/fb/amdm37x_dispc/main.c static driver_t amdm37x_dispc_driver = {
driver_t 52 uspace/drv/fb/kfb/kfb.c static driver_t kgraph_driver = {
driver_t 58 uspace/drv/hid/adb-kbd/main.c static driver_t adb_kbd_driver = {
driver_t 58 uspace/drv/hid/adb-mouse/main.c static driver_t adb_mouse_driver = {
driver_t 56 uspace/drv/hid/atkbd/main.c static driver_t kbd_driver = {
driver_t 56 uspace/drv/hid/ps2mouse/main.c static driver_t mouse_driver = {
driver_t 56 uspace/drv/hid/xtkbd/main.c static driver_t kbd_driver = {
driver_t 59 uspace/drv/intctl/apic/main.c static driver_t apic_driver = {
driver_t 62 uspace/drv/intctl/gicv2/main.c static driver_t gicv2_driver = {
driver_t 59 uspace/drv/intctl/i8259/main.c static driver_t i8259_driver = {
driver_t 59 uspace/drv/intctl/icp-ic/main.c static driver_t icpic_driver = {
driver_t 59 uspace/drv/intctl/obio/main.c static driver_t obio_driver = {
driver_t 115 uspace/drv/nic/ar9271/ar9271.c static driver_t ar9271_driver = {
driver_t 229 uspace/drv/nic/e1k/e1k.c static driver_t e1000_driver = {
driver_t 472 uspace/drv/nic/ne2k/ne2k.c static driver_t ne2k_driver = {
driver_t 347 uspace/drv/nic/rtl8139/driver.c static driver_t rtl8139_driver = {
driver_t 173 uspace/drv/nic/rtl8169/driver.c static driver_t rtl8169_driver = {
driver_t 67 uspace/drv/nic/virtio-net/virtio-net.c static driver_t virtio_net_driver = {
driver_t 255 uspace/drv/platform/amdm37x/main.c static driver_t amdm37x_driver = {
driver_t 70 uspace/drv/platform/arm64virt/arm64virt.c static driver_t arm64virt_driver = {
driver_t 70 uspace/drv/platform/hikey960/hikey960.c static driver_t hikey960_driver = {
driver_t 69 uspace/drv/platform/icp/icp.c static driver_t icp_driver = {
driver_t 215 uspace/drv/platform/mac/mac.c static driver_t mac_driver = {
driver_t 87 uspace/drv/platform/malta/malta.c static driver_t malta_driver = {
driver_t 72 uspace/drv/platform/msim/msim.c static driver_t msim_driver = {
driver_t 70 uspace/drv/platform/pc/pc.c static driver_t pc_driver = {
driver_t 53 uspace/drv/platform/ski/ski.c static driver_t ski_driver = {
driver_t 86 uspace/drv/platform/sun4u/sun4u.c static driver_t sun4u_driver = {
driver_t 62 uspace/drv/platform/sun4v/sun4v.c static driver_t sun4v_driver = {
driver_t 77 uspace/drv/root/root/root.c static driver_t root_driver = {
driver_t 76 uspace/drv/root/virt/virt.c static driver_t virt_driver = {
driver_t 57 uspace/drv/test/test1/test1.c static driver_t test1_driver = {
driver_t 57 uspace/drv/test/test2/test2.c static driver_t test2_driver = {
driver_t 55 uspace/drv/test/test3/test3.c static driver_t test3_driver = {
driver_t 112 uspace/drv/time/cmos-rtc/cmos-rtc.c static driver_t rtc_driver = {
driver_t 59 uspace/lib/drv/generic/driver.c static const driver_t *driver;
driver_t 973 uspace/lib/drv/generic/driver.c errno_t ddf_driver_main(const driver_t *drv)
driver_t 112 uspace/lib/drv/include/ddf/driver.h extern int ddf_driver_main(const driver_t *);
driver_t 161 uspace/lib/usbdev/src/driver.c static driver_t generic_driver = {
driver_t 78 uspace/lib/usbhost/src/hcd.c driver_t ddf_driver = {
driver_t 552 uspace/srv/devman/client_conn.c driver_t *drv = driver_find(&drivers_list, ipc_get_arg1(icall));
driver_t 591 uspace/srv/devman/client_conn.c driver_t *driver = driver_find_by_name(&drivers_list, drvname);
driver_t 609 uspace/srv/devman/client_conn.c driver_t *drv = driver_find(&drivers_list, handle);
driver_t 659 uspace/srv/devman/client_conn.c driver_t *drv = driver_find(&drivers_list, handle);
driver_t 697 uspace/srv/devman/client_conn.c driver_t *drv;
driver_t 711 uspace/srv/devman/client_conn.c driver_t *drv;
driver_t 730 uspace/srv/devman/client_conn.c driver_t *drv;
driver_t 128 uspace/srv/devman/devman.h driver_t *drv;
driver_t 71 uspace/srv/devman/driver.c driver_t *create_driver(void)
driver_t 73 uspace/srv/devman/driver.c driver_t *res = malloc(sizeof(driver_t));
driver_t 84 uspace/srv/devman/driver.c void add_driver(driver_list_t *drivers_list, driver_t *drv)
driver_t 115 uspace/srv/devman/driver.c bool get_driver_info(const char *base_path, const char *name, driver_t *drv)
driver_t 186 uspace/srv/devman/driver.c driver_t *drv = create_driver();
driver_t 220 uspace/srv/devman/driver.c driver_t *find_best_match_driver(driver_list_t *drivers_list, dev_node_t *node)
driver_t 222 uspace/srv/devman/driver.c driver_t *best_drv = NULL;
driver_t 238 uspace/srv/devman/driver.c driver_t *drv = list_get_instance(link, driver_t,
driver_t 258 uspace/srv/devman/driver.c list_foreach(drivers_list->drivers, drivers, driver_t, drv) {
driver_t 276 uspace/srv/devman/driver.c void attach_driver(dev_tree_t *tree, dev_node_t *dev, driver_t *drv)
driver_t 301 uspace/srv/devman/driver.c driver_t *drv = dev->drv;
driver_t 324 uspace/srv/devman/driver.c bool start_driver(driver_t *drv)
driver_t 349 uspace/srv/devman/driver.c errno_t stop_driver(driver_t *drv)
driver_t 376 uspace/srv/devman/driver.c driver_t *driver_find(driver_list_t *drv_list, devman_handle_t handle)
driver_t 378 uspace/srv/devman/driver.c driver_t *res = NULL;
driver_t 382 uspace/srv/devman/driver.c list_foreach(drv_list->drivers, drivers, driver_t, drv) {
driver_t 401 uspace/srv/devman/driver.c driver_t *driver_find_by_name(driver_list_t *drv_list, const char *drv_name)
driver_t 403 uspace/srv/devman/driver.c driver_t *res = NULL;
driver_t 407 uspace/srv/devman/driver.c list_foreach(drv_list->drivers, drivers, driver_t, drv) {
driver_t 423 uspace/srv/devman/driver.c static void pass_devices_to_driver(driver_t *driver, dev_tree_t *tree)
driver_t 513 uspace/srv/devman/driver.c void initialize_running_driver(driver_t *driver, dev_tree_t *tree)
driver_t 529 uspace/srv/devman/driver.c void init_driver(driver_t *drv)
driver_t 533 uspace/srv/devman/driver.c memset(drv, 0, sizeof(driver_t));
driver_t 544 uspace/srv/devman/driver.c void clean_driver(driver_t *drv)
driver_t 560 uspace/srv/devman/driver.c void delete_driver(driver_t *drv)
driver_t 578 uspace/srv/devman/driver.c driver_t *drv;
driver_t 631 uspace/srv/devman/driver.c void add_device(driver_t *drv, dev_node_t *dev, dev_tree_t *tree)
driver_t 686 uspace/srv/devman/driver.c driver_t *drv;
driver_t 709 uspace/srv/devman/driver.c driver_t *drv;
driver_t 732 uspace/srv/devman/driver.c driver_t *drv;
driver_t 760 uspace/srv/devman/driver.c driver_t *drv;
driver_t 804 uspace/srv/devman/driver.c list_foreach(driver_list->drivers, drivers, driver_t, drv) {
driver_t 817 uspace/srv/devman/driver.c errno_t driver_get_devices(driver_t *driver, devman_handle_t *hdl_buf,
driver_t 41 uspace/srv/devman/driver.h extern driver_t *create_driver(void);
driver_t 42 uspace/srv/devman/driver.h extern bool get_driver_info(const char *, const char *, driver_t *);
driver_t 45 uspace/srv/devman/driver.h extern driver_t *find_best_match_driver(driver_list_t *, dev_node_t *);
driver_t 48 uspace/srv/devman/driver.h extern void add_driver(driver_list_t *, driver_t *);
driver_t 49 uspace/srv/devman/driver.h extern void attach_driver(dev_tree_t *, dev_node_t *, driver_t *);
driver_t 51 uspace/srv/devman/driver.h extern bool start_driver(driver_t *);
driver_t 52 uspace/srv/devman/driver.h extern errno_t stop_driver(driver_t *);
driver_t 53 uspace/srv/devman/driver.h extern void add_device(driver_t *, dev_node_t *, dev_tree_t *);
driver_t 59 uspace/srv/devman/driver.h extern driver_t *driver_find(driver_list_t *, devman_handle_t);
driver_t 60 uspace/srv/devman/driver.h extern driver_t *driver_find_by_name(driver_list_t *, const char *);
driver_t 61 uspace/srv/devman/driver.h extern void initialize_running_driver(driver_t *, dev_tree_t *);
driver_t 63 uspace/srv/devman/driver.h extern void init_driver(driver_t *);
driver_t 64 uspace/srv/devman/driver.h extern void clean_driver(driver_t *);
driver_t 65 uspace/srv/devman/driver.h extern void delete_driver(driver_t *);
driver_t 67 uspace/srv/devman/driver.h extern errno_t driver_get_devices(driver_t *, devman_handle_t *, size_t, size_t *);
driver_t 66 uspace/srv/devman/drv_conn.c static driver_t *devman_driver_register(ipc_call_t *call)
driver_t 68 uspace/srv/devman/drv_conn.c driver_t *driver = NULL;
driver_t 381 uspace/srv/devman/drv_conn.c static void devman_drv_fun_online(ipc_call_t *icall, driver_t *drv)
driver_t 423 uspace/srv/devman/drv_conn.c static void devman_drv_fun_offline(ipc_call_t *icall, driver_t *drv)
driver_t 528 uspace/srv/devman/drv_conn.c driver_t *driver = dev->drv;
driver_t 578 uspace/srv/devman/drv_conn.c driver_t *driver = (driver_t *) drv;
driver_t 590 uspace/srv/devman/drv_conn.c driver_t *driver = NULL;
driver_t 398 uspace/srv/devman/fun.c driver_t *driver = dev->drv;
driver_t 111 uspace/srv/devman/main.c driver_t *driver = dev->drv;
driver_t 182 uspace/srv/devman/main.c driver_t *driver = NULL;
driver_t 248 uspace/srv/devman/main.c driver_t *driver = dev->drv;
driver_t 67 uspace/srv/devman/match.c int get_match_score(driver_t *drv, dev_node_t *dev)
driver_t 43 uspace/srv/devman/match.h extern int get_match_score(driver_t *, dev_node_t *);
HelenOS homepage, sources at GitHub