Lines Matching defs:pci_attach_args
122 struct pci_attach_args { struct
123 bus_space_tag_t pa_iot; /* pci i/o space tag */
124 bus_space_tag_t pa_memt; /* pci mem space tag */
125 bus_dma_tag_t pa_dmat; /* DMA tag */
126 pci_chipset_tag_t pa_pc;
127 int pa_flags; /* flags; see below */
129 struct extent *pa_ioex;
130 struct extent *pa_memex;
131 struct extent *pa_pmemex;
132 struct extent *pa_busex;
134 u_int pa_domain;
135 u_int pa_bus;
136 u_int pa_device;
137 u_int pa_function;
138 pcitag_t pa_tag;
139 pcireg_t pa_id, pa_class;
141 pcitag_t *pa_bridgetag;
142 pci_intr_handle_t *pa_bridgeih;
152 u_int pa_intrswiz; /* how to swizzle pins if ppb */
153 pcitag_t pa_intrtag; /* intr. appears to come from here */
154 pci_intr_pin_t pa_intrpin; /* intr. appears on this pin */
155 pci_intr_line_t pa_intrline; /* intr. routing information */
156 pci_intr_pin_t pa_rawintrpin; /* unswizzled pin */