Lines Matching refs:capoff

1088 	int i, capoff, reallen;  in pci_emul_add_capability()  local
1097 capoff = CAP_START_OFFSET; in pci_emul_add_capability()
1099 capoff = pi->pi_capend + 1; in pci_emul_add_capability()
1102 if (capoff + reallen > PCI_REGMAX + 1) in pci_emul_add_capability()
1107 pci_set_cfgdata8(pi, PCIR_CAP_PTR, capoff); in pci_emul_add_capability()
1110 pci_set_cfgdata8(pi, pi->pi_prevcap + 1, capoff); in pci_emul_add_capability()
1114 pci_set_cfgdata8(pi, capoff + i, capdata[i]); in pci_emul_add_capability()
1117 pci_set_cfgdata8(pi, capoff + 1, 0); in pci_emul_add_capability()
1119 pi->pi_prevcap = capoff; in pci_emul_add_capability()
1120 pi->pi_capend = capoff + reallen - 1; in pci_emul_add_capability()
1277 msixcap_cfgwrite(struct pci_devinst *pi, int capoff, int offset, in msixcap_cfgwrite() argument
1283 off = offset - capoff; in msixcap_cfgwrite()
1301 msicap_cfgwrite(struct pci_devinst *pi, int capoff, int offset, in msicap_cfgwrite() argument
1311 if ((offset - capoff) == 2 && bytes == 2) { in msicap_cfgwrite()
1320 msgctrl = pci_get_cfgdata16(pi, capoff + 2); in msicap_cfgwrite()
1321 addrlo = pci_get_cfgdata32(pi, capoff + 4); in msicap_cfgwrite()
1323 msgdata = pci_get_cfgdata16(pi, capoff + 12); in msicap_cfgwrite()
1325 msgdata = pci_get_cfgdata16(pi, capoff + 8); in msicap_cfgwrite()
1340 pciecap_cfgwrite(struct pci_devinst *pi, int capoff __unused, int offset, in pciecap_cfgwrite()
1384 uint8_t capoff, int capid) in pci_emul_capwrite() argument
1392 if (capoff == 0) { in pci_emul_capwrite()
1394 capoff = CAP_START_OFFSET; in pci_emul_capwrite()
1396 nextoff = pci_get_cfgdata8(pi, capoff + 1); in pci_emul_capwrite()
1399 if (offset >= capoff && offset < nextoff) in pci_emul_capwrite()
1402 capoff = nextoff; in pci_emul_capwrite()
1404 assert(offset >= capoff); in pci_emul_capwrite()
1405 capid = pci_get_cfgdata8(pi, capoff); in pci_emul_capwrite()
1414 if (offset == capoff || offset == capoff + 1) { in pci_emul_capwrite()
1415 if (offset == capoff && bytes == 4) { in pci_emul_capwrite()
1425 msicap_cfgwrite(pi, capoff, offset, bytes, val); in pci_emul_capwrite()
1428 msixcap_cfgwrite(pi, capoff, offset, bytes, val); in pci_emul_capwrite()
1431 pciecap_cfgwrite(pi, capoff, offset, bytes, val); in pci_emul_capwrite()