Searched refs:pci_info (Results 1 - 25 of 101) sorted by relevance

12345

/haiku/src/add-ons/kernel/drivers/network/ether/wb840/
H A Ddriver.h16 extern pci_info *gDevList[];
H A Ddriver.c23 pci_info* gDevList[MAX_CARDS];
27 probe(pci_info* item)
47 struct pci_info* item = NULL;
63 item = (pci_info*)malloc(sizeof(pci_info));
79 item = (pci_info *)malloc(sizeof(pci_info));
/haiku/src/add-ons/kernel/drivers/dvb/cx23882/
H A Ddvb_interface.h30 status_t interface_attach(void **cookie, const pci_info *info);
H A Ddvb_interface.c69 interface_attach(void **cookie, const pci_info *info)
89 device->pci_info = info;
92 val = gPci->read_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_command, 2);
94 gPci->write_pci_config(device->pci_info->bus, device->pci_info->device, device->pci_info->function, PCI_command, 2, val);
97 val = gPci->read_pci_config(device->pci_info->bus, device->pci_info
[all...]
H A Ddriver.c55 static pci_info * sDevList[MAX_CARDS];
73 identify_device(const card_info *cards, const pci_info *info)
95 pci_info info;
119 struct pci_info *item;
130 item = (pci_info *)malloc(sizeof(pci_info));
149 item = (pci_info *)malloc(sizeof(pci_info));
H A Dcx23882.h34 const pci_info * pci_info; member in struct:__anon4
/haiku/src/libs/compat/freebsd_network/
H A Dpci.cpp50 pci_info*
56 return &root_softc->pci_info;
63 pci_info* info = get_device_pci_info(dev);
75 pci_info* info = get_device_pci_info(dev);
148 pci_info *info
149 = &((struct root_device_softc *)dev->root->softc)->pci_info;
157 pci_info *info
158 = &((struct root_device_softc *)dev->root->softc)->pci_info;
166 pci_info* info = get_device_pci_info(dev);
231 pci_info* inf
[all...]
H A Ddevice.h38 struct pci_info pci_info; member in struct:root_device_softc
95 pci_info* get_device_pci_info(device_t dev);
H A Dbus.cpp86 bus_alloc_mem_resource(device_t dev, struct resource *res, pci_info *info,
126 bus_alloc_ioport_resource(device_t dev, struct resource *res, pci_info *info,
151 bus_register_to_bar_index(pci_info *info, int regid)
191 pci_info* info = get_device_pci_info(dev);
197 pci_info* info = get_device_pci_info(dev);
427 if (gPci->enable_msi(root_softc->pci_info.bus, root_softc->pci_info.device,
428 root_softc->pci_info.function) != B_OK) {
434 if (gPci->enable_msix(root_softc->pci_info.bus, root_softc->pci_info
[all...]
H A Ddriver.c39 struct pci_info pci_info; member in struct:__anon16
111 gPci->unreserve_device(sProbedDevices[p].pci_info.bus,
112 sProbedDevices[p].pci_info.device, sProbedDevices[p].pci_info.function,
129 pci_info* info;
178 sProbedDevices[p].pci_info = *info;
323 pci_info* info = get_device_pci_info(root);
324 *info = sProbedDevices[p].pci_info;
/haiku/src/add-ons/kernel/drivers/joystick/emuxkigameport/
H A Ddriver.h48 pci_info info;
/haiku/src/add-ons/kernel/drivers/audio/hda/
H A Ddriver.cpp40 supports_device(pci_info &info)
55 pci_info info;
79 pci_info info;
101 gCards[gNumCards].pci_info = info;
128 (*gPci->unreserve_device)(gCards[i].pci_info.bus,
129 gCards[i].pci_info.device, gCards[i].pci_info.function, "hda",
H A Dhda_controller.cpp175 get_controller_quirks(const pci_info& info)
223 uint32 originalValue = (gPci->read_pci_config)(controller->pci_info.bus,
224 controller->pci_info.device, controller->pci_info.function, reg, size);
225 (gPci->write_pci_config)(controller->pci_info.bus,
226 controller->pci_info.device, controller->pci_info.function,
232 uint32 newValue = (gPci->read_pci_config)(controller->pci_info.bus,
233 controller->pci_info.device, controller->pci_info
[all...]
/haiku/src/add-ons/kernel/drivers/audio/ac97/geode/
H A Ddriver.cpp23 pci_info info;
48 pci_info info;
63 gCards[gNumCards].pci_info = info;
H A Dgeode_controller.cpp400 cmd = (gPci->read_pci_config)(controller->pci_info.bus,
401 controller->pci_info.device, controller->pci_info.function, PCI_command, 2);
403 (gPci->write_pci_config)(controller->pci_info.bus,
404 controller->pci_info.device, controller->pci_info.function,
409 controller->nabmbar = controller->pci_info.u.h0.base_registers[0];
412 controller->irq = controller->pci_info.u.h0.interrupt_line;
428 controller->pci_info.u.h0.subsystem_vendor_id,
429 controller->pci_info
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/radeon_hd/
H A Ddriver.h40 get_pci_config(pci_info* info, uint8 offset, uint8 size)
48 set_pci_config(pci_info* info, uint8 offset, uint8 size, uint32 value)
H A Dradeon_hd_private.h35 pci_info* pci;
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/
H A Ddriver.h28 get_pci_config(pci_info* info, uint8 offset, uint8 size)
36 set_pci_config(pci_info* info, uint8 offset, uint8 size, uint32 value)
/haiku/src/add-ons/kernel/bus_managers/firewire/
H A Dfirewire_module.cpp32 pci_info *pciInfo[MAX_CARDS];
78 find_device_name(pci_info *info)
149 pci_info *info = (pci_info*)malloc(sizeof(pci_info));
197 info = (pci_info*)malloc(sizeof(pci_info));
/haiku/src/add-ons/kernel/drivers/audio/ac97/sis7018/
H A DDevice.h41 pci_info& PCIInfo() { return fPCIInfo; }
44 Device(Info &DeviceInfo, pci_info &PCIInfo);
88 pci_info fPCIInfo;
/haiku/headers/os/drivers/pcmcia/
H A Dcb_enabler.h65 status_t (*device_added)(pci_info *pci, void **cookie);
/haiku/headers/private/drivers/
H A Dpoke.h35 pci_info* info;
/haiku/src/add-ons/kernel/drivers/disk/nvme/compat/
H A Dlibnvme_haiku.cpp130 pci_info* info = (pci_info*)dev->pci_info;
/haiku/src/system/libroot/os/arch/x86/
H A Dcompatibility.c31 long get_nth_pci_info(long index, pci_info *info);
149 long get_nth_pci_info(long index,pci_info *info)
/haiku/src/add-ons/kernel/busses/random/ccp/
H A Dccp_pci.cpp23 pci_info pciinfo;
51 pci_info *pciInfo = &bus->pciinfo;

Completed in 166 milliseconds

12345