Lines Matching refs:dd
150 struct qib_devdata *dd = private2dd(file); in dev_counters_read() local
152 avail = dd->f_read_cntrs(dd, *ppos, NULL, &counters); in dev_counters_read()
162 struct qib_devdata *dd = private2dd(file); in dev_names_read() local
164 avail = dd->f_read_cntrs(dd, *ppos, &names, NULL); in dev_names_read()
184 struct qib_devdata *dd = private2dd(file); in portnames_read() local
186 avail = dd->f_read_portcntrs(dd, *ppos, 0, &names, NULL); in portnames_read()
196 struct qib_devdata *dd = private2dd(file); in portcntrs_1_read() local
198 avail = dd->f_read_portcntrs(dd, *ppos, 0, NULL, &counters); in portcntrs_1_read()
208 struct qib_devdata *dd = private2dd(file); in portcntrs_2_read() local
210 avail = dd->f_read_portcntrs(dd, *ppos, 1, NULL, &counters); in portcntrs_2_read()
226 struct qib_devdata *dd = private2dd(file); in qsfp_1_read() local
234 ret = qib_qsfp_dump(dd->pport, tmp, PAGE_SIZE); in qsfp_1_read()
247 struct qib_devdata *dd = private2dd(file); in qsfp_2_read() local
251 if (dd->num_pports < 2) in qsfp_2_read()
258 ret = qib_qsfp_dump(dd->pport + 1, tmp, PAGE_SIZE); in qsfp_2_read()
273 struct qib_devdata *dd; in flash_read() local
299 dd = private2dd(file); in flash_read()
300 if (qib_eeprom_read(dd, pos, tmp, count)) { in flash_read()
301 qib_dev_err(dd, "failed to read from flash\n"); in flash_read()
324 struct qib_devdata *dd; in flash_write() local
352 dd = private2dd(file); in flash_write()
353 if (qib_eeprom_write(dd, pos, tmp, count)) { in flash_write()
355 qib_dev_err(dd, "failed to write to flash\n"); in flash_write()
375 static int add_cntr_files(struct super_block *sb, struct qib_devdata *dd) in add_cntr_files() argument
382 snprintf(unit, sizeof(unit), "%u", dd->unit); in add_cntr_files()
384 &simple_dir_operations, dd); in add_cntr_files()
392 &cntr_ops[0], dd); in add_cntr_files()
399 &cntr_ops[1], dd); in add_cntr_files()
406 &portcntr_ops[0], dd); in add_cntr_files()
412 for (i = 1; i <= dd->num_pports; i++) { in add_cntr_files()
418 &portcntr_ops[i], dd); in add_cntr_files()
424 if (!(dd->flags & QIB_HAS_QSFP)) in add_cntr_files()
428 &qsfp_ops[i - 1], dd); in add_cntr_files()
437 &flash_ops, dd); in add_cntr_files()
477 struct qib_devdata *dd) in remove_device_files() argument
485 snprintf(unit, sizeof(unit), "%u", dd->unit); in remove_device_files()
498 for (i = 0; i < dd->num_pports; i++) { in remove_device_files()
503 if (dd->flags & QIB_HAS_QSFP) { in remove_device_files()
527 struct qib_devdata *dd, *tmp; in qibfs_fill_super() local
545 list_for_each_entry_safe(dd, tmp, &qib_dev_list, list) { in qibfs_fill_super()
547 ret = add_cntr_files(sb, dd); in qibfs_fill_super()
576 int qibfs_add(struct qib_devdata *dd) in qibfs_add() argument
591 ret = add_cntr_files(qib_super, dd); in qibfs_add()
595 int qibfs_remove(struct qib_devdata *dd) in qibfs_remove() argument
600 ret = remove_device_files(qib_super, dd); in qibfs_remove()