Searched refs:pci (Results 1 - 25 of 169) sorted by relevance

1234567

/haiku/src/add-ons/kernel/drivers/network/ipro1000/
H A Dglue.c10 extern driver_t* DRIVER_MODULE_NAME(em, pci);
11 extern driver_t* DRIVER_MODULE_NAME(igb, pci);
24 DRIVER_MODULE_NAME(em, pci),
25 DRIVER_MODULE_NAME(igb, pci),
/haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/
H A Dio.c38 extern pci_module_info *pci;
43 return pci->read_io_8(config->nabmbar + regno);
49 return pci->read_io_16(config->nabmbar + regno);
55 return pci->read_io_32(config->nabmbar + regno);
61 pci->write_io_8(config->nabmbar + regno, value);
67 pci->write_io_16(config->nabmbar + regno, value);
73 pci->write_io_32(config->nabmbar + regno, value);
86 for(i = 0; (i < AUVIA_TIMEOUT) && (pci->read_io_32(config->nabmbar
102 for(i = 0; (i < AUVIA_TIMEOUT) && !(pci->read_io_32(config->nabmbar
119 pci
[all...]
/haiku/src/add-ons/kernel/drivers/network/atheros813x/
H A Dglue.c3 HAIKU_FBSD_DRIVER_GLUE(atheros813x, alc, pci);
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8188e/pci/
H A Dr88ee_reg.h22 #include <dev/rtwn/rtl8192c/pci/r92ce_reg.h>
/haiku/src/add-ons/kernel/bus_managers/pci/
H A Dpci_fixup.cpp6 #include "pci.h"
25 jmicron_fixup_ahci(PCI *pci, uint8 domain, uint8 bus, uint8 device, argument
46 uint32 val = pci->ReadConfig(domain, bus, device, function, 0x40, 4);
71 pci->WriteConfig(domain, bus, device, function, 0x40, 4, val);
75 uint8 irq = pci->ReadConfig(domain, bus, device, function, 0x3c, 1);
78 pci->WriteConfig(domain, bus, device, 1, 0x3c, 1, irq);
83 intel_fixup_ahci(PCI *pci, uint8 domain, uint8 bus, uint8 device, argument
112 pci->ReadConfig(domain, bus, device, function, 0x24, 4));
114 pci->ReadConfig(domain, bus, device, function, 0x90, 1));
116 uint8 map = pci
159 ati_fixup_ixp(PCI *pci, uint8 domain, uint8 bus, uint8 device, uint8 function, uint16 deviceId) argument
191 pci_fixup_device(PCI *pci, uint8 domain, uint8 bus, uint8 device, uint8 function) argument
[all...]
H A Dpci_fixup.h12 void pci_fixup_device(PCI *pci, uint8 domain, uint8 bus, uint8 device,
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/
H A Dio.c18 extern pci_module_info *pci;
24 return pci->read_io_8(config->base + regno);
31 return pci->read_io_16(config->base + regno);
38 return pci->read_io_32(config->base + regno);
45 pci->write_io_8(config->base + regno, value);
52 pci->write_io_16(config->base + regno, value);
59 pci->write_io_32(config->base + regno, value);
85 return pci->read_io_32(config->base + ES1370_REG_CODEC);
96 pci->write_io_32(config->base + ES1370_REG_CODEC, (regno << 8) | value);
/haiku/src/add-ons/kernel/bus_managers/config_manager/arch/m68k/
H A Dconfig_manager_arch.h22 pci_info pci; member in union:hardcoded_device::__anon1355
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8335/
H A Dglue.c10 HAIKU_FBSD_WLAN_DRIVER_GLUE(marvell8335, malo, pci)
/haiku/src/add-ons/kernel/drivers/network/jmicron2x0/
H A Dglue.c9 HAIKU_FBSD_DRIVER_GLUE(jmicron2x0, jme, pci);
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/
H A Dglue.c10 #include <dev/pci/pcivar.h>
21 #include <dev/rtwn/pci/rtwn_pci_var.h>
24 HAIKU_FBSD_WLAN_DRIVER_GLUE(realtekwifi, rtwn_pci, pci)
/haiku/src/add-ons/kernel/busses/ata/legacy_sata/
H A Dlegacy_sata.cpp73 if (strcmp(bus, "pci") != 0) {
130 pci_device_module_info *pci; local
142 sDeviceManager->get_driver(parent, (driver_module_info **)&pci, (void **)&device);
144 device_id = pci->read_pci_config(device, PCI_device_id, 2);
145 vendor_id = pci->read_pci_config(device, PCI_vendor_id, 2);
146 int_num = pci->read_pci_config(device, PCI_interrupt_line, 1);
147 bus_master_base = pci->read_pci_config(device, PCI_base_registers + 16, 4);
150 command_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 0, 4);
151 control_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 4, 4);
152 command_block_base[1] = pci
[all...]
/haiku/src/add-ons/kernel/drivers/network/rdc/
H A Dglue.c6 #include <dev/pci/pcivar.h>
18 HAIKU_FBSD_DRIVER_GLUE(rdc, vte, pci);
/haiku/src/add-ons/kernel/generic/ata_adapter/
H A Data_adapter.cpp57 pci_device_module_info *pci = channel->pci; local
70 pci->write_io_8(device, ioaddr + 1 + i, tf->raw.r[i + 7]);
75 pci->write_io_8(device, ioaddr + 1 + i, tf->raw.r[i]);
87 pci_device_module_info *pci = channel->pci; local
98 tf->raw.r[i] = pci->read_io_8(device, ioaddr + 1 + i);
110 pci_device_module_info *pci = channel->pci; local
117 return pci
124 pci_device_module_info *pci = channel->pci; local
143 pci_device_module_info *pci = channel->pci; local
171 pci_device_module_info *pci = channel->pci; local
199 pci_device_module_info *pci = channel->pci; local
242 pci_device_module_info *pci = channel->pci; local
296 pci_device_module_info *pci = channel->pci; local
317 pci_device_module_info *pci = channel->pci; local
524 ata_adapter_detect_channel(pci_device_module_info *pci, pci_device *pci_device, device_node *controller_node, const char *channel_module_name, bool controller_can_dma, uint16 command_block_base, uint16 control_block_base, uint16 bus_master_base, uint8 intnum, uint8 channel_index, const char *name, device_node **node, bool supports_compatibility_mode) argument
636 pci_device_module_info *pci; local
751 ata_adapter_detect_controller(pci_device_module_info *pci, pci_device *pci_device, device_node *parent, uint16 bus_master_base, const char *controller_driver, const char *controller_driver_type, const char *controller_name, bool can_dma, bool can_cq, uint32 dma_alignment, uint32 dma_boundary, uint32 max_sg_block_size, device_node **node) argument
781 pci_device_module_info *pci; local
[all...]
/haiku/src/add-ons/kernel/drivers/audio/ac97/ich/
H A Dconfig.c38 extern pci_module_info *pci;
93 for (index = 0; B_OK == pci->get_nth_pci_info(index, pciinfo); index++) {
115 value = pci->read_pci_config(pciinfo->bus, pciinfo->device, pciinfo->function, PCI_vendor_id, 2);
117 value = pci->read_pci_config(pciinfo->bus, pciinfo->device, pciinfo->function, PCI_device_id, 2);
119 value = pci->read_pci_config(pciinfo->bus, pciinfo->device, pciinfo->function, PCI_revision, 1);
121 value = pci->read_pci_config(pciinfo->bus, pciinfo->device, pciinfo->function, PCI_subsystem_vendor_id, 2);
123 value = pci->read_pci_config(pciinfo->bus, pciinfo->device, pciinfo->function, PCI_subsystem_id, 2);
125 value = pci->read_pci_config(pciinfo->bus, pciinfo->device, pciinfo->function, 0x04, 2);
127 value = pci->read_pci_config(pciinfo->bus, pciinfo->device, pciinfo->function, 0x06, 2);
134 value = pci
[all...]
H A Dio.c36 extern pci_module_info *pci;
48 return pci->read_io_8(config->nabmbar + regno);
59 return pci->read_io_16(config->nabmbar + regno);
70 return pci->read_io_32(config->nabmbar + regno);
81 pci->write_io_8(config->nabmbar + regno, value);
92 pci->write_io_16(config->nabmbar + regno, value);
103 pci->write_io_32(config->nabmbar + regno, value);
134 return pci->read_io_16(config->nambar + regno);
152 pci->write_io_16(config->nambar + regno, value);
/haiku/src/add-ons/kernel/busses/ata/promise_tx2/
H A Dpromise_tx2.c86 pci_device_module_info *pci = channel->pci; local
95 pci->write_io_8(device, channel->bus_master_base + 1, 0x0b);
96 if ((pci->read_io_8(device, channel->bus_master_base + 3) & 0x20) == 0)
217 detect_controller(pci_device_module_info *pci, pci_device *pci_device, argument
243 pci_device_module_info *pci; local
255 if (sDeviceManager->get_driver(parent, (driver_module_info **)&pci,
259 command_block_base[0] = pci->read_pci_config(device, PCI_base_registers, 4);
260 control_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 4, 4);
261 command_block_base[1] = pci
[all...]
/haiku/src/add-ons/kernel/drivers/network/ar81xx/
H A Dglue.c11 HAIKU_FBSD_DRIVER_GLUE(ar81xx, ale, pci)
/haiku/src/add-ons/kernel/drivers/network/attansic_l2/
H A Dglue.c11 HAIKU_FBSD_DRIVER_GLUE(attansic_l2, ae, pci)
/haiku/src/add-ons/kernel/drivers/network/attansic_l1/
H A Dglue.c10 HAIKU_FBSD_DRIVER_GLUE(attansic_l1, age, pci);
/haiku/src/add-ons/kernel/drivers/audio/emuxki/
H A Dio.c37 extern pci_module_info *pci;
42 return pci->read_io_8(config->nabmbar + regno);
48 return pci->read_io_16(config->nabmbar + regno);
54 return pci->read_io_32(config->nabmbar + regno);
60 pci->write_io_8(config->nabmbar + regno, value);
66 pci->write_io_16(config->nabmbar + regno, value);
72 pci->write_io_32(config->nabmbar + regno, value);
91 pci->write_io_32(config->nabmbar + EMU_PTR, ptr);
92 ptr = (pci->read_io_32(config->nabmbar + EMU_DATA) & mask) >> offset;
113 pci
[all...]
/haiku/src/add-ons/kernel/busses/virtio/
H A Dvirtio_pci.cpp32 #define VIRTIO_PCI_CONTROLLER_TYPE_NAME "virtio pci controller"
47 pci_device_module_info* pci; member in struct:__anon4
71 uint8 isr = bus->pci->read_io_8(bus->device,
111 bus->pci->write_io_16(bus->device, bus->base_addr
113 if (bus->pci->read_io_16(bus->device, bus->base_addr
122 bus->pci->write_io_16(bus->device, bus->base_addr
124 bus->pci->write_io_16(bus->device, bus->base_addr
127 if (bus->pci->read_io_16(bus->device, bus->base_addr
156 TRACE("read_host_features() %p node %p pci %p device %p\n", bus,
157 bus->node, bus->pci, bu
447 pci_device_module_info* pci; local
543 pci_device_module_info* pci; local
621 pci_device_module_info* pci; local
[all...]
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/
H A Dio.c38 extern pci_module_info *pci;
48 return pci->read_io_8(config->nabmbar + regno);
59 return pci->read_io_16(config->nabmbar + regno);
70 return pci->read_io_32(config->nabmbar + regno);
81 pci->write_io_8(config->nabmbar + regno, value);
92 pci->write_io_16(config->nabmbar + regno, value);
103 pci->write_io_32(config->nabmbar + regno, value);
144 return pci->read_io_16(config->nambar + regno);
160 pci->write_io_16(config->nambar + regno, value);
/haiku/src/add-ons/kernel/drivers/audio/ac97/ichaudio/
H A Dio.c45 return cookie->pci->read_io_8(cookie->nabmbar + regno);
56 return cookie->pci->read_io_16(cookie->nabmbar + regno);
68 return cookie->pci->read_io_32(cookie->nabmbar + regno);
80 cookie->pci->write_io_8(cookie->nabmbar + regno, value);
92 cookie->pci->write_io_16(cookie->nabmbar + regno, value);
104 cookie->pci->write_io_32(cookie->nabmbar + regno, value);
136 return cookie->pci->read_io_16(cookie->nambar + regno);
155 cookie->pci->write_io_16(cookie->nambar + regno, value);
/haiku/src/add-ons/kernel/drivers/network/emulex_oce/
H A Dglue.c18 HAIKU_FBSD_DRIVER_GLUE(emulex_oce, oce, pci);

Completed in 241 milliseconds

1234567