cudbg_init
int cudbg_get_buff(struct cudbg_init *pdbg_init,
void cudbg_put_buff(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ibq_tp0(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ibq_tp1(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ibq_ulp(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ibq_sge0(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ibq_sge1(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ibq_ncsi(struct cudbg_init *pdbg_init,
static int cudbg_read_cim_obq(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_obq_ulp0(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_obq_ulp1(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_obq_ulp2(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_obq_ulp3(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_obq_sge(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_obq_ncsi(struct cudbg_init *pdbg_init,
int cudbg_collect_obq_sge_rx_q0(struct cudbg_init *pdbg_init,
int cudbg_collect_obq_sge_rx_q1(struct cudbg_init *pdbg_init,
static int cudbg_memory_read(struct cudbg_init *pdbg_init, int win,
static int cudbg_read_fw_mem(struct cudbg_init *pdbg_init,
static void cudbg_t4_fwcache(struct cudbg_init *pdbg_init,
static int cudbg_mem_region_size(struct cudbg_init *pdbg_init,
static int cudbg_collect_mem_region(struct cudbg_init *pdbg_init,
int cudbg_collect_edc0_meminfo(struct cudbg_init *pdbg_init,
int cudbg_collect_edc1_meminfo(struct cudbg_init *pdbg_init,
int cudbg_collect_mc0_meminfo(struct cudbg_init *pdbg_init,
int cudbg_collect_mc1_meminfo(struct cudbg_init *pdbg_init,
int cudbg_collect_hma_meminfo(struct cudbg_init *pdbg_init,
int cudbg_collect_rss(struct cudbg_init *pdbg_init,
int cudbg_collect_rss_vf_config(struct cudbg_init *pdbg_init,
int cudbg_collect_path_mtu(struct cudbg_init *pdbg_init,
int cudbg_collect_pm_stats(struct cudbg_init *pdbg_init,
int cudbg_collect_hw_sched(struct cudbg_init *pdbg_init,
int cudbg_collect_tp_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_sge_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_ulprx_la(struct cudbg_init *pdbg_init,
int cudbg_collect_tp_la(struct cudbg_init *pdbg_init,
int cudbg_collect_meminfo(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_pif_la(struct cudbg_init *pdbg_init,
int cudbg_collect_clk_info(struct cudbg_init *pdbg_init,
int cudbg_collect_pcie_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_pm_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_tid(struct cudbg_init *pdbg_init,
int cudbg_collect_pcie_config(struct cudbg_init *pdbg_init,
static void cudbg_read_sge_ctxt(struct cudbg_init *pdbg_init, u32 cid,
static void cudbg_get_sge_ctxt_fw(struct cudbg_init *pdbg_init, u32 max_qid,
int cudbg_collect_dump_context(struct cudbg_init *pdbg_init,
static int cudbg_collect_tcam_index(struct cudbg_init *pdbg_init,
int cudbg_collect_mps_tcam(struct cudbg_init *pdbg_init,
int cudbg_collect_vpd_data(struct cudbg_init *pdbg_init,
static int cudbg_read_tid(struct cudbg_init *pdbg_init, u32 tid,
int cudbg_collect_le_tcam(struct cudbg_init *pdbg_init,
int cudbg_collect_cctrl(struct cudbg_init *pdbg_init,
int cudbg_collect_ma_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_ulptx_la(struct cudbg_init *pdbg_init,
int cudbg_collect_up_cim_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_pbt_tables(struct cudbg_init *pdbg_init,
int cudbg_collect_mbox_log(struct cudbg_init *pdbg_init,
int cudbg_collect_hma_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_qdesc(struct cudbg_init *pdbg_init,
int cudbg_collect_flash(struct cudbg_init *pdbg_init,
static int cudbg_do_compression(struct cudbg_init *pdbg_init,
static int cudbg_write_and_release_buff(struct cudbg_init *pdbg_init,
static int is_fw_attached(struct cudbg_init *pdbg_init)
int cudbg_collect_reg_dump(struct cudbg_init *pdbg_init,
int cudbg_collect_fw_devlog(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_la(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ma_la(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_qcfg(struct cudbg_init *pdbg_init,
static int cudbg_read_cim_ibq(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_pif_la(struct cudbg_init *pdbg_init,
int cudbg_collect_clk_info(struct cudbg_init *pdbg_init,
int cudbg_collect_obq_sge_rx_q0(struct cudbg_init *pdbg_init,
int cudbg_collect_obq_sge_rx_q1(struct cudbg_init *pdbg_init,
int cudbg_collect_pcie_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_pm_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_fw_devlog(struct cudbg_init *pdbg_init,
int cudbg_collect_tid(struct cudbg_init *pdbg_init,
int cudbg_collect_pcie_config(struct cudbg_init *pdbg_init,
int cudbg_collect_dump_context(struct cudbg_init *pdbg_init,
int cudbg_collect_mps_tcam(struct cudbg_init *pdbg_init,
int cudbg_collect_vpd_data(struct cudbg_init *pdbg_init,
int cudbg_collect_le_tcam(struct cudbg_init *pdbg_init,
int cudbg_collect_cctrl(struct cudbg_init *pdbg_init,
int cudbg_collect_ma_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_ulptx_la(struct cudbg_init *pdbg_init,
int cudbg_collect_up_cim_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_la(struct cudbg_init *pdbg_init,
int cudbg_collect_pbt_tables(struct cudbg_init *pdbg_init,
int cudbg_collect_mbox_log(struct cudbg_init *pdbg_init,
int cudbg_collect_hma_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_hma_meminfo(struct cudbg_init *pdbg_init,
int cudbg_collect_qdesc(struct cudbg_init *pdbg_init,
int cudbg_collect_flash(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ma_la(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_qcfg(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ibq_tp0(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ibq_tp1(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ibq_ulp(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ibq_sge0(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ibq_sge1(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_ibq_ncsi(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_obq_ulp0(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_obq_ulp1(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_obq_ulp2(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_obq_ulp3(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_obq_sge(struct cudbg_init *pdbg_init,
int cudbg_collect_cim_obq_ncsi(struct cudbg_init *pdbg_init,
int cudbg_collect_edc0_meminfo(struct cudbg_init *pdbg_init,
int cudbg_collect_edc1_meminfo(struct cudbg_init *pdbg_init,
int cudbg_collect_mc0_meminfo(struct cudbg_init *pdbg_init,
int cudbg_collect_mc1_meminfo(struct cudbg_init *pdbg_init,
int cudbg_collect_rss(struct cudbg_init *pdbg_init,
int cudbg_collect_rss_vf_config(struct cudbg_init *pdbg_init,
int cudbg_collect_tp_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_path_mtu(struct cudbg_init *pdbg_init,
int cudbg_collect_pm_stats(struct cudbg_init *pdbg_init,
int cudbg_collect_hw_sched(struct cudbg_init *pdbg_init,
int cudbg_collect_reg_dump(struct cudbg_init *pdbg_init,
int cudbg_collect_sge_indirect(struct cudbg_init *pdbg_init,
int cudbg_collect_ulprx_la(struct cudbg_init *pdbg_init,
int cudbg_collect_tp_la(struct cudbg_init *pdbg_init,
int cudbg_collect_meminfo(struct cudbg_init *pdbg_init,
int cudbg_get_buff(struct cudbg_init *pdbg_init,
void cudbg_put_buff(struct cudbg_init *pdbg_init,
int cudbg_compress_buff(struct cudbg_init *pdbg_init,
int cudbg_compress_buff(struct cudbg_init *pdbg_init,
static void cxgb4_cudbg_collect_entity(struct cudbg_init *pdbg_init,
static int cudbg_alloc_compress_buff(struct cudbg_init *pdbg_init)
static void cudbg_free_compress_buff(struct cudbg_init *pdbg_init)
struct cudbg_init cudbg_init;
memset(&cudbg_init, 0, sizeof(struct cudbg_init));
cudbg_init.adap = adap;
cudbg_init.outbuf = buf;
cudbg_init.outbuf_size = size;
cudbg_init.compress_type = CUDBG_COMPRESSION_ZLIB;
rc = cudbg_alloc_compress_buff(&cudbg_init);
cudbg_init.compress_type = CUDBG_COMPRESSION_NONE;
cudbg_init.compress_type = CUDBG_COMPRESSION_NONE;
cudbg_hdr->compress_type = cudbg_init.compress_type;
cxgb4_cudbg_collect_entity(&cudbg_init, &dbg_buff,
cxgb4_cudbg_collect_entity(&cudbg_init, &dbg_buff,
cxgb4_cudbg_collect_entity(&cudbg_init, &dbg_buff,
cudbg_free_compress_buff(&cudbg_init);
if (cudbg_init.compress_type != CUDBG_COMPRESSION_NONE)
typedef int (*cudbg_collect_callback_t)(struct cudbg_init *pdbg_init,