Lines Matching refs:legacy_io
917 b->legacy_io = kzalloc(sizeof(struct bin_attribute) * 2, in pci_create_legacy_files()
919 if (!b->legacy_io) in pci_create_legacy_files()
922 sysfs_bin_attr_init(b->legacy_io); in pci_create_legacy_files()
923 b->legacy_io->attr.name = "legacy_io"; in pci_create_legacy_files()
924 b->legacy_io->size = 0xffff; in pci_create_legacy_files()
925 b->legacy_io->attr.mode = S_IRUSR | S_IWUSR; in pci_create_legacy_files()
926 b->legacy_io->read = pci_read_legacy_io; in pci_create_legacy_files()
927 b->legacy_io->write = pci_write_legacy_io; in pci_create_legacy_files()
928 b->legacy_io->mmap = pci_mmap_legacy_io; in pci_create_legacy_files()
930 error = device_create_bin_file(&b->dev, b->legacy_io); in pci_create_legacy_files()
935 b->legacy_mem = b->legacy_io + 1; in pci_create_legacy_files()
949 device_remove_bin_file(&b->dev, b->legacy_io); in pci_create_legacy_files()
951 kfree(b->legacy_io); in pci_create_legacy_files()
952 b->legacy_io = NULL; in pci_create_legacy_files()
960 if (b->legacy_io) { in pci_remove_legacy_files()
961 device_remove_bin_file(&b->dev, b->legacy_io); in pci_remove_legacy_files()
963 kfree(b->legacy_io); /* both are allocated here */ in pci_remove_legacy_files()