Lines Matching refs:pci

51 	pci_device_module_info *pci = channel->pci;
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;
92 tf->raw.r[i] = pci->read_io_8(device, ioaddr + 1 + i);
104 pci_device_module_info *pci = channel->pci;
111 return pci->read_io_8(device, altstatusaddr);
118 pci_device_module_info *pci = channel->pci;
127 pci->write_io_8(device, device_control_addr, val);
137 pci_device_module_info *pci = channel->pci;
149 pci->write_io_16(device, ioaddr, *(data++));
154 pci->write_io_32(device, ioaddr, *(cur_data++));
165 pci_device_module_info *pci = channel->pci;
177 *(data++) = pci->read_io_16(device, ioaddr );
182 *(cur_data++) = pci->read_io_32(device, ioaddr);
193 pci_device_module_info *pci = channel->pci;
206 status = pci->read_io_8(device, channel->bus_master_base
213 status = pci->read_io_8(device, channel->command_block_base + 7);
223 pci_device_module_info *pci = channel->pci;
231 prd->address = B_HOST_TO_LENDIAN_INT32(pci->ram_address(device,
240 pci->write_io_32(device, channel->bus_master_base + IDE_BM_PRDT_ADDRESS,
241 (pci->read_io_32(device, channel->bus_master_base + IDE_BM_PRDT_ADDRESS) & 3)
242 | (B_HOST_TO_LENDIAN_INT32(pci->ram_address(device, (void *)channel->prdt_phys)) & ~3));
245 status = pci->read_io_8(device, channel->bus_master_base
247 pci->write_io_8(device,
251 command = pci->read_io_8(device, channel->bus_master_base
258 pci->write_io_8(device, channel->bus_master_base + IDE_BM_COMMAND_REG,
268 pci_device_module_info *pci = channel->pci;
272 command = pci->read_io_8(device, channel->bus_master_base
278 pci->write_io_8(device, channel->bus_master_base + IDE_BM_COMMAND_REG,
288 pci_device_module_info *pci = channel->pci;
293 command = pci->read_io_8(device, channel->bus_master_base
299 pci->write_io_8(device, channel->bus_master_base + IDE_BM_COMMAND_REG,
302 status = pci->read_io_8(device, channel->bus_master_base
307 pci->write_io_8(device, channel->bus_master_base + IDE_BM_STATUS_REG,
384 channel->pci = controller->pci;
507 ide_adapter_detect_channel(pci_device_module_info *pci, pci_device *pci_device,
518 api = pci->read_pci_config(pci_device, PCI_class_api, 1);
554 uint8 status = pci->read_io_8(pci_device, bus_master_base
586 pci_device_module_info *pci;
598 pnp->get_driver(parent, (driver_module_info **)&pci, (void **)&device);
607 pcicmd = pci->read_pci_config(node, PCI_command, 2);
617 pci->write_pci_config(node, PCI_command, 2, pcicmd);
618 TRACE("PCI-IDE: adapter init: pcicmd new setting 0x%04x\n", pci->read_pci_config(node, PCI_command, 2));
622 controller->pci = pci;
702 ide_adapter_detect_controller(pci_device_module_info *pci, pci_device *pci_device,
732 pci_device_module_info *pci;
744 pnp->get_driver(parent, (driver_module_info **)&pci, (void **)&device);
746 command_block_base[0] = pci->read_pci_config(device, PCI_base_registers, 4 );
747 control_block_base[0] = pci->read_pci_config(device, PCI_base_registers + 4, 4);
748 command_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 8, 4);
749 control_block_base[1] = pci->read_pci_config(device, PCI_base_registers + 12, 4);
750 bus_master_base = pci->read_pci_config(device, PCI_base_registers + 16, 4);
751 intnum = pci->read_pci_config(device, PCI_interrupt_line, 1);
759 res = ide_adapter_detect_controller(pci, device, parent, bus_master_base,
768 ide_adapter_detect_channel(pci, device, controller_node, channel_module_name,
772 ide_adapter_detect_channel(pci, device, controller_node, channel_module_name,