Lines Matching refs:attr
17 struct attribute attr; member
289 .attr = {.name = "nr_requests", .mode = S_IRUGO | S_IWUSR },
295 .attr = {.name = "read_ahead_kb", .mode = S_IRUGO | S_IWUSR },
301 .attr = {.name = "max_sectors_kb", .mode = S_IRUGO | S_IWUSR },
307 .attr = {.name = "max_hw_sectors_kb", .mode = S_IRUGO },
312 .attr = {.name = "max_segments", .mode = S_IRUGO },
317 .attr = {.name = "max_integrity_segments", .mode = S_IRUGO },
322 .attr = {.name = "max_segment_size", .mode = S_IRUGO },
327 .attr = {.name = "scheduler", .mode = S_IRUGO | S_IWUSR },
333 .attr = {.name = "hw_sector_size", .mode = S_IRUGO },
338 .attr = {.name = "logical_block_size", .mode = S_IRUGO },
343 .attr = {.name = "physical_block_size", .mode = S_IRUGO },
348 .attr = {.name = "minimum_io_size", .mode = S_IRUGO },
353 .attr = {.name = "optimal_io_size", .mode = S_IRUGO },
358 .attr = {.name = "discard_granularity", .mode = S_IRUGO },
363 .attr = {.name = "discard_max_bytes", .mode = S_IRUGO },
368 .attr = {.name = "discard_zeroes_data", .mode = S_IRUGO },
373 .attr = {.name = "write_same_max_bytes", .mode = S_IRUGO },
378 .attr = {.name = "rotational", .mode = S_IRUGO | S_IWUSR },
384 .attr = {.name = "nomerges", .mode = S_IRUGO | S_IWUSR },
390 .attr = {.name = "rq_affinity", .mode = S_IRUGO | S_IWUSR },
396 .attr = {.name = "iostats", .mode = S_IRUGO | S_IWUSR },
402 .attr = {.name = "add_random", .mode = S_IRUGO | S_IWUSR },
408 &queue_requests_entry.attr,
409 &queue_ra_entry.attr,
410 &queue_max_hw_sectors_entry.attr,
411 &queue_max_sectors_entry.attr,
412 &queue_max_segments_entry.attr,
413 &queue_max_integrity_segments_entry.attr,
414 &queue_max_segment_size_entry.attr,
415 &queue_iosched_entry.attr,
416 &queue_hw_sector_size_entry.attr,
417 &queue_logical_block_size_entry.attr,
418 &queue_physical_block_size_entry.attr,
419 &queue_io_min_entry.attr,
420 &queue_io_opt_entry.attr,
421 &queue_discard_granularity_entry.attr,
422 &queue_discard_max_entry.attr,
423 &queue_discard_zeroes_data_entry.attr,
424 &queue_write_same_max_entry.attr,
425 &queue_nonrot_entry.attr,
426 &queue_nomerges_entry.attr,
427 &queue_rq_affinity_entry.attr,
428 &queue_iostats_entry.attr,
429 &queue_random_entry.attr,
433 #define to_queue(atr) container_of((atr), struct queue_sysfs_entry, attr)
436 queue_attr_show(struct kobject *kobj, struct attribute *attr, char *page) in queue_attr_show() argument
438 struct queue_sysfs_entry *entry = to_queue(attr); in queue_attr_show()
456 queue_attr_store(struct kobject *kobj, struct attribute *attr, in queue_attr_store() argument
459 struct queue_sysfs_entry *entry = to_queue(attr); in queue_attr_store()