Lines Matching defs:pcii

35 #define get_pci(o, s) (*pci_bus->read_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s))
36 #define set_pci(o, s, v) (*pci_bus->write_pci_config)(pcii->bus, pcii->device, pcii->function, (o), (s), (v))
59 pci_info pcii; /* a convenience copy of the pci info for this device */
185 pci_info pcii;
200 while ((*pci_bus->get_nth_pci_info)(pci_index, &pcii) == B_NO_ERROR) {
205 if (SupportedDevices[vendor].vendor == pcii.vendor_id) {
210 if (*devices == pcii.device_id ) {
333 pci_info *pcii = &(di->pcii);
372 di->pcii.vendor_id, di->pcii.device_id,
373 di->pcii.bus, di->pcii.device, di->pcii.function);
379 di->pcii.u.h0.base_registers_pci[registers],
380 di->pcii.u.h0.base_register_sizes[registers],
391 di->pcii.vendor_id, di->pcii.device_id,
392 di->pcii.bus, di->pcii.device, di->pcii.function);
412 di->pcii.u.h0.rom_base_pci,
413 di->pcii.u.h0.rom_size,
464 di->pcii.vendor_id, di->pcii.device_id,
465 di->pcii.bus, di->pcii.device, di->pcii.function);
471 di->pcii.u.h0.base_registers_pci[frame_buffer],
472 di->pcii.u.h0.base_register_sizes[frame_buffer],
482 di->pcii.u.h0.base_registers_pci[frame_buffer],
483 di->pcii.u.h0.base_register_sizes[frame_buffer],
498 si->framebuffer_pci = (void *) di->pcii.u.h0.base_registers_pci[frame_buffer];
510 pci_info *pcii = &(di->pcii);
530 while ((count < MAX_DEVICES) && ((*pci_bus->get_nth_pci_info)(pci_index, &(di->pcii)) == B_NO_ERROR)) {
535 if (SupportedDevices[vendor].vendor == di->pcii.vendor_id) {
540 if (*devices == di->pcii.device_id ) {
543 di->pcii.vendor_id, di->pcii.device_id,
544 di->pcii.bus, di->pcii.device, di->pcii.function);
648 di->pcii.vendor_id, di->pcii.device_id,
649 di->pcii.bus, di->pcii.device, di->pcii.function);
662 si->vendor_id = di->pcii.vendor_id;
663 si->device_id = di->pcii.device_id;
664 si->revision = di->pcii.revision;
665 si->bus = di->pcii.bus;
666 si->device = di->pcii.device;
667 si->function = di->pcii.function;
718 if ((di->pcii.u.h0.interrupt_pin == 0x00) ||
719 (di->pcii.u.h0.interrupt_line == 0xff) || /* no IRQ assigned */
720 (di->pcii.u.h0.interrupt_line <= 0x02)) /* system IRQ assigned */
731 result = install_io_interrupt_handler(di->pcii.u.h0.interrupt_line, eng_interrupt, (void *)di, 0);
816 remove_io_interrupt_handler(di->pcii.u.h0.interrupt_line, eng_interrupt, di);
867 pci_info *pcii = &(di->pcii);
875 pci_info *pcii = &(di->pcii);
929 pci_info *pcii = &(di->pcii);
958 pci_info *pcii = &(di->pcii);