Lines Matching refs:field
27 #define sdw_dpn_attribute_alloc(field) \ argument
28 static int field##_attribute_alloc(struct device *dev, \
42 dpn_attr->dev_attr.attr.name = __stringify(field); \
44 dpn_attr->dev_attr.show = field##_show; \
51 #define sdw_dpn_attr(field) \ argument
53 static ssize_t field##_dpn_show(struct sdw_slave *slave, \
76 dpn[i].field); \
83 static ssize_t field##_show(struct device *dev, \
91 return field##_dpn_show(slave, \
96 sdw_dpn_attribute_alloc(field)
111 #define sdw_dpn_array_attr(field) \ argument
113 static ssize_t field##_dpn_show(struct sdw_slave *slave, \
137 for (j = 0; j < dpn[i].num_##field; j++) \
140 dpn[i].field[j]); \
148 static ssize_t field##_show(struct device *dev, \
156 return field##_dpn_show(slave, \
161 sdw_dpn_attribute_alloc(field)