Lines Matching full:dd

68 	struct hfi1_devdata *dd = dd_from_dev(ibd);  in _opcode_stats_seq_show()  local
71 for (j = 0; j < dd->first_dyn_alloc_ctxt; j++) { in _opcode_stats_seq_show()
72 rcd = hfi1_rcd_get_by_index(dd, j); in _opcode_stats_seq_show()
107 struct hfi1_devdata *dd = dd_from_dev(ibd); in _tx_opcode_stats_seq_show() local
111 per_cpu_ptr(dd->tx_opstats, j); in _tx_opcode_stats_seq_show()
125 struct hfi1_devdata *dd = dd_from_dev(ibd); in _ctx_stats_seq_start() local
129 if (*pos >= dd->first_dyn_alloc_ctxt) in _ctx_stats_seq_start()
137 struct hfi1_devdata *dd = dd_from_dev(ibd); in _ctx_stats_seq_next() local
143 if (*pos >= dd->first_dyn_alloc_ctxt) in _ctx_stats_seq_next()
159 struct hfi1_devdata *dd = dd_from_dev(ibd); in _ctx_stats_seq_show() local
170 rcd = hfi1_rcd_get_by_index_safe(dd, i); in _ctx_stats_seq_show()
255 struct hfi1_devdata *dd; in _sdes_seq_start() local
258 dd = dd_from_dev(ibd); in _sdes_seq_start()
259 if (!dd->per_sdma || *pos >= dd->num_sdma) in _sdes_seq_start()
267 struct hfi1_devdata *dd = dd_from_dev(ibd); in _sdes_seq_next() local
270 if (!dd->per_sdma || *pos >= dd->num_sdma) in _sdes_seq_next()
282 struct hfi1_devdata *dd = dd_from_dev(ibd); in _sdes_seq_show() local
286 sdma_seqfile_dump_sde(s, &dd->per_sdma[i]); in _sdes_seq_show()
297 struct hfi1_devdata *dd; in _rcds_seq_start() local
300 dd = dd_from_dev(ibd); in _rcds_seq_start()
301 if (!dd->rcd || *pos >= dd->n_krcv_queues) in _rcds_seq_start()
309 struct hfi1_devdata *dd = dd_from_dev(ibd); in _rcds_seq_next() local
312 if (!dd->rcd || *pos >= dd->num_rcv_contexts) in _rcds_seq_next()
324 struct hfi1_devdata *dd = dd_from_dev(ibd); in _rcds_seq_show() local
329 rcd = hfi1_rcd_get_by_index_safe(dd, i); in _rcds_seq_show()
343 struct hfi1_devdata *dd; in _pios_seq_start() local
346 dd = dd_from_dev(ibd); in _pios_seq_start()
347 if (!dd->send_contexts || *pos >= dd->num_send_contexts) in _pios_seq_start()
355 struct hfi1_devdata *dd = dd_from_dev(ibd); in _pios_seq_next() local
358 if (!dd->send_contexts || *pos >= dd->num_send_contexts) in _pios_seq_next()
370 struct hfi1_devdata *dd = dd_from_dev(ibd); in _pios_seq_show() local
376 spin_lock_irqsave(&dd->sc_lock, flags); in _pios_seq_show()
377 sci = &dd->send_contexts[i]; in _pios_seq_show()
380 spin_unlock_irqrestore(&dd->sc_lock, flags); in _pios_seq_show()
394 struct hfi1_devdata *dd; in dev_counters_read() local
397 dd = private2dd(file); in dev_counters_read()
398 avail = hfi1_read_cntrs(dd, NULL, &counters); in dev_counters_read()
409 struct hfi1_devdata *dd; in dev_names_read() local
412 dd = private2dd(file); in dev_names_read()
413 avail = hfi1_read_cntrs(dd, &names, NULL); in dev_names_read()
434 struct hfi1_devdata *dd; in portnames_read() local
437 dd = private2dd(file); in portnames_read()
438 avail = hfi1_read_portcntrs(dd->pport, &names, NULL); in portnames_read()
476 struct hfi1_devdata *dd; in asic_flags_read() local
485 dd = ppd->dd; in asic_flags_read()
492 scratch0 = read_csr(dd, ASIC_CFG_SCRATCH); in asic_flags_read()
505 check_dyn_flag(scratch0, tmp, size, &used, dd->hfi1_id, i, in asic_flags_read()
507 check_dyn_flag(scratch0, tmp, size, &used, dd->hfi1_id, i, in asic_flags_read()
509 check_dyn_flag(scratch0, tmp, size, &used, dd->hfi1_id, i, in asic_flags_read()
511 check_dyn_flag(scratch0, tmp, size, &used, dd->hfi1_id, i, in asic_flags_read()
525 struct hfi1_devdata *dd; in asic_flags_write() local
533 dd = ppd->dd; in asic_flags_write()
546 mutex_lock(&dd->asic_data->asic_resource_mutex); in asic_flags_write()
547 acquire_hw_mutex(dd); in asic_flags_write()
549 scratch0 = read_csr(dd, ASIC_CFG_SCRATCH); in asic_flags_write()
551 write_csr(dd, ASIC_CFG_SCRATCH, scratch0); in asic_flags_write()
553 (void)read_csr(dd, ASIC_CFG_SCRATCH); in asic_flags_write()
555 release_hw_mutex(dd); in asic_flags_write()
556 mutex_unlock(&dd->asic_data->asic_resource_mutex); in asic_flags_write()
594 rval = read_8051_data(ppd->dd, start, end - start, in dc8051_memory_read()
611 struct hfi1_devdata *dd = ppd->dd; in debugfs_lcb_read() local
632 if (read_lcb_csr(dd, csr_off, (u64 *)&data)) in debugfs_lcb_read()
645 struct hfi1_devdata *dd = ppd->dd; in debugfs_lcb_write() local
667 if (write_lcb_csr(dd, csr_off, data)) in debugfs_lcb_write()
921 return acquire_chip_resource(ppd->dd, i2c_target(target), 0); in __i2c_debugfs_open()
940 release_chip_resource(ppd->dd, i2c_target(target)); in __i2c_debugfs_release()
961 return acquire_chip_resource(ppd->dd, i2c_target(target), 0); in __qsfp_debugfs_open()
980 release_chip_resource(ppd->dd, i2c_target(target)); in __qsfp_debugfs_release()
999 static int exprom_wp_set(struct hfi1_devdata *dd, bool disable) in exprom_wp_set() argument
1006 dd_dev_info(dd, "Disable Expansion ROM Write Protection\n"); in exprom_wp_set()
1009 dd_dev_info(dd, "Enable Expansion ROM Write Protection\n"); in exprom_wp_set()
1012 write_csr(dd, ASIC_GPIO_OUT, gpio_val); in exprom_wp_set()
1013 write_csr(dd, ASIC_GPIO_OE, gpio_val); in exprom_wp_set()
1036 exprom_wp_set(ppd->dd, false); in exprom_wp_debugfs_write()
1038 exprom_wp_set(ppd->dd, true); in exprom_wp_debugfs_write()
1060 exprom_wp_set(ppd->dd, false); in exprom_wp_debugfs_release()
1140 struct hfi1_devdata *dd = dd_from_dev(ibd); in _sdma_cpu_list_seq_show() local
1144 sdma_seqfile_dump_cpu_list(s, dd, (unsigned long)i); in _sdma_cpu_list_seq_show()
1156 struct hfi1_devdata *dd = dd_from_dev(ibd); in hfi1_dbg_ibdev_init() local
1159 int unit = dd->unit; in hfi1_dbg_ibdev_init()
1186 debugfs_create_file(cntr_ops[i].name, 0444, root, dd, in hfi1_dbg_ibdev_init()
1190 for (ppd = dd->pport, j = 0; j < dd->num_pports; j++, ppd++) in hfi1_dbg_ibdev_init()
1294 struct hfi1_devdata *dd; in hfi1_sps_show_ints() local
1298 xa_for_each(&hfi1_dev_table, index, dd) { in hfi1_sps_show_ints()
1299 sps_ints += get_all_cpu_total(dd->int_counter); in hfi1_sps_show_ints()