Lines Matching refs:attr

52 	struct device_attribute attr;  member
58 container_of(dev_attr, struct emif_attr, attr)
61 struct device_attribute *attr, char *buf) in emif_state_show() argument
63 struct emif_attr *eattr = to_emif_attr(attr); in emif_state_show()
74 struct device_attribute *attr, in emif_clear_store() argument
77 struct emif_attr *eattr = to_emif_attr(attr); in emif_clear_store()
108 { .attr = __ATTR(inf##_index##_##_name, 0444, \
114 { .attr = __ATTR(inf##_index##_clear, 0200, \
148 &emif_attr_inf0_init_done.attr.attr,
149 &emif_attr_inf0_cal_fail.attr.attr,
150 &emif_attr_inf0_clear.attr.attr,
152 &emif_attr_inf1_init_done.attr.attr,
153 &emif_attr_inf1_cal_fail.attr.attr,
154 &emif_attr_inf1_clear.attr.attr,
156 &emif_attr_inf2_init_done.attr.attr,
157 &emif_attr_inf2_cal_fail.attr.attr,
158 &emif_attr_inf2_clear.attr.attr,
160 &emif_attr_inf3_init_done.attr.attr,
161 &emif_attr_inf3_cal_fail.attr.attr,
162 &emif_attr_inf3_clear.attr.attr,
164 &emif_attr_inf4_init_done.attr.attr,
165 &emif_attr_inf4_cal_fail.attr.attr,
166 &emif_attr_inf4_clear.attr.attr,
168 &emif_attr_inf5_init_done.attr.attr,
169 &emif_attr_inf5_cal_fail.attr.attr,
170 &emif_attr_inf5_clear.attr.attr,
172 &emif_attr_inf6_init_done.attr.attr,
173 &emif_attr_inf6_cal_fail.attr.attr,
174 &emif_attr_inf6_clear.attr.attr,
176 &emif_attr_inf7_init_done.attr.attr,
177 &emif_attr_inf7_cal_fail.attr.attr,
178 &emif_attr_inf7_clear.attr.attr,
184 struct attribute *attr, int n) in dfl_emif_visible() argument
187 struct emif_attr *eattr = container_of(attr, struct emif_attr, in dfl_emif_visible()
188 attr.attr); in dfl_emif_visible()
198 if (ddev->revision > 0 && strstr(attr->name, "_clear")) in dfl_emif_visible()
208 return (val & BIT_ULL(eattr->index)) ? attr->mode : 0; in dfl_emif_visible()