Lines Matching refs:attr
99 .attr = {.name = "cc_table_bin", .mode = 0444},
141 .attr = {.name = "cc_settings_bin", .mode = 0444},
147 struct attribute attr;
171 static ssize_t cc_attr_show(struct kobject *kobj, struct attribute *attr,
175 container_of(attr, struct hfi1_port_attr, attr);
182 static ssize_t cc_attr_store(struct kobject *kobj, struct attribute *attr,
186 container_of(attr, struct hfi1_port_attr, attr);
199 &cc_prescan_attr.attr,
212 .attr = { .name = __stringify(N), .mode = 0444 }, \
217 struct attribute attr;
255 &hfi1_sc2vl_attr_0.attr,
256 &hfi1_sc2vl_attr_1.attr,
257 &hfi1_sc2vl_attr_2.attr,
258 &hfi1_sc2vl_attr_3.attr,
259 &hfi1_sc2vl_attr_4.attr,
260 &hfi1_sc2vl_attr_5.attr,
261 &hfi1_sc2vl_attr_6.attr,
262 &hfi1_sc2vl_attr_7.attr,
263 &hfi1_sc2vl_attr_8.attr,
264 &hfi1_sc2vl_attr_9.attr,
265 &hfi1_sc2vl_attr_10.attr,
266 &hfi1_sc2vl_attr_11.attr,
267 &hfi1_sc2vl_attr_12.attr,
268 &hfi1_sc2vl_attr_13.attr,
269 &hfi1_sc2vl_attr_14.attr,
270 &hfi1_sc2vl_attr_15.attr,
271 &hfi1_sc2vl_attr_16.attr,
272 &hfi1_sc2vl_attr_17.attr,
273 &hfi1_sc2vl_attr_18.attr,
274 &hfi1_sc2vl_attr_19.attr,
275 &hfi1_sc2vl_attr_20.attr,
276 &hfi1_sc2vl_attr_21.attr,
277 &hfi1_sc2vl_attr_22.attr,
278 &hfi1_sc2vl_attr_23.attr,
279 &hfi1_sc2vl_attr_24.attr,
280 &hfi1_sc2vl_attr_25.attr,
281 &hfi1_sc2vl_attr_26.attr,
282 &hfi1_sc2vl_attr_27.attr,
283 &hfi1_sc2vl_attr_28.attr,
284 &hfi1_sc2vl_attr_29.attr,
285 &hfi1_sc2vl_attr_30.attr,
286 &hfi1_sc2vl_attr_31.attr,
290 static ssize_t sc2vl_attr_show(struct kobject *kobj, struct attribute *attr,
294 container_of(attr, struct hfi1_sc2vl_attr, attr);
317 .attr = { .name = __stringify(N), .mode = 0444 }, \
322 struct attribute attr;
360 &hfi1_sl2sc_attr_0.attr,
361 &hfi1_sl2sc_attr_1.attr,
362 &hfi1_sl2sc_attr_2.attr,
363 &hfi1_sl2sc_attr_3.attr,
364 &hfi1_sl2sc_attr_4.attr,
365 &hfi1_sl2sc_attr_5.attr,
366 &hfi1_sl2sc_attr_6.attr,
367 &hfi1_sl2sc_attr_7.attr,
368 &hfi1_sl2sc_attr_8.attr,
369 &hfi1_sl2sc_attr_9.attr,
370 &hfi1_sl2sc_attr_10.attr,
371 &hfi1_sl2sc_attr_11.attr,
372 &hfi1_sl2sc_attr_12.attr,
373 &hfi1_sl2sc_attr_13.attr,
374 &hfi1_sl2sc_attr_14.attr,
375 &hfi1_sl2sc_attr_15.attr,
376 &hfi1_sl2sc_attr_16.attr,
377 &hfi1_sl2sc_attr_17.attr,
378 &hfi1_sl2sc_attr_18.attr,
379 &hfi1_sl2sc_attr_19.attr,
380 &hfi1_sl2sc_attr_20.attr,
381 &hfi1_sl2sc_attr_21.attr,
382 &hfi1_sl2sc_attr_22.attr,
383 &hfi1_sl2sc_attr_23.attr,
384 &hfi1_sl2sc_attr_24.attr,
385 &hfi1_sl2sc_attr_25.attr,
386 &hfi1_sl2sc_attr_26.attr,
387 &hfi1_sl2sc_attr_27.attr,
388 &hfi1_sl2sc_attr_28.attr,
389 &hfi1_sl2sc_attr_29.attr,
390 &hfi1_sl2sc_attr_30.attr,
391 &hfi1_sl2sc_attr_31.attr,
395 static ssize_t sl2sc_attr_show(struct kobject *kobj, struct attribute *attr,
399 container_of(attr, struct hfi1_sl2sc_attr, attr);
423 .attr = { .name = __stringify(N), .mode = 0444 }, \
428 struct attribute attr;
450 &hfi1_vl2mtu_attr_0.attr,
451 &hfi1_vl2mtu_attr_1.attr,
452 &hfi1_vl2mtu_attr_2.attr,
453 &hfi1_vl2mtu_attr_3.attr,
454 &hfi1_vl2mtu_attr_4.attr,
455 &hfi1_vl2mtu_attr_5.attr,
456 &hfi1_vl2mtu_attr_6.attr,
457 &hfi1_vl2mtu_attr_7.attr,
458 &hfi1_vl2mtu_attr_8.attr,
459 &hfi1_vl2mtu_attr_9.attr,
460 &hfi1_vl2mtu_attr_10.attr,
461 &hfi1_vl2mtu_attr_11.attr,
462 &hfi1_vl2mtu_attr_12.attr,
463 &hfi1_vl2mtu_attr_13.attr,
464 &hfi1_vl2mtu_attr_14.attr,
465 &hfi1_vl2mtu_attr_15.attr,
469 static ssize_t vl2mtu_attr_show(struct kobject *kobj, struct attribute *attr,
473 container_of(attr, struct hfi1_vl2mtu_attr, attr);
497 static ssize_t hw_rev_show(struct device *device, struct device_attribute *attr,
508 struct device_attribute *attr, char *buf)
524 struct device_attribute *attr, char *buf)
536 struct device_attribute *attr, char *buf)
555 struct device_attribute *attr, char *buf)
567 struct device_attribute *attr, char *buf)
578 struct device_attribute *attr, const char *buf,
609 struct device_attribute *attr, char *buf)
641 &dev_attr_hw_rev.attr,
642 &dev_attr_board_id.attr,
643 &dev_attr_nctxts.attr,
644 &dev_attr_nfreectxts.attr,
645 &dev_attr_serial.attr,
646 &dev_attr_boardversion.attr,
647 &dev_attr_tempsense.attr,
648 &dev_attr_chip_reset.attr,
753 struct attribute attr;
758 static ssize_t sde_show(struct kobject *kobj, struct attribute *attr, char *buf)
761 container_of(attr, struct sde_attribute, attr);
771 static ssize_t sde_store(struct kobject *kobj, struct attribute *attr,
775 container_of(attr, struct sde_attribute, attr);
851 &sde_attribs[j]->attr);