Lines Matching defs:offset
226 int offset, prev;
229 offset = PCI_CAPLIST_PTR(cpr) &~ 0x3;
232 while (offset != 0 && offset != prev) {
233 cr = pci_conf_read(tag, offset);
235 return offset;
237 prev = offset;
238 offset = PCI_CAPLIST_NEXT(cr) &~ 0x3;
267 int offset;
275 offset = 0;
287 offset = pci_find_ldt_cap(tag, LDT_SECONDARY);
288 sec_type = offset == 0 ? PCI : LDT;
299 offset = pci_find_ldt_cap(tag, LDT_SECONDARY);
300 if (offset != 0) sec_type = LDT;
312 if (sec_type == LDT && offset != 0) {
313 pcireg_t cr = pci_conf_read(tag, offset+LDT_COMMAND_CAP_OFF);
493 unsigned int offset;
578 offset = pci_find_cap(tag, PCI_CAP_MSI);
580 if (offset != 0) {
588 msg_ctrl = pci_conf_read(tag, offset + PCI_MSICTL_OFF);
592 pci_conf_write(tag, offset + PCI_MSIADDR_OFF, msg_addr & 0xFFFFFFFF);
596 pci_conf_write(tag, offset + 8, msg_addr >> 32);
599 temp = pci_conf_read(tag, offset + data_reg);
602 pci_conf_write(tag, offset + data_reg, msg_data);