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           63 uspace/drv/block/ata_bd/main.c static driver_t ata_driver = {
driver_t           76 uspace/drv/block/ddisk/ddisk.c static driver_t ddisk_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          247 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          466 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