Lines Matching refs:pdev
41 struct pci_dev *pdev; in pci_enable_ats() local
58 pdev = pci_physfn(dev); in pci_enable_ats()
59 if (pdev->ats_stu != ps) in pci_enable_ats()
62 atomic_inc(&pdev->ats_ref_cnt); /* count enabled VFs */ in pci_enable_ats()
80 struct pci_dev *pdev; in pci_disable_ats() local
90 pdev = pci_physfn(dev); in pci_disable_ats()
91 atomic_dec(&pdev->ats_ref_cnt); in pci_disable_ats()
150 int pci_enable_pri(struct pci_dev *pdev, u32 reqs) in pci_enable_pri() argument
156 pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PRI); in pci_enable_pri()
160 pci_read_config_word(pdev, pos + PCI_PRI_CTRL, &control); in pci_enable_pri()
161 pci_read_config_word(pdev, pos + PCI_PRI_STATUS, &status); in pci_enable_pri()
166 pci_read_config_dword(pdev, pos + PCI_PRI_MAX_REQ, &max_requests); in pci_enable_pri()
168 pci_write_config_dword(pdev, pos + PCI_PRI_ALLOC_REQ, reqs); in pci_enable_pri()
171 pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); in pci_enable_pri()
183 void pci_disable_pri(struct pci_dev *pdev) in pci_disable_pri() argument
188 pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PRI); in pci_disable_pri()
192 pci_read_config_word(pdev, pos + PCI_PRI_CTRL, &control); in pci_disable_pri()
194 pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); in pci_disable_pri()
205 int pci_reset_pri(struct pci_dev *pdev) in pci_reset_pri() argument
210 pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PRI); in pci_reset_pri()
214 pci_read_config_word(pdev, pos + PCI_PRI_CTRL, &control); in pci_reset_pri()
220 pci_write_config_word(pdev, pos + PCI_PRI_CTRL, control); in pci_reset_pri()
237 int pci_enable_pasid(struct pci_dev *pdev, int features) in pci_enable_pasid() argument
242 pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PASID); in pci_enable_pasid()
246 pci_read_config_word(pdev, pos + PCI_PASID_CTRL, &control); in pci_enable_pasid()
247 pci_read_config_word(pdev, pos + PCI_PASID_CAP, &supported); in pci_enable_pasid()
260 pci_write_config_word(pdev, pos + PCI_PASID_CTRL, control); in pci_enable_pasid()
271 void pci_disable_pasid(struct pci_dev *pdev) in pci_disable_pasid() argument
276 pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PASID); in pci_disable_pasid()
280 pci_write_config_word(pdev, pos + PCI_PASID_CTRL, control); in pci_disable_pasid()
294 int pci_pasid_features(struct pci_dev *pdev) in pci_pasid_features() argument
299 pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PASID); in pci_pasid_features()
303 pci_read_config_word(pdev, pos + PCI_PASID_CAP, &supported); in pci_pasid_features()
320 int pci_max_pasids(struct pci_dev *pdev) in pci_max_pasids() argument
325 pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_PASID); in pci_max_pasids()
329 pci_read_config_word(pdev, pos + PCI_PASID_CAP, &supported); in pci_max_pasids()