Searched refs:driver (Results 1 - 25 of 62) sorted by last modified time

123

/haiku/src/add-ons/kernel/drivers/audio/emuxki/
H A Demuxki.h105 void * driver; member in struct:_joy_dev
117 void * driver; member in struct:_midi_dev
H A Demuxki.c11 /* 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 Dcm.c422 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 Dcm_private.h57 void * driver; member in struct:_midi_dev
65 void * driver; member in struct:_joy_dev
/haiku/src/system/kernel/device_manager/
H A Ddevice_manager.cpp129 // 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 Dlegacy_drivers.cpp53 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 Darch_int.cpp184 "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 Darch_int.cpp274 "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 Dxhci.cpp60 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 Duhci.cpp54 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 Dohci.cpp56 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 Dehci.cpp54 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 Dpch_i2c.cpp398 driver_module_info* driver; local
401 gDeviceManager->get_driver(parent, &driver, (void**)&bus);
/haiku/src/libs/compat/freebsd_iflib/
H A Diflib.c174 * 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 DECAMPCIController.cpp72 //#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 DDWPCIController.cpp71 //#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 DX86PCIController.cpp29 //#pragma mark - driver
110 ObjectDeleter<X86PCIController> driver(driverIn);
111 if (!driver.IsSet())
114 CHECK_RET(driver->InitDriverInt(node));
115 driverOut = driver.Detach();
H A DX86PCIController.h55 static status_t CreateDriver(device_node* node, X86PCIController* driver,
/haiku/src/libs/compat/freebsd_network/
H A Dbus.cpp562 bus_generic_driver_added(device_t dev, driver_t *driver) argument
/haiku/src/add-ons/kernel/busses/i2c/ocores/
H A Docores_i2c.cpp77 //#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 Dccp.cpp73 driver_module_info* driver; local
76 gDeviceManager->get_driver(parent, &driver, (void**)&bus);
/haiku/headers/private/drivers/
H A Dscsi_periph.h12 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 Dgenerate_ids_from_drivers.sh95 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 Dscsi_periph_int.h102 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 Dnbd.c7 * nbd driver for Haiku
781 #pragma mark ==== driver hooks ====

Completed in 348 milliseconds

123