Lines Matching refs:pci
18 int pci_find_capability ( struct pci_device *pci, int cap ) { in pci_find_capability() argument
24 pci_read_config_word ( pci, PCI_STATUS, &status ); in pci_find_capability()
28 pci_read_config_byte ( pci, PCI_HEADER_TYPE, &hdr_type ); in pci_find_capability()
33 pci_read_config_byte ( pci, PCI_CAPABILITY_LIST, &pos ); in pci_find_capability()
36 pci_read_config_byte ( pci, PCI_CB_CAPABILITY_LIST, &pos ); in pci_find_capability()
41 pci_read_config_byte ( pci, pos + PCI_CAP_LIST_ID, &id ); in pci_find_capability()
47 pci_read_config_byte ( pci, pos + PCI_CAP_LIST_NEXT, &pos ); in pci_find_capability()
62 unsigned long pci_bar_size ( struct pci_device *pci, unsigned int reg ) { in pci_bar_size() argument
67 pci_read_config_word ( pci, PCI_COMMAND, &cmd ); in pci_bar_size()
69 pci_read_config_dword ( pci, reg, &start ); in pci_bar_size()
71 pci_write_config_dword ( pci, reg, ~0 ); in pci_bar_size()
72 pci_read_config_dword ( pci, reg, &size ); in pci_bar_size()
74 pci_write_config_dword ( pci, reg, start ); in pci_bar_size()
77 pci_write_config_word ( pci, PCI_COMMAND, cmd ); in pci_bar_size()