Lines Matching refs:pci_dev

24 int pci_iov_virtfn_bus(struct pci_dev *dev, int vf_id)  in pci_iov_virtfn_bus()
32 int pci_iov_virtfn_devfn(struct pci_dev *dev, int vf_id) in pci_iov_virtfn_devfn()
41 int pci_iov_vf_id(struct pci_dev *dev) in pci_iov_vf_id()
43 struct pci_dev *pf; in pci_iov_vf_id()
70 void *pci_iov_get_pf_drvdata(struct pci_dev *dev, struct pci_driver *pf_driver) in pci_iov_get_pf_drvdata()
72 struct pci_dev *pf_dev; in pci_iov_get_pf_drvdata()
89 static inline void pci_iov_set_numvfs(struct pci_dev *dev, int nr_virtfn) in pci_iov_set_numvfs()
105 static int compute_max_vf_buses(struct pci_dev *dev) in compute_max_vf_buses()
153 resource_size_t pci_iov_resource_size(struct pci_dev *dev, int resno) in pci_iov_resource_size()
161 void pci_iov_resource_set_size(struct pci_dev *dev, int resno, in pci_iov_resource_set_size()
173 bool pci_iov_is_memory_decoding_enabled(struct pci_dev *dev) in pci_iov_is_memory_decoding_enabled()
182 static void pci_read_vf_config_common(struct pci_dev *virtfn) in pci_read_vf_config_common()
184 struct pci_dev *physfn = virtfn->physfn; in pci_read_vf_config_common()
205 int pci_iov_sysfs_link(struct pci_dev *dev, in pci_iov_sysfs_link()
206 struct pci_dev *virtfn, int id) in pci_iov_sysfs_link()
234 struct pci_dev *pdev = to_pci_dev(dev); in sriov_vf_total_msix_show()
252 struct pci_dev *vf_dev = to_pci_dev(dev); in sriov_vf_msix_count_store()
253 struct pci_dev *pdev = pci_physfn(vf_dev); in sriov_vf_msix_count_store()
301 struct pci_dev *pdev = to_pci_dev(dev); in sriov_vf_attrs_are_visible()
314 static struct pci_dev *pci_iov_scan_device(struct pci_dev *dev, int id, in pci_iov_scan_device()
318 struct pci_dev *virtfn; in pci_iov_scan_device()
346 int pci_iov_add_virtfn(struct pci_dev *dev, int id) in pci_iov_add_virtfn()
349 struct pci_dev *virtfn; in pci_iov_add_virtfn()
403 void pci_iov_remove_virtfn(struct pci_dev *dev, int id) in pci_iov_remove_virtfn()
406 struct pci_dev *virtfn; in pci_iov_remove_virtfn()
436 struct pci_dev *pdev = to_pci_dev(dev); in sriov_totalvfs_show()
445 struct pci_dev *pdev = to_pci_dev(dev); in sriov_numvfs_show()
467 struct pci_dev *pdev = to_pci_dev(dev); in sriov_numvfs_store()
531 struct pci_dev *pdev = to_pci_dev(dev); in sriov_offset_show()
540 struct pci_dev *pdev = to_pci_dev(dev); in sriov_stride_show()
549 struct pci_dev *pdev = to_pci_dev(dev); in sriov_vf_device_show()
558 struct pci_dev *pdev = to_pci_dev(dev); in sriov_drivers_autoprobe_show()
567 struct pci_dev *pdev = to_pci_dev(dev); in sriov_drivers_autoprobe_store()
614 int __weak pcibios_sriov_enable(struct pci_dev *pdev, u16 num_vfs) in pcibios_sriov_enable()
619 int __weak pcibios_sriov_disable(struct pci_dev *pdev) in pcibios_sriov_disable()
624 static int sriov_add_vfs(struct pci_dev *dev, u16 num_vfs) in sriov_add_vfs()
645 static int sriov_enable(struct pci_dev *dev, int nr_virtfn) in sriov_enable()
652 struct pci_dev *pdev; in sriov_enable()
760 static void sriov_del_vfs(struct pci_dev *dev) in sriov_del_vfs()
769 static void sriov_disable(struct pci_dev *dev) in sriov_disable()
792 static int sriov_init(struct pci_dev *dev, int pos) in sriov_init()
802 struct pci_dev *pdev; in sriov_init()
916 static void sriov_release(struct pci_dev *dev) in sriov_release()
927 static void sriov_restore_vf_rebar_state(struct pci_dev *dev) in sriov_restore_vf_rebar_state()
951 static void sriov_restore_state(struct pci_dev *dev) in sriov_restore_state()
985 int pci_iov_init(struct pci_dev *dev) in pci_iov_init()
1003 void pci_iov_release(struct pci_dev *dev) in pci_iov_release()
1013 void pci_iov_remove(struct pci_dev *dev) in pci_iov_remove()
1032 void pci_iov_update_resource(struct pci_dev *dev, int resno) in pci_iov_update_resource()
1083 resource_size_t __weak pcibios_iov_resource_alignment(struct pci_dev *dev, in pcibios_iov_resource_alignment()
1099 resource_size_t pci_sriov_resource_alignment(struct pci_dev *dev, int resno) in pci_sriov_resource_alignment()
1108 void pci_restore_iov_state(struct pci_dev *dev) in pci_restore_iov_state()
1121 void pci_vf_drivers_autoprobe(struct pci_dev *dev, bool auto_probe) in pci_vf_drivers_autoprobe()
1137 struct pci_dev *dev; in pci_iov_bus_range()
1156 int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn) in pci_enable_sriov()
1171 void pci_disable_sriov(struct pci_dev *dev) in pci_disable_sriov()
1188 int pci_num_vf(struct pci_dev *dev) in pci_num_vf()
1204 int pci_vfs_assigned(struct pci_dev *dev) in pci_vfs_assigned()
1206 struct pci_dev *vfdev; in pci_vfs_assigned()
1251 int pci_sriov_set_totalvfs(struct pci_dev *dev, u16 numvfs) in pci_sriov_set_totalvfs()
1276 int pci_sriov_get_totalvfs(struct pci_dev *dev) in pci_sriov_get_totalvfs()
1294 int pci_sriov_configure_simple(struct pci_dev *dev, int nr_virtfn) in pci_sriov_configure_simple()
1335 int pci_iov_vf_bar_set_size(struct pci_dev *dev, int resno, int size) in pci_iov_vf_bar_set_size()
1375 u32 pci_iov_vf_bar_get_sizes(struct pci_dev *dev, int resno, int num_vfs) in pci_iov_vf_bar_get_sizes()