Home
last modified time | relevance | path

Searched refs:attr (Results 1 – 8 of 8) sorted by relevance

/block/
Dblk-sysfs.c21 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 …]
Dblk-mq-sysfs.c30 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 …]
Dblk-integrity.c240 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 …]
Dpartition-generic.c75 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 …]
Dgenhd.c747 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 …]
Dblk-mq-debugfs.c694 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 …]
Delevator.c810 #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()
Dblk-timeout.c40 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