Lines Matching refs:field
204 #define ata_port_show_simple(field, name, format_string, cast) \ argument
211 return snprintf(buf, 20, format_string, cast ap->field); \
214 #define ata_port_simple_attr(field, name, format_string, type) \ argument
215 ata_port_show_simple(field, name, format_string, (type)) \
327 #define ata_link_show_linkspeed(field, format) \ argument
329 show_ata_link_##field(struct device *dev, \
334 return sprintf(buf, "%s\n", sata_spd_string(format(link->field))); \
337 #define ata_link_linkspeed_attr(field, format) \ argument
338 ata_link_show_linkspeed(field, format) \
339 static DEVICE_ATTR(field, S_IRUGO, show_ata_link_##field, NULL)
453 #define ata_dev_show_class(title, field) \ argument
455 show_ata_dev_##field(struct device *dev, \
460 return get_ata_##title##_names(ata_dev->field, buf); \
463 #define ata_dev_attr(title, field) \ argument
464 ata_dev_show_class(title, field) \
465 static DEVICE_ATTR(field, S_IRUGO, show_ata_dev_##field, NULL)
473 #define ata_dev_show_simple(field, format_string, cast) \ argument
475 show_ata_dev_##field(struct device *dev, \
480 return snprintf(buf, 20, format_string, cast ata_dev->field); \
483 #define ata_dev_simple_attr(field, format_string, type) \ argument
484 ata_dev_show_simple(field, format_string, (type)) \
485 static DEVICE_ATTR(field, S_IRUGO, \
486 show_ata_dev_##field, NULL)
689 #define SETUP_TEMPLATE(attrb, field, perm, test) \ argument
690 i->private_##attrb[count] = dev_attr_##field; \
696 #define SETUP_LINK_ATTRIBUTE(field) \ argument
697 SETUP_TEMPLATE(link_attrs, field, S_IRUGO, 1)
699 #define SETUP_PORT_ATTRIBUTE(field) \ argument
700 SETUP_TEMPLATE(port_attrs, field, S_IRUGO, 1)
702 #define SETUP_DEV_ATTRIBUTE(field) \ argument
703 SETUP_TEMPLATE(dev_attrs, field, S_IRUGO, 1)