Lines Matching refs:tag
185 pcitag_t tag;
229 tag = pci_make_tag(&sc->sc_pc, 0, 0, 0);
231 pci_conf_read(&sc->sc_pc, tag, PCI_MAPREG_START));
260 /* XXX: review dma tag logic */
307 admpci_decompose_tag(void *v, pcitag_t tag, int *b, int *d, int *f)
311 bus = __SHIFTOUT(tag, ADMPCI_TAG_BUS_MASK);
312 device = __SHIFTOUT(tag, ADMPCI_TAG_DEVICE_MASK);
313 function = __SHIFTOUT(tag, ADMPCI_TAG_FUNCTION_MASK);
324 admpci_tag_to_addr(void *v, pcitag_t tag, int reg, bus_addr_t *addrp)
329 /* panics if tag is not well-formed */
330 admpci_decompose_tag(v, tag, &bus, &device, &function);
334 *addrp = 0x80000000 | tag | __SHIFTIN(reg, ADMPCI_TAG_REGISTER_MASK);
340 admpci_conf_read(void *v, pcitag_t tag, int reg)
347 ADMPCI_DPRINTF("%s: sc %p tag %lx reg %d\n", __func__, (void *)sc, tag,
350 if (admpci_tag_to_addr(v, tag, reg, &addr) == -1)
366 admpci_conf_write(void *v, pcitag_t tag, int reg, pcireg_t data)
372 ADMPCI_DPRINTF("%s: sc %p tag %lx reg %d\n", __func__, (void *)sc, tag,
375 if (admpci_tag_to_addr(v, tag, reg, &addr) == -1)