Lines Matching refs:regs

244 dump_block_regs(const struct reg_info *reg_array, uint32_t *regs)
250 reg_val = regs[reg_array->addr / 4];
264 dump_regs_t2(int argc, char *argv[], int start_arg, uint32_t *regs)
275 match += dump_block_regs(sge_regs, regs);
277 match += dump_block_regs(mc3_regs, regs);
279 match += dump_block_regs(mc4_regs, regs);
281 match += dump_block_regs(tpi_regs, regs);
283 match += dump_block_regs(tp_regs, regs);
285 match += dump_block_regs(rat_regs, regs);
287 match += dump_block_regs(cspi_regs, regs);
289 match += dump_block_regs(espi_regs, regs);
291 match += dump_block_regs(ulp_regs, regs);
293 match += dump_block_regs(pl_regs, regs);
295 match += dump_block_regs(mc5_regs, regs);
303 dump_regs_t3(int argc, char *argv[], int start_arg, uint32_t *regs, int is_pcie)
314 match += dump_block_regs(sge3_regs, regs);
317 regs);
319 match += dump_block_regs(t3dbg_regs, regs);
321 match += dump_block_regs(mc7_pmrx_regs, regs);
323 match += dump_block_regs(mc7_pmtx_regs, regs);
325 match += dump_block_regs(mc7_cm_regs, regs);
327 match += dump_block_regs(cim_regs, regs);
329 match += dump_block_regs(tp1_regs, regs);
331 match += dump_block_regs(ulp2_rx_regs, regs);
333 match += dump_block_regs(ulp2_tx_regs, regs);
335 match += dump_block_regs(pm1_rx_regs, regs);
337 match += dump_block_regs(pm1_tx_regs, regs);
339 match += dump_block_regs(mps0_regs, regs);
341 match += dump_block_regs(cpl_switch_regs, regs);
343 match += dump_block_regs(smb0_regs, regs);
345 match += dump_block_regs(i2cm0_regs, regs);
347 match += dump_block_regs(mi1_regs, regs);
349 match += dump_block_regs(sf1_regs, regs);
351 match += dump_block_regs(pl3_regs, regs);
353 match += dump_block_regs(mc5a_regs, regs);
355 match += dump_block_regs(xgmac0_0_regs, regs);
357 match += dump_block_regs(xgmac0_1_regs, regs);
364 dump_regs_t3b(int argc, char *argv[], int start_arg, uint32_t *regs,
376 match += dump_block_regs(t3b_sge3_regs, regs);
379 t3b_pcix1_regs, regs);
381 match += dump_block_regs(t3b_t3dbg_regs, regs);
383 match += dump_block_regs(t3b_mc7_pmrx_regs, regs);
385 match += dump_block_regs(t3b_mc7_pmtx_regs, regs);
387 match += dump_block_regs(t3b_mc7_cm_regs, regs);
389 match += dump_block_regs(t3b_cim_regs, regs);
391 match += dump_block_regs(t3b_tp1_regs, regs);
393 match += dump_block_regs(t3b_ulp2_rx_regs, regs);
395 match += dump_block_regs(t3b_ulp2_tx_regs, regs);
397 match += dump_block_regs(t3b_pm1_rx_regs, regs);
399 match += dump_block_regs(t3b_pm1_tx_regs, regs);
401 match += dump_block_regs(t3b_mps0_regs, regs);
403 match += dump_block_regs(t3b_cpl_switch_regs, regs);
405 match += dump_block_regs(t3b_smb0_regs, regs);
407 match += dump_block_regs(t3b_i2cm0_regs, regs);
409 match += dump_block_regs(t3b_mi1_regs, regs);
411 match += dump_block_regs(t3b_sf1_regs, regs);
413 match += dump_block_regs(t3b_pl3_regs, regs);
415 match += dump_block_regs(t3b_mc5a_regs, regs);
417 match += dump_block_regs(t3b_xgmac0_0_regs, regs);
419 match += dump_block_regs(t3b_xgmac0_1_regs, regs);
426 dump_regs_t3c(int argc, char *argv[], int start_arg, uint32_t *regs,
438 match += dump_block_regs(t3c_sge3_regs, regs);
441 t3c_pcix1_regs, regs);
443 match += dump_block_regs(t3c_t3dbg_regs, regs);
445 match += dump_block_regs(t3c_mc7_pmrx_regs, regs);
447 match += dump_block_regs(t3c_mc7_pmtx_regs, regs);
449 match += dump_block_regs(t3c_mc7_cm_regs, regs);
451 match += dump_block_regs(t3c_cim_regs, regs);
453 match += dump_block_regs(t3c_tp1_regs, regs);
455 match += dump_block_regs(t3c_ulp2_rx_regs, regs);
457 match += dump_block_regs(t3c_ulp2_tx_regs, regs);
459 match += dump_block_regs(t3c_pm1_rx_regs, regs);
461 match += dump_block_regs(t3c_pm1_tx_regs, regs);
463 match += dump_block_regs(t3c_mps0_regs, regs);
465 match += dump_block_regs(t3c_cpl_switch_regs, regs);
467 match += dump_block_regs(t3c_smb0_regs, regs);
469 match += dump_block_regs(t3c_i2cm0_regs, regs);
471 match += dump_block_regs(t3c_mi1_regs, regs);
473 match += dump_block_regs(t3c_sf1_regs, regs);
475 match += dump_block_regs(t3c_pl3_regs, regs);
477 match += dump_block_regs(t3c_mc5a_regs, regs);
479 match += dump_block_regs(t3c_xgmac0_0_regs, regs);
481 match += dump_block_regs(t3c_xgmac0_1_regs, regs);
492 struct ch_ifconf_regs regs;
494 regs.len = REGDUMP_SIZE;
497 if ((regs.data = malloc(regs.len)) == NULL)
500 if (doit(iff_name, CHELSIO_IFCONF_GETREGS, &regs))
503 vers = regs.version & 0x3ff;
504 revision = (regs.version >> 10) & 0x3f;
505 is_pcie = (regs.version & 0x80000000) != 0;
508 return dump_regs_t2(argc, argv, start_arg, (uint32_t *)regs.data);
513 (uint32_t *)regs.data, is_pcie);
516 (uint32_t *)regs.data, is_pcie);
519 (uint32_t *)regs.data, is_pcie);
527 t3_meminfo(const uint32_t *regs)
551 unsigned int egr_cntxt = regs[SG_EGR_CNTX_BADDR / 4],
552 cq_cntxt = regs[SG_CQ_CONTEXT_BADDR / 4],
553 timers = regs[TP_CMM_TIMER_BASE / 4] & 0xfffffff,
554 pstructs = regs[TP_CMM_MM_BASE / 4],
555 pstruct_fl = regs[TP_CMM_MM_PS_FLST_BASE / 4],
556 rx_fl = regs[TP_CMM_MM_RX_FLST_BASE / 4],
557 tx_fl = regs[TP_CMM_MM_TX_FLST_BASE / 4],
558 cim_base = regs[CIM_SDRAM_BASE_ADDR / 4],
559 cim_size = regs[CIM_SDRAM_ADDR_SIZE / 4];
560 unsigned int iscsi_ll = regs[ULPRX_ISCSI_LLIMIT / 4],
561 iscsi_ul = regs[ULPRX_ISCSI_ULIMIT / 4],
562 tddp_ll = regs[ULPRX_TDDP_LLIMIT / 4],
563 tddp_ul = regs[ULPRX_TDDP_ULIMIT / 4],
564 stag_ll = regs[ULPRX_STAG_LLIMIT / 4],
565 stag_ul = regs[ULPRX_STAG_ULIMIT / 4],
566 rq_ll = regs[ULPRX_RQ_LLIMIT / 4],
567 rq_ul = regs[ULPRX_RQ_ULIMIT / 4],
568 pbl_ll = regs[ULPRX_PBL_LLIMIT / 4],
569 pbl_ul = regs[ULPRX_PBL_ULIMIT / 4];
609 struct ch_ifconf_regs regs;
615 regs.len = REGDUMP_SIZE;
616 if ((regs.data = malloc(regs.len)) == NULL)
619 if (doit(iff_name, CHELSIO_IFCONF_GETREGS, &regs))
622 vers = regs.version & 0x3ff;
624 return t3_meminfo((uint32_t *)regs.data);