Lines Matching refs:field

126 #define shost_show_function(name, field, format_string)			\  argument
132 return snprintf (buf, 20, format_string, shost->field); \
139 #define shost_rd_attr2(name, field, format_string) \ argument
140 shost_show_function(name, field, format_string) \
143 #define shost_rd_attr(field, format_string) \ argument
144 shost_rd_attr2(field, field, format_string)
506 #define sdev_show_function(field, format_string) \ argument
508 sdev_show_##field (struct device *dev, struct device_attribute *attr, \
513 return snprintf (buf, 20, format_string, sdev->field); \
520 #define sdev_rd_attr(field, format_string) \ argument
521 sdev_show_function(field, format_string) \
522 static DEVICE_ATTR(field, S_IRUGO, sdev_show_##field, NULL);
529 #define sdev_rw_attr(field, format_string) \ argument
530 sdev_show_function(field, format_string) \
533 sdev_store_##field (struct device *dev, struct device_attribute *attr, \
538 sscanf (buf, format_string, &sdev->field); \
541 static DEVICE_ATTR(field, S_IRUGO | S_IWUSR, sdev_show_##field, sdev_store_##field);
550 #define sdev_rw_attr_bit(field) \
551 sdev_show_function(field, "%d\n") \
554 sdev_store_##field (struct device *dev, struct device_attribute *attr, \
562 sdev->field = ret; \
567 static DEVICE_ATTR(field, S_IRUGO | S_IWUSR, sdev_show_##field, sdev_store_##field);
785 #define show_sdev_iostat(field) \ argument
787 show_iostat_##field(struct device *dev, struct device_attribute *attr, \
791 unsigned long long count = atomic_read(&sdev->field); \
794 static DEVICE_ATTR(field, S_IRUGO, show_iostat_##field, NULL)