/haiku/src/add-ons/kernel/drivers/audio/emuxki/ |
H A D | emuxki.c | 722 /* When calling this function we assume no one can access the voice */ 2157 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2); 2159 (*pci->write_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2, cmd | PCI_command_io); 2160 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2); 2182 card->info.function, 0x10, 2, base); 2946 if ((err = (*pci->reserve_device)(info.bus, info.device, info.function, 2949 DRIVER_NAME, info.bus, info.device, info.function, 2958 (*pci->unreserve_device)(info.bus, info.device, info.function, 3058 cards[ix].info.device, cards[ix].info.function,
|
/haiku/src/add-ons/kernel/drivers/audio/echo/ |
H A D | multi.cpp | 71 PMIXER_FUNCTION function = multi_function[0].MixerFunction; local 73 function[0].Channel = channel; 74 function[1].Channel = channel; 75 function[1].Channel.wChannel++; 78 function[0].iFunction = function[1].iFunction = MXF_GET_LEVEL; 81 function[0].iFunction = function[1].iFunction = MXF_GET_MUTE; 84 function[0].iFunction = function[ 111 PMIXER_FUNCTION function = multi_function[0].MixerFunction; local [all...] |
H A D | echo.cpp | 602 if ((err = (*pci->reserve_device)(info.bus, info.device, info.function, 605 DRIVER_NAME, info.bus, info.device, info.function, 613 (*pci->unreserve_device)(info.bus, info.device, info.function, 655 LOG(("cardbus_device_added at %.2d:%.2d:%.2d\n", info->bus, info->device, info->function)); 732 card->info.function, PCI_latency, 1, 0xc0 ); 820 card->info.function, PCI_command, 2); 823 card->info.function, PCI_command, 2, cmd | PCI_command_io); 825 card->info.function, PCI_command, 2); 932 cards[ix].info.device, cards[ix].info.function,
|
/haiku/src/add-ons/kernel/drivers/audio/cmedia/ |
H A D | cm.c | 542 if ((err = (*pci->reserve_device)(info.bus, info.device, info.function, 545 DRIVER_NAME, info.bus, info.device, info.function, 553 (*pci->unreserve_device)(info.bus, info.device, info.function, 613 card->info.function, DRIVER_NAME, card);
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/geode/ |
H A D | geode_controller.cpp | 401 controller->pci_info.device, controller->pci_info.function, PCI_command, 2); 404 controller->pci_info.device, controller->pci_info.function,
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/ |
H A D | es1370.c | 452 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2); 455 card->info.function, PCI_command, 2, 457 cmd = (*pci->read_pci_config)(card->info.bus, card->info.device, card->info.function, PCI_command, 2); 549 if ((err = (*pci->reserve_device)(info.bus, info.device, info.function, 552 DRIVER_NAME, info.bus, info.device, info.function, 560 (*pci->unreserve_device)(info.bus, info.device, info.function, 602 cards[ix].info.device, cards[ix].info.function,
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/ |
H A D | auvia.c | 470 card->info.function, AUVIA_PCICONF_JUNK, 4); 477 card->info.function, AUVIA_PCICONF_JUNK, 4, pr ); 480 card->info.function, AUVIA_PCICONF_JUNK, 4); 542 card->info.function, PCI_command, 2); 545 card->info.function, PCI_command, 2, cmd | PCI_command_io); 547 card->info.function, PCI_command, 2); 600 if ((err = (*pci->reserve_device)(info.bus, info.device, info.function, 603 DRIVER_NAME, info.bus, info.device, info.function, 611 (*pci->unreserve_device)(info.bus, info.device, info.function, 648 cards[ix].info.device, cards[ix].info.function, [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/ |
H A D | auich.c | 651 (card->info.bus, card->info.device, card->info.function, 0x18, 4); 653 (card->info.bus, card->info.device, card->info.function, 0x1C, 4); 661 (card->info.bus, card->info.device, card->info.function, 0x10, 4); 663 (card->info.bus, card->info.device, card->info.function, 0x14, 4); 678 card->info.function, PCI_command, 2); 683 card->info.function, PCI_command, 2, cmd | PCI_command_memory); 686 card->info.function, PCI_command, 2, cmd | PCI_command_io); 689 card->info.function, PCI_command, 2); 817 if ((err = (*pci->reserve_device)(info.bus, info.device, info.function, 820 DRIVER_NAME, info.bus, info.device, info.function, [all...] |
/haiku/src/system/kernel/device_manager/ |
H A D | device_manager.cpp | 427 control_device_manager(const char* subsystem, uint32 function, void* buffer, argument 430 // TODO: this function passes pointers to userland, and uses pointers 433 switch (function) { 628 If the node is currently in use, this function will return B_BUSY to 2156 this function gives this reference away again.
|
/haiku/src/tools/fs_shell/ |
H A D | fssh.cpp | 131 Command::Command(command_function* function, const char* name, argument 135 fFunction(function) 163 fprintf(stderr, "No function given for command \"%s\"\n", Name()); 205 CommandManager::AddCommand(command_function* function, const char* name, argument 208 AddCommand(new Command(function, name, description)); 213 CommandManager::AddCommands(command_function* function, const char* name, argument 219 while (function) { 220 AddCommand(function, name, description); 222 function = va_arg(args, command_function*); 223 if (function) { [all...] |
/haiku/headers/os/ |
H A D | BeBuild.h | 97 #define B_DEFINE_SYMBOL_VERSION(function, versionedSymbol) \ 98 __asm__(".symver " function "," versionedSymbol)
|
/haiku/src/add-ons/kernel/drivers/network/ether/wb840/ |
H A D | device.c | 67 data->pciInfo->device, data->pciInfo->function, PCI_line_size,
|
/haiku/src/system/kernel/arch/generic/ |
H A D | acpi_irq_routing_table.cpp | 101 for (uint8 function = 0; function < kMaxPCIFunctionCount; function++) { 102 if ((entry.pci_function_mask & (1 << function)) == 0) 106 function, entry.irq) == B_OK) { 118 // check the base device at function 0 133 for (uint8 function = 0; function < functionCount; function++) { 136 function, PCI_vendor_i [all...] |
/haiku/src/add-ons/kernel/busses/pci/designware/ |
H A D | DWPCIController.h | 47 uint32 function: 3; member in struct:PciAddress::__anon7 58 uint32 function: 3; member in struct:PciAddressEcam::__anon8 195 uint8 bus, uint8 device, uint8 function, 199 uint8 bus, uint8 device, uint8 function, 205 uint8 bus, uint8 device, uint8 function, 209 uint8 bus, uint8 device, uint8 function, 218 inline addr_t ConfigAddress(uint8 bus, uint8 device, uint8 function, uint16 offset);
|
/haiku/headers/os/drivers/ |
H A D | KernelExport.h | 181 extern thread_id spawn_kernel_thread(thread_func function,
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | pci.cpp | 66 info->function, offset, size); 79 gPci->write_pci_config(info->bus, info->device, info->function, offset, 167 return info->function; 235 status = gPci->find_pci_capability(info->bus, info->device, info->function, 249 status = gPci->find_pci_extended_capability(info->bus, info->device, info->function, 260 return gPci->get_msi_count(info->bus, info->device, info->function); 269 if (gPci->configure_msi(info->bus, info->device, info->function, *count, 284 gPci->unconfigure_msi(info->bus, info->device, info->function); 297 if (gPci->find_pci_capability(info->bus, info->device, info->function, 301 uint32 table_value = gPci->read_pci_config(info->bus, info->device, info->function, [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/ |
H A D | intel_extreme.cpp | 454 info.pci->device, info.pci->function) >= 1) { 457 info.pci->function, 1, &msiVector) == B_OK 459 info.pci->function) == B_OK) { 604 info.pci->function, 0, &info.aperture_base); 624 gPCI->set_powerstate(info.pci->bus, info.pci->device, info.pci->function, 950 info.pci->device, info.pci->function); 952 info.pci->device, info.pci->function);
|
/haiku/src/add-ons/kernel/drivers/disk/nvme/ |
H A D | nvme_disk.cpp | 178 device->func = info->info.function; 254 info->info.bus, info->info.device, info->info.function);
|
/haiku/src/add-ons/kernel/drivers/audio/hda/ |
H A D | hda_controller.cpp | 224 controller->pci_info.device, controller->pci_info.function, reg, size); 226 controller->pci_info.device, controller->pci_info.function, 233 controller->pci_info.device, controller->pci_info.function, reg, size); 1055 controller->pci_info.function, codec->addr, controller->corb[writePos]); 1070 controller->pci_info.function, codec->addr, codec->responses[0]); 1107 gPci->set_powerstate(pciInfo.bus, pciInfo.device, pciInfo.function, 1127 cmd = gPci->read_pci_config(pciInfo.bus, pciInfo.device, pciInfo.function, 1137 gPci->write_pci_config(pciInfo.bus, pciInfo.device, pciInfo.function, 1161 pciInfo.function) >= 1) { 1165 pciInfo.function, [all...] |
/haiku/src/add-ons/kernel/busses/usb/ |
H A D | xhci.cpp | 557 fPCIInfo->bus, fPCIInfo->device, fPCIInfo->function); 1553 // _OffsetContextAddr to function properly.
|
H A D | uhci.cpp | 702 fPCIInfo->bus, fPCIInfo->device, fPCIInfo->function);
|
H A D | ohci.cpp | 562 fPCIInfo->bus, fPCIInfo->device, fPCIInfo->function);
|
H A D | ehci.cpp | 590 fPCIInfo->bus, fPCIInfo->device, fPCIInfo->function);
|
/haiku/src/add-ons/kernel/busses/scsi/ahci/ |
H A D | ahci_controller.cpp | 61 pciInfo.bus, pciInfo.device, pciInfo.function, fPCIVendorID, fPCIDeviceID); 65 snprintf(sName, sizeof(sName), "ahci-inst-%u-%u-%u", pciInfo.bus, pciInfo.device, pciInfo.function); 68 pciInfo.bus, pciInfo.device, pciInfo.function);
|
/haiku/src/add-ons/kernel/busses/i2c/pch/ |
H A D | pch_i2c_pci.cpp | 45 uint32 addr = (pciInfo->device << 16) | pciInfo->function; 59 pciInfo->device, pciInfo->function, acpiNode);
|