Lines Matching refs:pos
476 int pos; in pci_hose_find_capability() local
481 pos = pci_hose_find_cap_start(hose, dev, hdr_type & 0x7F); in pci_hose_find_capability()
483 if (pos) in pci_hose_find_capability()
484 pos = pci_find_cap(hose, dev, pos, cap); in pci_hose_find_capability()
486 return pos; in pci_hose_find_capability()
511 int pci_find_cap(struct pci_controller *hose, pci_dev_t dev, int pos, int cap) in pci_find_cap() argument
518 pci_hose_read_config_byte(hose, dev, pos, &next_pos); in pci_find_cap()
522 pos = (int) next_pos; in pci_find_cap()
524 pos + PCI_CAP_LIST_ID, &id); in pci_find_cap()
528 return pos; in pci_find_cap()
529 pos += PCI_CAP_LIST_NEXT; in pci_find_cap()
546 int ttl, pos = PCI_CFG_SPACE_SIZE; in pci_find_next_ext_capability() local
552 pos = start; in pci_find_next_ext_capability()
554 pci_hose_read_config_dword(hose, dev, pos, &header); in pci_find_next_ext_capability()
559 if (PCI_EXT_CAP_ID(header) == cap && pos != start) in pci_find_next_ext_capability()
560 return pos; in pci_find_next_ext_capability()
562 pos = PCI_EXT_CAP_NEXT(header); in pci_find_next_ext_capability()
563 if (pos < PCI_CFG_SPACE_SIZE) in pci_find_next_ext_capability()
566 pci_hose_read_config_dword(hose, dev, pos, &header); in pci_find_next_ext_capability()