Lines Matching refs:attr

105 			       struct ib_port_attribute *attr, char *buf)
114 struct ib_port_attribute *attr, const char *buf,
130 &ib_port_attr_cc_prescan.attr,
142 struct ib_port_attribute attr;
147 struct ib_port_attribute *attr, char *buf)
150 container_of(attr, struct hfi1_sc2vl_attr, attr);
158 .attr = __ATTR(N, 0444, sc2vl_attr_show, NULL), \
196 &hfi1_sc2vl_attr_0.attr.attr,
197 &hfi1_sc2vl_attr_1.attr.attr,
198 &hfi1_sc2vl_attr_2.attr.attr,
199 &hfi1_sc2vl_attr_3.attr.attr,
200 &hfi1_sc2vl_attr_4.attr.attr,
201 &hfi1_sc2vl_attr_5.attr.attr,
202 &hfi1_sc2vl_attr_6.attr.attr,
203 &hfi1_sc2vl_attr_7.attr.attr,
204 &hfi1_sc2vl_attr_8.attr.attr,
205 &hfi1_sc2vl_attr_9.attr.attr,
206 &hfi1_sc2vl_attr_10.attr.attr,
207 &hfi1_sc2vl_attr_11.attr.attr,
208 &hfi1_sc2vl_attr_12.attr.attr,
209 &hfi1_sc2vl_attr_13.attr.attr,
210 &hfi1_sc2vl_attr_14.attr.attr,
211 &hfi1_sc2vl_attr_15.attr.attr,
212 &hfi1_sc2vl_attr_16.attr.attr,
213 &hfi1_sc2vl_attr_17.attr.attr,
214 &hfi1_sc2vl_attr_18.attr.attr,
215 &hfi1_sc2vl_attr_19.attr.attr,
216 &hfi1_sc2vl_attr_20.attr.attr,
217 &hfi1_sc2vl_attr_21.attr.attr,
218 &hfi1_sc2vl_attr_22.attr.attr,
219 &hfi1_sc2vl_attr_23.attr.attr,
220 &hfi1_sc2vl_attr_24.attr.attr,
221 &hfi1_sc2vl_attr_25.attr.attr,
222 &hfi1_sc2vl_attr_26.attr.attr,
223 &hfi1_sc2vl_attr_27.attr.attr,
224 &hfi1_sc2vl_attr_28.attr.attr,
225 &hfi1_sc2vl_attr_29.attr.attr,
226 &hfi1_sc2vl_attr_30.attr.attr,
227 &hfi1_sc2vl_attr_31.attr.attr,
239 struct ib_port_attribute attr;
244 struct ib_port_attribute *attr, char *buf)
247 container_of(attr, struct hfi1_sl2sc_attr, attr);
256 .attr = __ATTR(N, 0444, sl2sc_attr_show, NULL), .sl = N \
293 &hfi1_sl2sc_attr_0.attr.attr,
294 &hfi1_sl2sc_attr_1.attr.attr,
295 &hfi1_sl2sc_attr_2.attr.attr,
296 &hfi1_sl2sc_attr_3.attr.attr,
297 &hfi1_sl2sc_attr_4.attr.attr,
298 &hfi1_sl2sc_attr_5.attr.attr,
299 &hfi1_sl2sc_attr_6.attr.attr,
300 &hfi1_sl2sc_attr_7.attr.attr,
301 &hfi1_sl2sc_attr_8.attr.attr,
302 &hfi1_sl2sc_attr_9.attr.attr,
303 &hfi1_sl2sc_attr_10.attr.attr,
304 &hfi1_sl2sc_attr_11.attr.attr,
305 &hfi1_sl2sc_attr_12.attr.attr,
306 &hfi1_sl2sc_attr_13.attr.attr,
307 &hfi1_sl2sc_attr_14.attr.attr,
308 &hfi1_sl2sc_attr_15.attr.attr,
309 &hfi1_sl2sc_attr_16.attr.attr,
310 &hfi1_sl2sc_attr_17.attr.attr,
311 &hfi1_sl2sc_attr_18.attr.attr,
312 &hfi1_sl2sc_attr_19.attr.attr,
313 &hfi1_sl2sc_attr_20.attr.attr,
314 &hfi1_sl2sc_attr_21.attr.attr,
315 &hfi1_sl2sc_attr_22.attr.attr,
316 &hfi1_sl2sc_attr_23.attr.attr,
317 &hfi1_sl2sc_attr_24.attr.attr,
318 &hfi1_sl2sc_attr_25.attr.attr,
319 &hfi1_sl2sc_attr_26.attr.attr,
320 &hfi1_sl2sc_attr_27.attr.attr,
321 &hfi1_sl2sc_attr_28.attr.attr,
322 &hfi1_sl2sc_attr_29.attr.attr,
323 &hfi1_sl2sc_attr_30.attr.attr,
324 &hfi1_sl2sc_attr_31.attr.attr,
338 struct ib_port_attribute attr;
343 struct ib_port_attribute *attr, char *buf)
346 container_of(attr, struct hfi1_vl2mtu_attr, attr);
354 .attr = __ATTR(N, 0444, vl2mtu_attr_show, NULL), \
376 &hfi1_vl2mtu_attr_0.attr.attr,
377 &hfi1_vl2mtu_attr_1.attr.attr,
378 &hfi1_vl2mtu_attr_2.attr.attr,
379 &hfi1_vl2mtu_attr_3.attr.attr,
380 &hfi1_vl2mtu_attr_4.attr.attr,
381 &hfi1_vl2mtu_attr_5.attr.attr,
382 &hfi1_vl2mtu_attr_6.attr.attr,
383 &hfi1_vl2mtu_attr_7.attr.attr,
384 &hfi1_vl2mtu_attr_8.attr.attr,
385 &hfi1_vl2mtu_attr_9.attr.attr,
386 &hfi1_vl2mtu_attr_10.attr.attr,
387 &hfi1_vl2mtu_attr_11.attr.attr,
388 &hfi1_vl2mtu_attr_12.attr.attr,
389 &hfi1_vl2mtu_attr_13.attr.attr,
390 &hfi1_vl2mtu_attr_14.attr.attr,
391 &hfi1_vl2mtu_attr_15.attr.attr,
406 static ssize_t hw_rev_show(struct device *device, struct device_attribute *attr,
417 struct device_attribute *attr, char *buf)
431 struct device_attribute *attr, char *buf)
443 struct device_attribute *attr, char *buf)
462 struct device_attribute *attr, char *buf)
474 struct device_attribute *attr, char *buf)
486 struct device_attribute *attr, const char *buf,
516 struct device_attribute *attr, char *buf)
546 &dev_attr_hw_rev.attr,
547 &dev_attr_board_id.attr,
548 &dev_attr_nctxts.attr,
549 &dev_attr_nfreectxts.attr,
550 &dev_attr_serial.attr,
551 &dev_attr_boardversion.attr,
552 &dev_attr_tempsense.attr,
553 &dev_attr_chip_reset.attr,
570 struct attribute attr;
575 static ssize_t sde_show(struct kobject *kobj, struct attribute *attr, char *buf)
578 container_of(attr, struct sde_attribute, attr);
588 static ssize_t sde_store(struct kobject *kobj, struct attribute *attr,
592 container_of(attr, struct sde_attribute, attr);
668 &sde_attribs[j]->attr);