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

123456

/haiku-fatelf/src/add-ons/kernel/drivers/network/ipro1000/dev/e1000/
H A Dglue.c4 extern driver_t *DRIVER_MODULE_NAME(em, pci);
5 extern driver_t *DRIVER_MODULE_NAME(lem, pci);
18 DRIVER_MODULE_NAME(em, pci),
19 DRIVER_MODULE_NAME(lem, pci),
/haiku-fatelf/src/add-ons/kernel/drivers/network/sis900/
H A Ddriver.h18 # define write8(address,value) (*pci->write_io_8)((address),(value))
19 # define write16(address,value) (*pci->write_io_16)((address),(value))
20 # define write32(address,value) (*pci->write_io_32)((address),(value))
21 # define read8(address) ((*pci->read_io_8)(address))
22 # define read16(address) ((*pci->read_io_16)(address))
23 # define read32(address) ((*pci->read_io_32)(address))
35 extern pci_module_info *pci;
/haiku-fatelf/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-fatelf/src/add-ons/kernel/bus_managers/pci/
H A Dpci_fixup.h12 pci_fixup_device(PCI *pci, int domain, uint8 bus, uint8 device, uint8 function);
H A Dpci_fixup.cpp6 #include "pci.h"
25 jmicron_fixup_ahci(PCI *pci, int 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, int domain, uint8 bus, uint8 device, uint8 function, 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, int domain, uint8 bus, uint8 device, uint8 function, uint16 deviceId) argument
190 pci_fixup_device(PCI *pci, int domain, uint8 bus, uint8 device, uint8 function) argument
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/atheros813x/dev/alc/
H A Dglue.c3 HAIKU_FBSD_DRIVER_GLUE(atheros813x, alc, pci);
/haiku-fatelf/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-fatelf/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-fatelf/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/
H A Dglue.c9 HAIKU_FBSD_DRIVER_GLUE(jmicron2x0, jme, pci);
/haiku-fatelf/src/add-ons/kernel/drivers/network/wlan/marvell88w8335/
H A Dglue.c10 HAIKU_FBSD_WLAN_DRIVER_GLUE(marvell8335, malo, pci)
/haiku-fatelf/src/add-ons/kernel/busses/ata/legacy_sata/
H A Dlegacy_sata.c72 if (strcmp(bus, "pci") != 0) {
129 pci_device_module_info *pci; local
141 sDeviceManager->get_driver(parent, (driver_module_info **)&pci, (void **)&device);
143 device_id = pci->read_pci_config(device, PCI_device_id, 2);
144 vendor_id = pci->read_pci_config(device, PCI_vendor_id, 2);
145 int_num = pci->read_pci_config(device, PCI_interrupt_line, 1);
146 bus_master_base = pci->read_pci_config(device, PCI_base_registers + 16, 4);
149 command_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 0, 4);
150 control_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 4, 4);
151 command_block_base[1] = pci
[all...]
/haiku-fatelf/src/add-ons/kernel/busses/ide/legacy_sata/
H A Dlegacy_sata.c74 if (strcmp(bus, "pci") != 0) {
131 pci_device_module_info *pci; local
143 dm->get_driver(parent, (driver_module_info **)&pci, (void **)&device);
145 device_id = pci->read_pci_config(device, PCI_device_id, 2);
146 vendor_id = pci->read_pci_config(device, PCI_vendor_id, 2);
147 int_num = pci->read_pci_config(device, PCI_interrupt_line, 1);
148 bus_master_base = pci->read_pci_config(device, PCI_base_registers + 16, 4);
151 command_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 0, 4);
152 control_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 4, 4);
153 command_block_base[1] = pci
[all...]
/haiku-fatelf/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-fatelf/src/add-ons/kernel/drivers/network/rdc/dev/vte/
H A Dglue.c6 #include <dev/pci/pcivar.h>
18 HAIKU_FBSD_DRIVER_GLUE(rdc, vte, pci);
/haiku-fatelf/src/add-ons/kernel/generic/ide_adapter/
H A Dide_adapter.cpp51 pci_device_module_info *pci = channel->pci; local
64 pci->write_io_8(device, ioaddr + 1 + i, tf->raw.r[i + 7]);
69 pci->write_io_8(device, ioaddr + 1 + i, tf->raw.r[i]);
81 pci_device_module_info *pci = channel->pci; local
92 tf->raw.r[i] = pci->read_io_8(device, ioaddr + 1 + i);
104 pci_device_module_info *pci = channel->pci; local
111 return pci
118 pci_device_module_info *pci = channel->pci; local
137 pci_device_module_info *pci = channel->pci; local
165 pci_device_module_info *pci = channel->pci; local
193 pci_device_module_info *pci = channel->pci; local
223 pci_device_module_info *pci = channel->pci; local
268 pci_device_module_info *pci = channel->pci; local
288 pci_device_module_info *pci = channel->pci; local
507 ide_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
586 pci_device_module_info *pci; local
702 ide_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
732 pci_device_module_info *pci; local
[all...]
/haiku-fatelf/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-fatelf/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-fatelf/src/add-ons/kernel/drivers/network/ar81xx/dev/ale/
H A Dglue.c11 HAIKU_FBSD_DRIVER_GLUE(ar81xx, ale, pci)
/haiku-fatelf/src/add-ons/kernel/drivers/network/attansic_l1/dev/age/
H A Dglue.c10 HAIKU_FBSD_DRIVER_GLUE(attansic_l1, age, pci);
/haiku-fatelf/src/add-ons/kernel/drivers/network/attansic_l2/dev/ae/
H A Dglue.c11 HAIKU_FBSD_DRIVER_GLUE(attansic_l2, ae, pci)
/haiku-fatelf/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-fatelf/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-fatelf/src/add-ons/kernel/busses/ide/promise_tx2/
H A Dpromise_tx2.c79 pci_device_module_info *pci = channel->pci; local
90 pci->write_io_8(device, channel->bus_master_base + 1, 0x0b);
91 if ((pci->read_io_8(device, channel->bus_master_base + 3) & 0x20) == 0)
97 *(uint8 *)&bm_status = pci->read_io_8( device,
105 status = pci->read_io_8(device, channel->command_block_base + 7);
226 detect_controller(pci_device_module_info *pci, pci_device pci_device, argument
256 pci_device_module_info *pci; local
267 if (pnp->init_driver(parent, NULL, (driver_module_info **)&pci, (void **)&device) != B_OK)
270 command_block_base[0] = pci
[all...]
/haiku-fatelf/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);

Completed in 216 milliseconds

123456