/haiku/src/add-ons/kernel/drivers/audio/emuxki/ |
H A D | emuxki.h | 105 void * driver; member in struct:_joy_dev 117 void * driver; member in struct:_midi_dev
|
H A D | emuxki.c | 11 /* This code is derived from the NetBSD driver for Creative Labs SBLive! series 2065 /* Emu10k1 driver functions */ 2173 &card->midi.driver, !IS_AUDIGY(&card->config) ? 0 : 0x11020004, midi_interrupt_op, &card->midi)) < B_OK) 2184 if ((*gameport->create_device)(base, &card->joy.driver) < B_OK) { 2186 (*gameport->delete_device)(card->joy.driver); 2877 // get driver settings 3043 // (*gameport->delete_device)(card->joy.driver);
|
/haiku/src/add-ons/kernel/drivers/audio/cmedia/ |
H A D | cm.c | 422 if ((*mpu401->create_device)(0x330, &card->midi.driver, 424 if ((*mpu401->create_device)(card->info.u.h0.base_registers[3], &card->midi.driver, 429 if ((*gameport->create_device)(0x201, &card->joy.driver) < B_OK) 431 if ((*gameport->create_device)(card->info.u.h0.base_registers[4], &card->joy.driver) < B_OK) 434 ddprintf(("midi %p gameport %p\n", card->midi.driver, card->joy.driver)); 467 (*gameport->delete_device)(card->joy.driver); 469 (*mpu401->delete_device)(card->midi.driver); 594 (*gameport->delete_device)(card->joy.driver); 595 (*mpu401->delete_device)(card->midi.driver); [all...] |
H A D | cm_private.h | 57 void * driver; member in struct:_midi_dev 65 void * driver; member in struct:_joy_dev
|
/haiku/src/system/kernel/device_manager/ |
H A D | device_manager.cpp | 129 // The following two are only valid, if the node's driver is 171 driver_module_info*& driver); 774 sprintf(buf, "dev/%" B_PRIdINO "/driver", device->ID()); 1230 TRACE(("uninit driver for node %p\n", this)); 1311 attr->name = strdup("device/driver"); 1329 // This driver has been obsoleted; another driver has been waiting 1417 dprintf("driver %s init failed: %s\n", ModuleName(), 1448 TRACE(("uninit driver for node %p\n", this)); 1501 Also initializes the driver an 1583 driver_module_info* driver; local 1797 _GetNextDriver(void* list, driver_module_info*& driver) argument 1832 driver_module_info* driver; local 1862 driver_module_info* driver; local [all...] |
H A D | legacy_drivers.cpp | 53 LegacyDevice(legacy_driver* driver, 106 // driver image information 233 size_t Hash(ValueType* driver) const 235 return HashKey(driver->name); 238 bool Compare(KeyType key, ValueType* driver) const 240 return strcmp(driver->name, key) == 0; 255 static status_t unload_driver(legacy_driver *driver); 256 static status_t load_driver(legacy_driver *driver); 269 static mutex sDriverEventsLock = MUTEX_INITIALIZER("driver events"); 279 // #pragma mark - driver privat 288 republish_driver(legacy_driver* driver) argument 363 load_driver(legacy_driver* driver) argument 463 unload_driver(legacy_driver* driver) argument 490 unpublish_driver(legacy_driver* driver) argument 563 legacy_driver* driver = iterator.Next(); local 593 legacy_driver* driver = sDriverHash->Lookup(get_leaf(path)); local 676 reload_driver(legacy_driver* driver) argument 728 legacy_driver* driver = sDriverHash->Lookup( local 743 legacy_driver* driver = sDriverHash->Lookup( local 775 legacy_driver* driver = iterator.Next(); local 812 legacy_driver* driver = find_driver(event->GetInt32("device", -1), local 830 dump_driver(legacy_driver* driver) argument 887 legacy_driver* driver = iterator.Next(); local 905 legacy_driver* driver = sDriverHash->Lookup(argv[1]); local 1246 LegacyDevice(legacy_driver* driver, const char* path, device_hooks* hooks) argument 1470 legacy_driver* driver = sDriverHash->Lookup(driverName); local [all...] |
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_int.cpp | 184 "don't have a PIC driver!"); 492 // get the interrupt controller driver modules 528 driver_module_info *driver; local 531 deviceManager->get_driver(node, (driver_module_info **)&driver, (void **)&driverCookie); 533 sPIC = (interrupt_controller_module_info *)driver;
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_int.cpp | 274 "don't have a PIC driver!"); 528 // get the interrupt controller driver modules 563 driver_module_info *driver; 565 error = deviceManager->init_driver(node, NULL, &driver, 568 sPIC = (interrupt_controller_module_info *)driver;
|
/haiku/src/add-ons/kernel/busses/usb/ |
H A D | xhci.cpp | 60 driver_module_info* driver; local 63 gDeviceManager->get_driver(parent, &driver, (void**)&bus); 379 TRACE("constructing new XHCI host controller driver\n"); 569 TRACE("driver construction successful\n"); 575 TRACE("tear down XHCI host controller driver\n");
|
H A D | uhci.cpp | 54 driver_module_info* driver; local 57 gDeviceManager->get_driver(parent, &driver, (void**)&bus); 546 TRACE("constructing new UHCI host controller driver\n"); 716 TRACE("UHCI host controller driver constructed\n"); 1331 // number in the driver makes no sense for many reason, one of which 1333 // driver does not know which host controller is running.
|
H A D | ohci.cpp | 56 driver_module_info* driver; local 59 gDeviceManager->get_driver(parent, &driver, (void**)&bus); 302 TRACE("constructing new OHCI host controller driver\n"); 574 TRACE("OHCI host controller driver constructed\n");
|
H A D | ehci.cpp | 54 driver_module_info* driver; local 57 gDeviceManager->get_driver(parent, &driver, (void**)&bus); 368 TRACE("constructing new EHCI host controller driver\n"); 770 TRACE("EHCI host controller driver constructed\n"); 776 TRACE("tear down EHCI host controller driver\n"); 1215 // number in the driver makes no sense for many reason, one of which 1217 // driver does not know which host controller is running.
|
/haiku/src/add-ons/kernel/busses/i2c/pch/ |
H A D | pch_i2c.cpp | 398 driver_module_info* driver; local 401 gDeviceManager->get_driver(parent, &driver, (void**)&bus);
|
/haiku/src/libs/compat/freebsd_iflib/ |
H A D | iflib.c | 174 * Pointer to hardware driver's softc 610 "iflib driver parameters"); 674 &iflib_encap_txd_encap_fail, 0, "# driver encap failures"); 814 * The xl driver by default strips CRCs and we do not override it. 1011 * running at any time. Any interference with other driver 1183 * the rest of the driver should be handled here. 2232 * driver to the NIC (RDT - 1 is thus the last valid one). 2341 * ifl_buf_size may be a driver-supplied value, so pull it up 3649 * However, this also means that the driver will need to keep track 3866 * The driver i 5895 driver_t *driver = sctx->isc_driver; local [all...] |
/haiku/src/add-ons/kernel/busses/pci/ecam/ |
H A D | ECAMPCIController.cpp | 72 //#pragma mark - driver 130 ObjectDeleter<ECAMPCIController> driver; local 135 driver.SetTo(new(std::nothrow) ECAMPCIControllerFDT()); 137 driver.SetTo(new(std::nothrow) ECAMPCIControllerACPI()); 141 if (!driver.IsSet()) 144 driver->fNode = node; 146 CHECK_RET(driver->ReadResourceInfo()); 147 outDriver = driver.Detach();
|
/haiku/src/add-ons/kernel/busses/pci/designware/ |
H A D | DWPCIController.cpp | 71 //#pragma mark - driver 116 ObjectDeleter<DWPCIController> driver(new(std::nothrow) DWPCIController()); 117 if (!driver.IsSet()) 120 CHECK_RET(driver->InitDriverInt(node)); 121 outDriver = driver.Detach();
|
/haiku/src/add-ons/kernel/busses/pci/x86/ |
H A D | X86PCIController.cpp | 29 //#pragma mark - driver 110 ObjectDeleter<X86PCIController> driver(driverIn); 111 if (!driver.IsSet()) 114 CHECK_RET(driver->InitDriverInt(node)); 115 driverOut = driver.Detach();
|
H A D | X86PCIController.h | 55 static status_t CreateDriver(device_node* node, X86PCIController* driver,
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | bus.cpp | 562 bus_generic_driver_added(device_t dev, driver_t *driver) argument
|
/haiku/src/add-ons/kernel/busses/i2c/ocores/ |
H A D | ocores_i2c.cpp | 77 //#pragma mark - driver 121 ObjectDeleter<OcoresI2c> driver(new(std::nothrow) OcoresI2c()); 122 if (!driver.IsSet()) 125 CHECK_RET(driver->InitDriverInt(node)); 126 outDriver = driver.Detach();
|
/haiku/src/add-ons/kernel/busses/random/ccp/ |
H A D | ccp.cpp | 73 driver_module_info* driver; local 76 gDeviceManager->get_driver(parent, &driver, (void**)&bus);
|
/haiku/headers/private/drivers/ |
H A D | scsi_periph.h | 12 peripheral driver. 51 // cookie issued by driver to identify itself 53 // cookie issued by driver per device 55 // cookie issued by driver per file handle 60 // callbacks to be provided by peripheral driver 90 int preferredCcbSize, scsi_periph_device *driver); 91 status_t (*unregister_device)(scsi_periph_device driver);
|
/haiku/3rdparty/korli/ |
H A D | generate_ids_from_drivers.sh | 95 sed -e 's/#include.*//g' $TOPDIR/$driverPath/driver.c | gcc -E -include objects/common/libs/compat/freebsd_network/usbdevs.h - | sed -E -n "/supported_devices\[/,/^$/p" | sed -e 's/0X/0x/g' | sed -r -e 's/.*0x([^ ,]+), 0x([^ \}]+).*/\1\t\2/' -e '/^[[:alnum:]]/!d' | awk -F'\t' -v driverPath=$driverPath 'NF > 1 { printf "usb %s %s .. .. .. .. .. .. 0000 ffff : CONFIG__UNKNOWN__ : %s\n", $1, $2, driverPath }' | sort | uniq
|
/haiku/src/add-ons/kernel/generic/scsi_periph/ |
H A D | scsi_periph_int.h | 102 int preferredCcbSize, scsi_periph_device *driver); 103 status_t periph_unregister_device(scsi_periph_device_info *driver);
|
/haiku/src/add-ons/kernel/drivers/disk/virtual/nbd/ |
H A D | nbd.c | 7 * nbd driver for Haiku 781 #pragma mark ==== driver hooks ====
|