Home | History | Annotate | Download | only in pci

Lines Matching refs:pa

113 	struct pci_attach_args *pa = aux;
117 if (PCI_VENDOR(pa->pa_id) == mpp->mpp_vendor &&
118 PCI_PRODUCT(pa->pa_id) == mpp->mpp_product)
130 struct pci_attach_args *pa = aux;
139 pci_aprint_devinfo(pa, NULL);
141 psc->sc_pc = pa->pa_pc;
142 psc->sc_tag = pa->pa_tag;
145 mpt->sc_dmat = pa->pa_dmat;
150 memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, MPT_PCI_MMBA);
154 memh_valid = (pci_mapreg_map(pa, MPT_PCI_MMBA,
173 reg = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG);
178 pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, reg);
184 if ((PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_SYMBIOS_1030) &&
185 (PCI_REVISION(pa->pa_class) < 0x08)) {
187 reg = pci_conf_read(pa->pa_pc, pa->pa_tag, 0x68);
189 pci_conf_write(pa->pa_pc, pa->pa_tag, 0x68, reg);
195 reg = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_MAPREG_ROM);
197 pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_MAPREG_ROM, reg);
202 if (pci_intr_map(pa, &ih) != 0) {
206 intrstr = pci_intr_string(pa->pa_pc, ih, intrbuf, sizeof(intrbuf));
207 psc->sc_ih = pci_intr_establish_xname(pa->pa_pc, ih, IPL_BIO, mpt_intr,