Lines Matching refs:kobj
626 static ssize_t pci_read_config(struct file *filp, struct kobject *kobj, in pci_read_config() argument
630 struct pci_dev *dev = to_pci_dev(container_of(kobj, struct device, in pci_read_config()
631 kobj)); in pci_read_config()
703 static ssize_t pci_write_config(struct file *filp, struct kobject *kobj, in pci_write_config() argument
707 struct pci_dev *dev = to_pci_dev(container_of(kobj, struct device, in pci_write_config()
708 kobj)); in pci_write_config()
765 static ssize_t read_vpd_attr(struct file *filp, struct kobject *kobj, in read_vpd_attr() argument
770 to_pci_dev(container_of(kobj, struct device, kobj)); in read_vpd_attr()
780 static ssize_t write_vpd_attr(struct file *filp, struct kobject *kobj, in write_vpd_attr() argument
785 to_pci_dev(container_of(kobj, struct device, kobj)); in write_vpd_attr()
808 static ssize_t pci_read_legacy_io(struct file *filp, struct kobject *kobj, in pci_read_legacy_io() argument
812 struct pci_bus *bus = to_pci_bus(container_of(kobj, struct device, in pci_read_legacy_io()
813 kobj)); in pci_read_legacy_io()
834 static ssize_t pci_write_legacy_io(struct file *filp, struct kobject *kobj, in pci_write_legacy_io() argument
838 struct pci_bus *bus = to_pci_bus(container_of(kobj, struct device, in pci_write_legacy_io()
839 kobj)); in pci_write_legacy_io()
859 static int pci_mmap_legacy_mem(struct file *filp, struct kobject *kobj, in pci_mmap_legacy_mem() argument
863 struct pci_bus *bus = to_pci_bus(container_of(kobj, struct device, in pci_mmap_legacy_mem()
864 kobj)); in pci_mmap_legacy_mem()
880 static int pci_mmap_legacy_io(struct file *filp, struct kobject *kobj, in pci_mmap_legacy_io() argument
884 struct pci_bus *bus = to_pci_bus(container_of(kobj, struct device, in pci_mmap_legacy_io()
885 kobj)); in pci_mmap_legacy_io()
997 static int pci_mmap_resource(struct kobject *kobj, struct bin_attribute *attr, in pci_mmap_resource() argument
1000 struct pci_dev *pdev = to_pci_dev(container_of(kobj, in pci_mmap_resource()
1001 struct device, kobj)); in pci_mmap_resource()
1036 static int pci_mmap_resource_uc(struct file *filp, struct kobject *kobj, in pci_mmap_resource_uc() argument
1040 return pci_mmap_resource(kobj, attr, vma, 0); in pci_mmap_resource_uc()
1043 static int pci_mmap_resource_wc(struct file *filp, struct kobject *kobj, in pci_mmap_resource_wc() argument
1047 return pci_mmap_resource(kobj, attr, vma, 1); in pci_mmap_resource_wc()
1050 static ssize_t pci_resource_io(struct file *filp, struct kobject *kobj, in pci_resource_io() argument
1054 struct pci_dev *pdev = to_pci_dev(container_of(kobj, in pci_resource_io()
1055 struct device, kobj)); in pci_resource_io()
1097 static ssize_t pci_read_resource_io(struct file *filp, struct kobject *kobj, in pci_read_resource_io() argument
1101 return pci_resource_io(filp, kobj, attr, buf, off, count, false); in pci_read_resource_io()
1104 static ssize_t pci_write_resource_io(struct file *filp, struct kobject *kobj, in pci_write_resource_io() argument
1108 return pci_resource_io(filp, kobj, attr, buf, off, count, true); in pci_write_resource_io()
1127 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); in pci_remove_resource_files()
1133 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); in pci_remove_resource_files()
1168 retval = sysfs_create_bin_file(&pdev->dev.kobj, res_attr); in pci_create_attr()
1221 static ssize_t pci_write_rom(struct file *filp, struct kobject *kobj, in pci_write_rom() argument
1225 struct pci_dev *pdev = to_pci_dev(container_of(kobj, struct device, kobj)); in pci_write_rom()
1247 static ssize_t pci_read_rom(struct file *filp, struct kobject *kobj, in pci_read_rom() argument
1251 struct pci_dev *pdev = to_pci_dev(container_of(kobj, struct device, kobj)); in pci_read_rom()
1334 retval = sysfs_create_bin_file(&dev->dev.kobj, attr); in pci_create_capabilities_sysfs()
1356 sysfs_remove_bin_file(&dev->dev.kobj, dev->vpd->attr); in pci_create_capabilities_sysfs()
1373 retval = sysfs_create_bin_file(&pdev->dev.kobj, &pci_config_attr); in pci_create_sysfs_dev_files()
1375 retval = sysfs_create_bin_file(&pdev->dev.kobj, &pcie_config_attr); in pci_create_sysfs_dev_files()
1401 retval = sysfs_create_bin_file(&pdev->dev.kobj, attr); in pci_create_sysfs_dev_files()
1420 sysfs_remove_bin_file(&pdev->dev.kobj, pdev->rom_attr); in pci_create_sysfs_dev_files()
1428 sysfs_remove_bin_file(&pdev->dev.kobj, &pci_config_attr); in pci_create_sysfs_dev_files()
1430 sysfs_remove_bin_file(&pdev->dev.kobj, &pcie_config_attr); in pci_create_sysfs_dev_files()
1438 sysfs_remove_bin_file(&dev->dev.kobj, dev->vpd->attr); in pci_remove_capabilities_sysfs()
1465 sysfs_remove_bin_file(&pdev->dev.kobj, &pci_config_attr); in pci_remove_sysfs_dev_files()
1467 sysfs_remove_bin_file(&pdev->dev.kobj, &pcie_config_attr); in pci_remove_sysfs_dev_files()
1477 sysfs_remove_bin_file(&pdev->dev.kobj, pdev->rom_attr); in pci_remove_sysfs_dev_files()
1508 static umode_t pci_dev_attrs_are_visible(struct kobject *kobj, in pci_dev_attrs_are_visible() argument
1511 struct device *dev = container_of(kobj, struct device, kobj); in pci_dev_attrs_are_visible()
1527 static umode_t pci_dev_hp_attrs_are_visible(struct kobject *kobj, in pci_dev_hp_attrs_are_visible() argument
1530 struct device *dev = container_of(kobj, struct device, kobj); in pci_dev_hp_attrs_are_visible()
1551 static umode_t sriov_attrs_are_visible(struct kobject *kobj, in sriov_attrs_are_visible() argument
1554 struct device *dev = container_of(kobj, struct device, kobj); in sriov_attrs_are_visible()