Lines Matching refs:attr
18 struct attribute attr; member
352 .attr = {.name = "nr_requests", .mode = S_IRUGO | S_IWUSR },
358 .attr = {.name = "read_ahead_kb", .mode = S_IRUGO | S_IWUSR },
364 .attr = {.name = "max_sectors_kb", .mode = S_IRUGO | S_IWUSR },
370 .attr = {.name = "max_hw_sectors_kb", .mode = S_IRUGO },
375 .attr = {.name = "max_segments", .mode = S_IRUGO },
380 .attr = {.name = "max_integrity_segments", .mode = S_IRUGO },
385 .attr = {.name = "max_segment_size", .mode = S_IRUGO },
390 .attr = {.name = "scheduler", .mode = S_IRUGO | S_IWUSR },
396 .attr = {.name = "hw_sector_size", .mode = S_IRUGO },
401 .attr = {.name = "logical_block_size", .mode = S_IRUGO },
406 .attr = {.name = "physical_block_size", .mode = S_IRUGO },
411 .attr = {.name = "minimum_io_size", .mode = S_IRUGO },
416 .attr = {.name = "optimal_io_size", .mode = S_IRUGO },
421 .attr = {.name = "discard_granularity", .mode = S_IRUGO },
426 .attr = {.name = "discard_max_hw_bytes", .mode = S_IRUGO },
431 .attr = {.name = "discard_max_bytes", .mode = S_IRUGO | S_IWUSR },
437 .attr = {.name = "discard_zeroes_data", .mode = S_IRUGO },
442 .attr = {.name = "write_same_max_bytes", .mode = S_IRUGO },
447 .attr = {.name = "rotational", .mode = S_IRUGO | S_IWUSR },
453 .attr = {.name = "nomerges", .mode = S_IRUGO | S_IWUSR },
459 .attr = {.name = "rq_affinity", .mode = S_IRUGO | S_IWUSR },
465 .attr = {.name = "iostats", .mode = S_IRUGO | S_IWUSR },
471 .attr = {.name = "add_random", .mode = S_IRUGO | S_IWUSR },
477 .attr = {.name = "io_poll", .mode = S_IRUGO | S_IWUSR },
483 &queue_requests_entry.attr,
484 &queue_ra_entry.attr,
485 &queue_max_hw_sectors_entry.attr,
486 &queue_max_sectors_entry.attr,
487 &queue_max_segments_entry.attr,
488 &queue_max_integrity_segments_entry.attr,
489 &queue_max_segment_size_entry.attr,
490 &queue_iosched_entry.attr,
491 &queue_hw_sector_size_entry.attr,
492 &queue_logical_block_size_entry.attr,
493 &queue_physical_block_size_entry.attr,
494 &queue_io_min_entry.attr,
495 &queue_io_opt_entry.attr,
496 &queue_discard_granularity_entry.attr,
497 &queue_discard_max_entry.attr,
498 &queue_discard_max_hw_entry.attr,
499 &queue_discard_zeroes_data_entry.attr,
500 &queue_write_same_max_entry.attr,
501 &queue_nonrot_entry.attr,
502 &queue_nomerges_entry.attr,
503 &queue_rq_affinity_entry.attr,
504 &queue_iostats_entry.attr,
505 &queue_random_entry.attr,
506 &queue_poll_entry.attr,
510 #define to_queue(atr) container_of((atr), struct queue_sysfs_entry, attr)
513 queue_attr_show(struct kobject *kobj, struct attribute *attr, char *page) in queue_attr_show() argument
515 struct queue_sysfs_entry *entry = to_queue(attr); in queue_attr_show()
533 queue_attr_store(struct kobject *kobj, struct attribute *attr, in queue_attr_store() argument
536 struct queue_sysfs_entry *entry = to_queue(attr); in queue_attr_store()