Lines Matching refs:kobj

629 static ssize_t pci_read_config(struct file *filp, struct kobject *kobj,  in pci_read_config()  argument
633 struct pci_dev *dev = to_pci_dev(container_of(kobj, struct device, in pci_read_config()
634 kobj)); in pci_read_config()
706 static ssize_t pci_write_config(struct file *filp, struct kobject *kobj, in pci_write_config() argument
710 struct pci_dev *dev = to_pci_dev(container_of(kobj, struct device, in pci_write_config()
711 kobj)); in pci_write_config()
768 static ssize_t read_vpd_attr(struct file *filp, struct kobject *kobj, in read_vpd_attr() argument
773 to_pci_dev(container_of(kobj, struct device, kobj)); in read_vpd_attr()
783 static ssize_t write_vpd_attr(struct file *filp, struct kobject *kobj, in write_vpd_attr() argument
788 to_pci_dev(container_of(kobj, struct device, kobj)); in write_vpd_attr()
811 static ssize_t pci_read_legacy_io(struct file *filp, struct kobject *kobj, in pci_read_legacy_io() argument
815 struct pci_bus *bus = to_pci_bus(container_of(kobj, struct device, in pci_read_legacy_io()
816 kobj)); in pci_read_legacy_io()
837 static ssize_t pci_write_legacy_io(struct file *filp, struct kobject *kobj, in pci_write_legacy_io() argument
841 struct pci_bus *bus = to_pci_bus(container_of(kobj, struct device, in pci_write_legacy_io()
842 kobj)); in pci_write_legacy_io()
862 static int pci_mmap_legacy_mem(struct file *filp, struct kobject *kobj, in pci_mmap_legacy_mem() argument
866 struct pci_bus *bus = to_pci_bus(container_of(kobj, struct device, in pci_mmap_legacy_mem()
867 kobj)); in pci_mmap_legacy_mem()
883 static int pci_mmap_legacy_io(struct file *filp, struct kobject *kobj, in pci_mmap_legacy_io() argument
887 struct pci_bus *bus = to_pci_bus(container_of(kobj, struct device, in pci_mmap_legacy_io()
888 kobj)); in pci_mmap_legacy_io()
1000 static int pci_mmap_resource(struct kobject *kobj, struct bin_attribute *attr, in pci_mmap_resource() argument
1003 struct pci_dev *pdev = to_pci_dev(container_of(kobj, in pci_mmap_resource()
1004 struct device, kobj)); in pci_mmap_resource()
1039 static int pci_mmap_resource_uc(struct file *filp, struct kobject *kobj, in pci_mmap_resource_uc() argument
1043 return pci_mmap_resource(kobj, attr, vma, 0); in pci_mmap_resource_uc()
1046 static int pci_mmap_resource_wc(struct file *filp, struct kobject *kobj, in pci_mmap_resource_wc() argument
1050 return pci_mmap_resource(kobj, attr, vma, 1); in pci_mmap_resource_wc()
1053 static ssize_t pci_resource_io(struct file *filp, struct kobject *kobj, in pci_resource_io() argument
1057 struct pci_dev *pdev = to_pci_dev(container_of(kobj, in pci_resource_io()
1058 struct device, kobj)); in pci_resource_io()
1100 static ssize_t pci_read_resource_io(struct file *filp, struct kobject *kobj, in pci_read_resource_io() argument
1104 return pci_resource_io(filp, kobj, attr, buf, off, count, false); in pci_read_resource_io()
1107 static ssize_t pci_write_resource_io(struct file *filp, struct kobject *kobj, in pci_write_resource_io() argument
1111 return pci_resource_io(filp, kobj, attr, buf, off, count, true); in pci_write_resource_io()
1130 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); in pci_remove_resource_files()
1136 sysfs_remove_bin_file(&pdev->dev.kobj, res_attr); in pci_remove_resource_files()
1171 retval = sysfs_create_bin_file(&pdev->dev.kobj, res_attr); in pci_create_attr()
1224 static ssize_t pci_write_rom(struct file *filp, struct kobject *kobj, in pci_write_rom() argument
1228 struct pci_dev *pdev = to_pci_dev(container_of(kobj, struct device, kobj)); in pci_write_rom()
1250 static ssize_t pci_read_rom(struct file *filp, struct kobject *kobj, in pci_read_rom() argument
1254 struct pci_dev *pdev = to_pci_dev(container_of(kobj, struct device, kobj)); in pci_read_rom()
1337 retval = sysfs_create_bin_file(&dev->dev.kobj, attr); in pci_create_capabilities_sysfs()
1359 sysfs_remove_bin_file(&dev->dev.kobj, dev->vpd->attr); in pci_create_capabilities_sysfs()
1376 retval = sysfs_create_bin_file(&pdev->dev.kobj, &pci_config_attr); in pci_create_sysfs_dev_files()
1378 retval = sysfs_create_bin_file(&pdev->dev.kobj, &pcie_config_attr); in pci_create_sysfs_dev_files()
1404 retval = sysfs_create_bin_file(&pdev->dev.kobj, attr); in pci_create_sysfs_dev_files()
1423 sysfs_remove_bin_file(&pdev->dev.kobj, pdev->rom_attr); in pci_create_sysfs_dev_files()
1431 sysfs_remove_bin_file(&pdev->dev.kobj, &pci_config_attr); in pci_create_sysfs_dev_files()
1433 sysfs_remove_bin_file(&pdev->dev.kobj, &pcie_config_attr); in pci_create_sysfs_dev_files()
1441 sysfs_remove_bin_file(&dev->dev.kobj, dev->vpd->attr); in pci_remove_capabilities_sysfs()
1468 sysfs_remove_bin_file(&pdev->dev.kobj, &pci_config_attr); in pci_remove_sysfs_dev_files()
1470 sysfs_remove_bin_file(&pdev->dev.kobj, &pcie_config_attr); in pci_remove_sysfs_dev_files()
1480 sysfs_remove_bin_file(&pdev->dev.kobj, pdev->rom_attr); in pci_remove_sysfs_dev_files()
1511 static umode_t pci_dev_attrs_are_visible(struct kobject *kobj, in pci_dev_attrs_are_visible() argument
1514 struct device *dev = container_of(kobj, struct device, kobj); in pci_dev_attrs_are_visible()
1530 static umode_t pci_dev_hp_attrs_are_visible(struct kobject *kobj, in pci_dev_hp_attrs_are_visible() argument
1533 struct device *dev = container_of(kobj, struct device, kobj); in pci_dev_hp_attrs_are_visible()
1554 static umode_t sriov_attrs_are_visible(struct kobject *kobj, in sriov_attrs_are_visible() argument
1557 struct device *dev = container_of(kobj, struct device, kobj); in sriov_attrs_are_visible()