/block/ |
D | blk-sysfs.c | 21 struct attribute attr; member 509 .attr = {.name = "nr_requests", .mode = S_IRUGO | S_IWUSR }, 515 .attr = {.name = "read_ahead_kb", .mode = S_IRUGO | S_IWUSR }, 521 .attr = {.name = "max_sectors_kb", .mode = S_IRUGO | S_IWUSR }, 527 .attr = {.name = "max_hw_sectors_kb", .mode = S_IRUGO }, 532 .attr = {.name = "max_segments", .mode = S_IRUGO }, 537 .attr = {.name = "max_discard_segments", .mode = S_IRUGO }, 542 .attr = {.name = "max_integrity_segments", .mode = S_IRUGO }, 547 .attr = {.name = "max_segment_size", .mode = S_IRUGO }, 552 .attr = {.name = "scheduler", .mode = S_IRUGO | S_IWUSR }, [all …]
|
D | blk-mq-sysfs.c | 30 struct attribute attr; member 36 struct attribute attr; member 41 static ssize_t blk_mq_sysfs_show(struct kobject *kobj, struct attribute *attr, in blk_mq_sysfs_show() argument 49 entry = container_of(attr, struct blk_mq_ctx_sysfs_entry, attr); in blk_mq_sysfs_show() 64 static ssize_t blk_mq_sysfs_store(struct kobject *kobj, struct attribute *attr, in blk_mq_sysfs_store() argument 72 entry = container_of(attr, struct blk_mq_ctx_sysfs_entry, attr); in blk_mq_sysfs_store() 88 struct attribute *attr, char *page) in blk_mq_hw_sysfs_show() argument 95 entry = container_of(attr, struct blk_mq_hw_ctx_sysfs_entry, attr); in blk_mq_hw_sysfs_show() 111 struct attribute *attr, const char *page, in blk_mq_hw_sysfs_store() argument 119 entry = container_of(attr, struct blk_mq_hw_ctx_sysfs_entry, attr); in blk_mq_hw_sysfs_store() [all …]
|
D | blk-integrity.c | 240 struct attribute attr; member 245 static ssize_t integrity_attr_show(struct kobject *kobj, struct attribute *attr, in integrity_attr_show() argument 251 container_of(attr, struct integrity_sysfs_entry, attr); in integrity_attr_show() 257 struct attribute *attr, const char *page, in integrity_attr_store() argument 263 container_of(attr, struct integrity_sysfs_entry, attr); in integrity_attr_store() 336 .attr = { .name = "format", .mode = S_IRUGO }, 341 .attr = { .name = "tag_size", .mode = S_IRUGO }, 346 .attr = { .name = "protection_interval_bytes", .mode = S_IRUGO }, 351 .attr = { .name = "read_verify", .mode = S_IRUGO | S_IWUSR }, 357 .attr = { .name = "write_generate", .mode = S_IRUGO | S_IWUSR }, [all …]
|
D | partition-generic.c | 75 struct device_attribute *attr, char *buf) in part_partition_show() argument 83 struct device_attribute *attr, char *buf) in part_start_show() argument 91 struct device_attribute *attr, char *buf) in part_size_show() argument 98 struct device_attribute *attr, char *buf) in part_ro_show() argument 105 struct device_attribute *attr, char *buf) in part_alignment_offset_show() argument 112 struct device_attribute *attr, char *buf) in part_discard_alignment_show() argument 119 struct device_attribute *attr, char *buf) in part_stat_show() argument 148 ssize_t part_inflight_show(struct device *dev, struct device_attribute *attr, in part_inflight_show() argument 161 struct device_attribute *attr, char *buf) in part_fail_show() argument 169 struct device_attribute *attr, in part_fail_store() argument [all …]
|
D | genhd.c | 747 struct device_attribute *attr, in disk_badblocks_show() argument 759 struct device_attribute *attr, in disk_badblocks_store() argument 1019 struct device_attribute *attr, char *buf) in disk_range_show() argument 1027 struct device_attribute *attr, char *buf) in disk_ext_range_show() argument 1035 struct device_attribute *attr, char *buf) in disk_removable_show() argument 1044 struct device_attribute *attr, char *buf) in disk_ro_show() argument 1052 struct device_attribute *attr, char *buf) in disk_capability_show() argument 1060 struct device_attribute *attr, in disk_alignment_offset_show() argument 1069 struct device_attribute *attr, in disk_discard_alignment_show() argument 1101 &dev_attr_range.attr, [all …]
|
D | blk-mq-debugfs.c | 694 const struct blk_mq_debugfs_attr *attr = m->private; in blk_mq_debugfs_show() local 697 return attr->show(data, m); in blk_mq_debugfs_show() 704 const struct blk_mq_debugfs_attr *attr = m->private; in blk_mq_debugfs_write() local 711 if (attr == data || !attr->write) in blk_mq_debugfs_write() 714 return attr->write(data, buf, count, ppos); in blk_mq_debugfs_write() 719 const struct blk_mq_debugfs_attr *attr = inode->i_private; in blk_mq_debugfs_open() local 724 if (attr->seq_ops) { in blk_mq_debugfs_open() 725 ret = seq_open(file, attr->seq_ops); in blk_mq_debugfs_open() 733 if (WARN_ON_ONCE(!attr->show)) in blk_mq_debugfs_open() 741 const struct blk_mq_debugfs_attr *attr = inode->i_private; in blk_mq_debugfs_release() local [all …]
|
D | elevator.c | 810 #define to_elv(atr) container_of((atr), struct elv_fs_entry, attr) 813 elv_attr_show(struct kobject *kobj, struct attribute *attr, char *page) in elv_attr_show() argument 815 struct elv_fs_entry *entry = to_elv(attr); in elv_attr_show() 830 elv_attr_store(struct kobject *kobj, struct attribute *attr, in elv_attr_store() argument 833 struct elv_fs_entry *entry = to_elv(attr); in elv_attr_store() 864 struct elv_fs_entry *attr = e->type->elevator_attrs; in elv_register_queue() local 865 if (attr) { in elv_register_queue() 866 while (attr->attr.name) { in elv_register_queue() 867 if (sysfs_create_file(&e->kobj, &attr->attr)) in elv_register_queue() 869 attr++; in elv_register_queue()
|
D | blk-timeout.c | 40 ssize_t part_timeout_show(struct device *dev, struct device_attribute *attr, in part_timeout_show() argument 49 ssize_t part_timeout_store(struct device *dev, struct device_attribute *attr, in part_timeout_store() argument
|