Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_hwrm_cp_ring_alloc_p5() -> hwrm_ring_alloc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,3720,9688-u64max
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->hwrm_dma_pool->size 0-4294967295
PARAM_VALUE 0 bp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 bp->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 bp->rx_ring 16,4096-ptr_max
PARAM_VALUE 0 *bp->dev->name 0-255
PARAM_VALUE 0 *bp->dev->prio_tc_map 0-255
PARAM_VALUE 0 *bp->fw_health->fw_reset_seq_delay_msec 0-4294967295
PARAM_VALUE 0 *bp->fw_health->fw_reset_seq_regs 0-4294967295
PARAM_VALUE 0 *bp->fw_health->fw_reset_seq_vals 0-4294967295
PARAM_VALUE 0 *bp->fw_health->mapped_regs 0-4294967295
PARAM_VALUE 0 *bp->pri2cos_idx 0-255
PARAM_VALUE 0 *bp->rss_hash_key 0-255
PARAM_VALUE 1 rxr 0
PARAM_VALUE 2 ring 4096-ptr_max
PARAM_VALUE 3 ring_type 8
BUF_SIZE 0 bp->ieee_pfc (-1),136
BUF_SIZE 2 ring 88
CAPPED_DATA 0 bp->hwrm_dma_pool->size 1
DATA_SOURCE 0 bp $0
BIT_INFO 2 ring->handle 0x0,0xff
NOSPEC 0 bp->cp_nr_rings
NOSPEC 0 bp->rx_nr_rings
NOSPEC 0 bp->stats_coal_ticks
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bp->auxdev_id s32min-s32max
HOST_DATA 0 bp->auxdev_lock.osq.tail.counter s32min-s32max
HOST_DATA 0 bp->auxdev_lock.owner.counter s64min-s64max
HOST_DATA 0 bp->board_idx 0-u32max
HOST_DATA 0 bp->br_mode 0-u16max
HOST_DATA 0 bp->chip_rev 0-255
HOST_DATA 0 bp->coal_cap.cmpl_aggr_dma_tmr_during_int_max 0-u16max
HOST_DATA 0 bp->coal_cap.cmpl_aggr_dma_tmr_max 0-u16max
HOST_DATA 0 bp->coal_cap.cmpl_params 0-u32max
HOST_DATA 0 bp->coal_cap.int_lat_tmr_max_max 0-u16max
HOST_DATA 0 bp->coal_cap.int_lat_tmr_min_max 0-u16max
HOST_DATA 0 bp->coal_cap.nq_params 0-u32max
HOST_DATA 0 bp->coal_cap.num_cmpl_aggr_int_max 0-u16max
HOST_DATA 0 bp->coal_cap.num_cmpl_dma_aggr_during_int_max 0-u16max
HOST_DATA 0 bp->coal_cap.num_cmpl_dma_aggr_max 0-u16max
HOST_DATA 0 bp->coal_cap.timer_units 0-u16max
HOST_DATA 0 bp->cos0_cos1_shared 0-255
HOST_DATA 0 bp->cp_bit 0-u32max
HOST_DATA 0 bp->cp_nr_pages s32min-s32max
HOST_DATA 0 bp->cp_nr_rings s32min-s32max[c]
HOST_DATA 0 bp->cp_ring_mask 0-u32max
HOST_DATA 0 bp->cp_ring_size 0-u32max
HOST_DATA 0 bp->crit_thresh_temp 0-255
HOST_DATA 0 bp->current_interval 0-u32max
HOST_DATA 0 bp->db_offset s32min-s32max
HOST_DATA 0 bp->db_size s32min-s32max
HOST_DATA 0 bp->dcbx_cap 0-255
HOST_DATA 0 bp->default_pri 0-255
HOST_DATA 0 bp->dl_port.attrs.flavour 0-u32max
HOST_DATA 0 bp->dl_port.attrs.lanes 0-u32max
HOST_DATA 0 bp->dl_port.attrs.no_phys_port_name 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_pf.controller 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_pf.external 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_pf.pf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.pci_sf.controller 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_sf.external 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_sf.pf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.pci_sf.sf 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_vf.controller 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_vf.external 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_vf.pf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.pci_vf.vf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.phys.port_number 0-u32max
HOST_DATA 0 bp->dl_port.attrs.phys.split_subport_number 0-u32max
HOST_DATA 0 bp->dl_port.attrs.split 0-1
HOST_DATA 0 bp->dl_port.attrs.splittable 0-1
HOST_DATA 0 bp->dl_port.attrs.switch_id.id_len 0-255
HOST_DATA 0 bp->dl_port.attrs_set 0-1
HOST_DATA 0 bp->dl_port.desired_type 0-u32max
HOST_DATA 0 bp->dl_port.index 0-u32max
HOST_DATA 0 bp->dl_port.initialized 0-1
HOST_DATA 0 bp->dl_port.registered 0-1
HOST_DATA 0 bp->dl_port.rel_index 0-u32max
HOST_DATA 0 bp->dl_port.switch_port 0-1
HOST_DATA 0 bp->dl_port.type 0-u32max
HOST_DATA 0 bp->dl_port.type_eth.ifindex s32min-s32max
HOST_DATA 0 bp->dl_port.type_warn_dw.cpu s32min-s32max
HOST_DATA 0 bp->dl_port.type_warn_dw.timer.expires 0-u64max
HOST_DATA 0 bp->dl_port.type_warn_dw.timer.flags 0-u32max
HOST_DATA 0 bp->dl_port.type_warn_dw.work.data.counter s64min-s64max
HOST_DATA 0 bp->dump_flag 0-u16max
HOST_DATA 0 bp->eee.eee_active 0-1
HOST_DATA 0 bp->eee.eee_enabled 0-1
HOST_DATA 0 bp->eee.tx_lpi_enabled 0-1
HOST_DATA 0 bp->eee.tx_lpi_timer 0-u32max
HOST_DATA 0 bp->eswitch_mode 0-u32max
HOST_DATA 0 bp->fatal_thresh_temp 0-255
HOST_DATA 0 bp->flags 1-u32max
HOST_DATA 0 bp->fw_cap 0-u64max
HOST_DATA 0 bp->fw_crash_len 0-u32max
HOST_DATA 0 bp->fw_dbg_cap 0-u32max
HOST_DATA 0 bp->fw_reset_max_dsecs 0-u16max
HOST_DATA 0 bp->fw_reset_min_dsecs 0-u16max
HOST_DATA 0 bp->fw_reset_state s32min-s32max
HOST_DATA 0 bp->fw_reset_task.cpu s32min-s32max
HOST_DATA 0 bp->fw_reset_task.timer.expires 0-u64max
HOST_DATA 0 bp->fw_reset_task.timer.flags 0-u32max
HOST_DATA 0 bp->fw_reset_task.work.data.counter s64min-s64max
HOST_DATA 0 bp->fw_reset_timestamp 0-u64max
HOST_DATA 0 bp->fw_ver_code 0-u64max
HOST_DATA 0 bp->hash_seed 0-u32max
HOST_DATA 0 bp->hw_resc.max_cp_rings 0-u16max
HOST_DATA 0 bp->hw_resc.max_decap_records 0-u32max
HOST_DATA 0 bp->hw_resc.max_encap_records 0-u32max
HOST_DATA 0 bp->hw_resc.max_hw_ring_grps 0-u16max
HOST_DATA 0 bp->hw_resc.max_irqs 0-u16max
HOST_DATA 0 bp->hw_resc.max_l2_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.max_nqs 0-u16max
HOST_DATA 0 bp->hw_resc.max_rsscos_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.max_rx_em_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_rx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.max_rx_wm_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_stat_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.max_tx_em_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_tx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.max_tx_sch_inputs 0-u16max
HOST_DATA 0 bp->hw_resc.max_tx_wm_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_vnics 0-u16max
HOST_DATA 0 bp->hw_resc.min_cp_rings 0-u16max
HOST_DATA 0 bp->hw_resc.min_hw_ring_grps 0-u16max
HOST_DATA 0 bp->hw_resc.min_l2_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.min_rsscos_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.min_rx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.min_stat_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.min_tx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.min_vnics 0-u16max
HOST_DATA 0 bp->hw_resc.resv_cp_rings 0-u16max
HOST_DATA 0 bp->hw_resc.resv_hw_ring_grps 0-u16max
HOST_DATA 0 bp->hw_resc.resv_irqs 0-u16max
HOST_DATA 0 bp->hw_resc.resv_rsscos_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.resv_rx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.resv_stat_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.resv_tx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.resv_vnics 0-u16max
HOST_DATA 0 bp->hw_ring_stats_size 0-u16max
HOST_DATA 0 bp->hwrm_cmd_max_timeout 1-65535000
HOST_DATA 0 bp->hwrm_cmd_timeout 1-u16max
HOST_DATA 0 bp->hwrm_max_ext_req_len 128-u16max
HOST_DATA 0 bp->hwrm_max_req_len 0-u16max
HOST_DATA 0 bp->hwrm_spec_code 0-16777215
HOST_DATA 0 bp->intr_sem.counter s32min-s32max
HOST_DATA 0 bp->link_info.active_fec_sig_mode 0-255
HOST_DATA 0 bp->link_info.active_lanes 0-255
HOST_DATA 0 bp->link_info.advertising 0-u16max
HOST_DATA 0 bp->link_info.advertising_pam4 0-u16max
HOST_DATA 0 bp->link_info.auto_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.auto_link_speeds2 0-u16max
HOST_DATA 0 bp->link_info.auto_mode 0-255
HOST_DATA 0 bp->link_info.auto_pam4_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.auto_pause_setting 0-255
HOST_DATA 0 bp->link_info.autoneg 0-255
HOST_DATA 0 bp->link_info.duplex 0-255
HOST_DATA 0 bp->link_info.duplex_setting 0-255
HOST_DATA 0 bp->link_info.fec_cfg 0-u16max
HOST_DATA 0 bp->link_info.force_link_chng 0-1
HOST_DATA 0 bp->link_info.force_link_speed 0-u16max
HOST_DATA 0 bp->link_info.force_link_speed2 0-u16max
HOST_DATA 0 bp->link_info.force_pam4_link_speed 0-u16max
HOST_DATA 0 bp->link_info.force_pause_setting 0-255
HOST_DATA 0 bp->link_info.link_down_reason 0-255
HOST_DATA 0 bp->link_info.link_speed 0-u16max
HOST_DATA 0 bp->link_info.link_state 0-255
HOST_DATA 0 bp->link_info.lp_auto_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.lp_auto_pam4_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.lp_pause 0-255
HOST_DATA 0 bp->link_info.media_type 0-255
HOST_DATA 0 bp->link_info.module_status 0-255
HOST_DATA 0 bp->link_info.pause 0-255
HOST_DATA 0 bp->link_info.phy_addr 0-255
HOST_DATA 0 bp->link_info.phy_link_status 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.active_fec_signal_mode 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.active_lanes 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.adv_eee_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speeds2 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speeds2_ext 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_mode 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_pam4_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.duplex_cfg 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.duplex_state 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.eee_config_phy_addr 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.error_code 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.fec_cfg 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_link_speeds2 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_pam4_link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_down_reason 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_auto_mode 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_eee_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_speeds 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_pam4_adv_speeds 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.lpbk 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.media_type 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.module_status 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.option_flags 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.parallel_detect 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_bld 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_maj 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_min 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_type 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.preemphasis 0-u32max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.req_type 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.resp_len 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.rsvd1 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.seq_id 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_pam4_speeds 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_speeds 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_speeds2 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_speeds2_ext 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.valid 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.wirespeed 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.xcvr_identifier_type_tx_lpi_timer 0-u32max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.xcvr_pkg_type 0-255
HOST_DATA 0 bp->link_info.phy_retry 0-1
HOST_DATA 0 bp->link_info.phy_retry_expires 0-u64max
HOST_DATA 0 bp->link_info.phy_state 0-255
HOST_DATA 0 bp->link_info.phy_type 0-255
HOST_DATA 0 bp->link_info.preemphasis 0-u32max
HOST_DATA 0 bp->link_info.req_duplex 0-255
HOST_DATA 0 bp->link_info.req_flow_ctrl 0-255
HOST_DATA 0 bp->link_info.req_link_speed 0-u16max
HOST_DATA 0 bp->link_info.req_signal_mode 0-255
HOST_DATA 0 bp->link_info.support_auto_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_auto_speeds2 0-u16max
HOST_DATA 0 bp->link_info.support_pam4_auto_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_pam4_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_speeds2 0-u16max
HOST_DATA 0 bp->link_info.transceiver 0-255
HOST_DATA 0 bp->link_info.wire_speed 0-255
HOST_DATA 0 bp->link_lock.osq.tail.counter s32min-s32max
HOST_DATA 0 bp->link_lock.owner.counter s64min-s64max
HOST_DATA 0 bp->lpi_tmr_hi 0-u32max
HOST_DATA 0 bp->lpi_tmr_lo 0-u32max
HOST_DATA 0 bp->mac_flags 0-255
HOST_DATA 0 bp->max_dscp_value 0-255
HOST_DATA 0 bp->max_fltr s32min-s32max
HOST_DATA 0 bp->max_lltc 0-255
HOST_DATA 0 bp->max_mtu 0-u16max
HOST_DATA 0 bp->max_pfcwd_tmo_ms 0-u16max
HOST_DATA 0 bp->max_q 0-255
HOST_DATA 0 bp->max_tc 0-255
HOST_DATA 0 bp->max_tpa_v2 0-u16max
HOST_DATA 0 bp->msg_enable 0-u32max
HOST_DATA 0 bp->net_stats_prev.collisions 0-u64max
HOST_DATA 0 bp->net_stats_prev.multicast 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_bytes 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_compressed 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_crc_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_dropped 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_fifo_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_frame_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_length_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_missed_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_nohandler 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_otherhost_dropped 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_over_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_packets 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_aborted_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_bytes 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_carrier_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_compressed 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_dropped 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_fifo_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_heartbeat_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_packets 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_window_errors 0-u64max
HOST_DATA 0 bp->nge_fw_dst_port_id 0-u16max
HOST_DATA 0 bp->nge_port 0-u16max
HOST_DATA 0 bp->nr_vfs s32min-s32max
HOST_DATA 0 bp->ntp_fltr_count 0
HOST_DATA 0 bp->num_leds 0-255
HOST_DATA 0 bp->num_rss_ctx 0-u32max
HOST_DATA 0 bp->num_tc 0-255
HOST_DATA 0 bp->num_tests 0-255
HOST_DATA 0 bp->pcie_stat_len 0-u16max
HOST_DATA 0 bp->pf.active_vfs 0-u16max
HOST_DATA 0 bp->pf.first_vf_id 0-u32max
HOST_DATA 0 bp->pf.fw_fid 0-u16max
HOST_DATA 0 bp->pf.hwrm_cmd_req_pages 0-u16max
HOST_DATA 0 bp->pf.max_vfs 0-u16max
HOST_DATA 0 bp->pf.port_id 0-u16max
HOST_DATA 0 bp->pf.registered_vfs 0-u16max
HOST_DATA 0 bp->pf.vf_resv_strategy 0-255
HOST_DATA 0 bp->phy_flags 0-u32max
HOST_DATA 0 bp->port_count 0-255
HOST_DATA 0 bp->port_partition_type 0-255
HOST_DATA 0 bp->port_stats.hw_stats_map 0-u64max
HOST_DATA 0 bp->port_stats.len 1960
HOST_DATA 0 bp->ptp_all_rx_tstamp 0-255
HOST_DATA 0 bp->reg_base 0-u32max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_buf_errors 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_hw_gro_packets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_hw_gro_wire_packets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_l4_csum_errors 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_netpoll_discards 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_oom_discards 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_resets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_ring_discards 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.total_missed_irqs 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.tx_total_resets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.tx_total_ring_discards 0-u64max
HOST_DATA 0 bp->rss_cap 0-u32max
HOST_DATA 0 bp->rss_hash_cfg 0-u32max
HOST_DATA 0 bp->rss_hash_delta 0-u32max
HOST_DATA 0 bp->rss_hash_key_updated 0
HOST_DATA 0 bp->rss_hash_key_valid 1
HOST_DATA 0 bp->rss_indir_tbl_entries 0-u16max
HOST_DATA 0 bp->rsscos_nr_ctxs s32min-s32max
HOST_DATA 0 bp->rx_agg_nr_pages s32min-s32max
HOST_DATA 0 bp->rx_agg_ring_mask 0-u32max
HOST_DATA 0 bp->rx_agg_ring_size 0-u32max
HOST_DATA 0 bp->rx_buf_size 0-u32max
HOST_DATA 0 bp->rx_buf_use_size 0-u32max
HOST_DATA 0 bp->rx_coal.budget 0-255
HOST_DATA 0 bp->rx_coal.bufs_per_record 0-255
HOST_DATA 0 bp->rx_coal.coal_bufs 0-u16max
HOST_DATA 0 bp->rx_coal.coal_bufs_irq 0-u16max
HOST_DATA 0 bp->rx_coal.coal_ticks 0-u16max
HOST_DATA 0 bp->rx_coal.coal_ticks_irq 0-u16max
HOST_DATA 0 bp->rx_coal.flags 0-u16max
HOST_DATA 0 bp->rx_coal.idle_thresh 0-u16max
HOST_DATA 0 bp->rx_copybreak 0-u32max
HOST_DATA 0 bp->rx_dir 0-u32max
HOST_DATA 0 bp->rx_nr_pages s32min-s32max
HOST_DATA 0 bp->rx_nr_rings s32min-s32max[c]
HOST_DATA 0 bp->rx_ring_mask 0-u32max
HOST_DATA 0 bp->rx_ring_size 0-u32max
HOST_DATA 0 bp->shutdown_thresh_temp 0-255
HOST_DATA 0 bp->sp_event 0-u64max
HOST_DATA 0 bp->sp_task.data.counter s64min-s64max
HOST_DATA 0 bp->sriov_cfg 0-1
HOST_DATA 0 bp->state 0-u64max
HOST_DATA 0 bp->stats_coal_ticks 0-u32max
HOST_DATA 0 bp->stats_updated_jiffies 0-u64max
HOST_DATA 0 bp->thermal_threshold_type 0-u32max
HOST_DATA 0 bp->timer.expires 0-u64max
HOST_DATA 0 bp->timer.flags 0-u32max
HOST_DATA 0 bp->toeplitz_prefix 0-255
HOST_DATA 0 bp->total_irqs s32min-s32max
HOST_DATA 0 bp->tph_mode 0-255
HOST_DATA 0 bp->tso_max_segs 0-u16max
HOST_DATA 0 bp->tx_coal.budget 0-255
HOST_DATA 0 bp->tx_coal.bufs_per_record 0-255
HOST_DATA 0 bp->tx_coal.coal_bufs 0-u16max
HOST_DATA 0 bp->tx_coal.coal_bufs_irq 0-u16max
HOST_DATA 0 bp->tx_coal.coal_ticks 0-u16max
HOST_DATA 0 bp->tx_coal.coal_ticks_irq 0-u16max
HOST_DATA 0 bp->tx_coal.flags 0-u16max
HOST_DATA 0 bp->tx_coal.idle_thresh 0-u16max
HOST_DATA 0 bp->tx_nr_pages s32min-s32max
HOST_DATA 0 bp->tx_nr_rings_xdp s32min-s32max
HOST_DATA 0 bp->tx_port_stats_ext.hw_stats_map 0-u64max
HOST_DATA 0 bp->tx_port_stats_ext.len 256
HOST_DATA 0 bp->tx_ring_mask 0-u32max
HOST_DATA 0 bp->tx_ring_size 0-u32max
HOST_DATA 0 bp->ulp_num_msix_want s32min-s32max
HOST_DATA 0 bp->ver_resp.always_1 0-255
HOST_DATA 0 bp->ver_resp.chip_bond_id 0-255
HOST_DATA 0 bp->ver_resp.chip_metal 0-255
HOST_DATA 0 bp->ver_resp.chip_num 0-u16max
HOST_DATA 0 bp->ver_resp.chip_platform_type 0-255
HOST_DATA 0 bp->ver_resp.chip_rev 0-255
HOST_DATA 0 bp->ver_resp.def_req_timeout 0-u16max
HOST_DATA 0 bp->ver_resp.dev_caps_cfg 0-u32max
HOST_DATA 0 bp->ver_resp.error_code 0-u16max
HOST_DATA 0 bp->ver_resp.flags 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_build 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_major 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_min_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_minor 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_patch 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_upd_8b 0-255
HOST_DATA 0 bp->ver_resp.max_ext_req_len 0-u16max
HOST_DATA 0 bp->ver_resp.max_req_timeout 0-u16max
HOST_DATA 0 bp->ver_resp.max_req_win_len 0-u16max
HOST_DATA 0 bp->ver_resp.max_resp_len 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.mgmt_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.mgmt_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.mgmt_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.req_type 0-u16max
HOST_DATA 0 bp->ver_resp.resp_len 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.roce_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.roce_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.roce_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.seq_id 0-u16max
HOST_DATA 0 bp->ver_resp.valid 0-255
HOST_DATA 0 bp->vf.flags 0-u32max
HOST_DATA 0 bp->vf.func_qcfg_flags 0-u16max
HOST_DATA 0 bp->vf.fw_fid 0-u16max
HOST_DATA 0 bp->vf.hwrm_cmd_req_dma_addr 0-u64max
HOST_DATA 0 bp->vf.max_tx_rate 0-u32max
HOST_DATA 0 bp->vf.min_tx_rate 0-u32max
HOST_DATA 0 bp->vf.vlan 0-u16max
HOST_DATA 0 bp->vxlan_fw_dst_port_id 0-u16max
HOST_DATA 0 bp->vxlan_gpe_fw_dst_port_id 0-u16max
HOST_DATA 0 bp->vxlan_gpe_port 0-u16max
HOST_DATA 0 bp->vxlan_port 0-u16max
HOST_DATA 0 bp->warn_thresh_temp 0-255
HOST_DATA 0 bp->wol 0-255
HOST_DATA 0 bp->wol_filter_id 0-255
USER_DATA 0 bp->cp_nr_rings s32min-s32max[c]
USER_DATA 0 bp->current_interval 0-249[c]
USER_DATA 0 bp->hw_resc.resv_hw_ring_grps 0-u16max
USER_DATA 0 bp->hw_resc.resv_rx_rings 0-u16max
USER_DATA 0 bp->hw_resc.resv_tx_rings 0-u16max
USER_DATA 0 bp->num_tc 2-255[c]
USER_DATA 0 bp->rx_agg_ring_size 0[c]
USER_DATA 0 bp->rx_nr_rings s32min-s32max[c]
USER_DATA 0 bp->rx_ring_size 0[c]
USER_DATA 0 bp->stats_coal_ticks 1-999999[c]
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_pages
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->hwrm_dma_pool->allocation
NO_OVERFLOW_SIMPLE 0 bp->max_tpa
NO_OVERFLOW_SIMPLE 0 bp->nr_vnics
NO_OVERFLOW_SIMPLE 0 bp->num_tc
NO_OVERFLOW_SIMPLE 0 bp->port_stats.len
NO_OVERFLOW_SIMPLE 0 bp->rx_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->rx_port_stats_ext.len
NO_OVERFLOW_SIMPLE 0 bp->tx_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->tx_port_stats_ext.len
NO_OVERFLOW_SIMPLE 0 bp->tx_push_size
UNITS 4 map_index unit_array_size
HALF_LOCKED2 0 &bp->dev->lock
HALF_LOCKED2 0 &bp->dl->lock

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_hwrm_ring_alloc() -> hwrm_ring_alloc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->bnapi 4096-ptr_max
PARAM_VALUE 0 bp->cp_nr_rings 1-s32max
PARAM_VALUE 0 bp->debugfs_pdev 0
PARAM_VALUE 0 bp->dev 4096-ptr_max
PARAM_VALUE 0 bp->dev->link_watch_list.next 4096-ptr_max
PARAM_VALUE 0 bp->dev->link_watch_list.prev 4096-ptr_max
PARAM_VALUE 0 bp->dev->linkwatch_dev_tracker 0,4096-ptr_max
PARAM_VALUE 0 bp->dev->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 0 bp->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
PARAM_VALUE 0 bp->dev->rx_cpu_rmap 0
PARAM_VALUE 0 bp->dev->threaded 0
PARAM_VALUE 0 bp->edev 4096-ptr_max
PARAM_VALUE 0 bp->flags 1024-u32max
PARAM_VALUE 0 bp->fw_rx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->fw_tx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->grp_info 0,16,4096-ptr_max
PARAM_VALUE 0 bp->hwrm_cmd_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->hwrm_dma_pool->size 0-4294967295
PARAM_VALUE 0 bp->irq_tbl 4096-ptr_max
PARAM_VALUE 0 bp->max_tpa 1-256
PARAM_VALUE 0 bp->ntp_fltr_bmap 16,4096-ptr_max
PARAM_VALUE 0 bp->ntp_fltr_count 0
PARAM_VALUE 0 bp->num_tests 1-255
PARAM_VALUE 0 bp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 bp->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 bp->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 bp->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->pdev->tph_enabled 0
PARAM_VALUE 0 bp->pdev->tph_mode 0
PARAM_VALUE 0 bp->pdev->tph_req_type 0
PARAM_VALUE 0 bp->pf.active_vfs 0
PARAM_VALUE 0 bp->port_partition_type 0
PARAM_VALUE 0 bp->port_stats.hw_masks 0,16,4096-ptr_max
PARAM_VALUE 0 bp->port_stats.hw_stats 0-ptr_max
PARAM_VALUE 0 bp->port_stats.len 1960
PARAM_VALUE 0 bp->port_stats.sw_stats 0,16,4096-ptr_max
PARAM_VALUE 0 bp->pri2cos_valid 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.timer.is_hard 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.timer.is_lazy 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.timer.is_queued 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.timer.is_soft 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.canceling s32min-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->lock.owner (-1)
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->__state 0,512
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->core_node.__rb_parent_color 1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->delays->blkio_count 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->delays->lock.owner_cpu 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.dl_defer 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.dl_defer_armed 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.dl_defer_running 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.dl_non_contending 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.dl_overrun 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.dl_server 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.dl_throttled 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.dl_yielded 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.flags 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.inactive_timer.is_hard 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.inactive_timer.is_lazy 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.inactive_timer.is_queued 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.inactive_timer.is_soft 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->active_balance s32min-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->clock_update_flags 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->core_enabled 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->core_forceidle_count 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->core_forceidle_seq 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->core_pick_seq 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->core_sched_seq 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->core_task_seq 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->cpu s32min-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->has_blocked_load 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->hrtick_sched 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->idle_balance 0-255
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->membarrier_state s32min-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->nohz_idle_balance 0-255
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->nohz_tick_stopped 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->nr_llc_running 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->nr_numa_running 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->nr_pinned 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->nr_pref_llc_running 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->nr_preferred_running 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->nr_running 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->numa_migrate_on 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->online s32min-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->push_busy 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->push_cpu s32min-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->sched_count 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->sched_goidle 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->ticks_without_resched s32min-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->ttwu_count 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->ttwu_local 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->ttwu_pending 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->uclamp_flags 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->dl.rq->yld_count 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->mm->mm_cid.max_cids 0-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->mm->mm_cid.nr_cpus_allowed 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->mm->mm_cid.pcpu_thrs 1-1073741823
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->mm->mm_cid.update_deferred 1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->nr_cpus_allowed s32min-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->numa_scan_period 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->on_rq 0-1,3-255
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->psi_flags 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->pushable_tasks.prio s32min-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->recent_used_cpu s32min-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->rseq.event.ids_changed 1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->rt.on_list 0-u16max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->rt.on_rq 0-u16max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->rt.time_slice 0-4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->sched_contributes_to_load 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->sched_migrated 1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->sched_remote_wakeup 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->sched_task_group->idle s32min-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->se.cfs_rq->propagate 1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->throttled 0-1
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->aux_work.work.worker->task->wake_cpu 0-s32max
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->kworker->lock.owner (-1)
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->kworker->lock.owner_cpu 4294967295
PARAM_VALUE 0 bp->ptp_cfg->ptp_clock->kworker->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 bp->ptp_cfg->tx_avail 4
PARAM_VALUE 0 bp->ptp_cfg->txts_cons 0-3
PARAM_VALUE 0 bp->rss_hash_key_updated 0
PARAM_VALUE 0 bp->rss_hash_key_valid 1
PARAM_VALUE 0 bp->rsscos_nr_ctxs 0
PARAM_VALUE 0 bp->rx_dma_offset 64,256
PARAM_VALUE 0 bp->rx_offset 64,256
PARAM_VALUE 0 bp->rx_port_stats_ext.hw_masks 0,16,4096-ptr_max
PARAM_VALUE 0 bp->rx_port_stats_ext.sw_stats 0,16,4096-ptr_max
PARAM_VALUE 0 bp->rx_ring 16,4096-ptr_max
PARAM_VALUE 0 bp->timer.entry.pprev 0
PARAM_VALUE 0 bp->timer.is_hard 0-1
PARAM_VALUE 0 bp->timer.is_lazy 0-1
PARAM_VALUE 0 bp->timer.is_queued 0-1
PARAM_VALUE 0 bp->timer.is_soft 0-1
PARAM_VALUE 0 bp->toeplitz_prefix 0-255
PARAM_VALUE 0 bp->tph_mode 0
PARAM_VALUE 0 bp->tx_nr_rings s32min-u16max
PARAM_VALUE 0 bp->tx_port_stats_ext.hw_masks 0,16,4096-ptr_max
PARAM_VALUE 0 bp->tx_port_stats_ext.hw_stats 0-ptr_max
PARAM_VALUE 0 bp->tx_port_stats_ext.len 256
PARAM_VALUE 0 bp->tx_port_stats_ext.sw_stats 0,16,4096-ptr_max
PARAM_VALUE 0 bp->tx_push_size s32min-256
PARAM_VALUE 0 bp->tx_push_thresh 0
PARAM_VALUE 0 bp->tx_ring 16,4096-ptr_max
PARAM_VALUE 0 bp->tx_ring_map 16,4096-ptr_max
PARAM_VALUE 0 bp->tx_wake_thresh 19-s32max
PARAM_VALUE 0 bp->vnic_info 4096-ptr_max
PARAM_VALUE 0 *bp->debugfs_pdev->d_fsdata->d_inode->i_sb->s_fs_info->nm_info->nat_root.xa_head (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *bp->debugfs_pdev->d_fsdata->name 0-255
PARAM_VALUE 0 *bp->debugfs_pdev->d_inode->i_hash.next->pprev 1-u64max
PARAM_VALUE 0 *bp->debugfs_pdev->d_inode->i_sb->s_fs_info->nm_info->nat_root.xa_head (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *bp->dev->name 0-255
PARAM_VALUE 0 *bp->pri2cos_idx 0-8
PARAM_VALUE 0 *bp->ptp_cfg->ptp_clock->aux_work.work.worker->lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *bp->rss_hash_key 0-255
PARAM_VALUE 1 rxr 0
PARAM_VALUE 2 ring 4096-ptr_max
PARAM_VALUE 3 ring_type 8,16
PARAM_VALUE 4 map_index 0-u16max
BUF_SIZE 2 ring 88
CAPPED_DATA 0 bp->cp_nr_rings 1
CAPPED_DATA 0 bp->dev->num_tx_queues 1
CAPPED_DATA 0 bp->hwrm_dma_pool->size 1
CAPPED_DATA 0 bp->nr_vnics 1
CAPPED_DATA 0 bp->rx_nr_rings 1
CAPPED_DATA 0 bp->tx_nr_rings 1
DATA_SOURCE 0 bp $0
FUZZY_MAX 0 bp->num_tests 5
FUZZY_MAX 3 ring_type 16
BIT_INFO 3 ring_type 0x0,0x18
HARD_MAX 3 ring_type 16
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->hwrm_dma_pool->allocation
NO_OVERFLOW_SIMPLE 0 bp->nr_vnics
NO_OVERFLOW_SIMPLE 0 bp->rx_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->tx_nr_rings

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_hwrm_rx_agg_ring_alloc() -> hwrm_ring_alloc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,9688-u64max
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->hwrm_dma_pool->size 0-4294967295
PARAM_VALUE 0 bp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 bp->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 bp->rx_ring 4096-ptr_max
PARAM_VALUE 0 *bp->dev->name 0-255
PARAM_VALUE 0 *bp->dev->prio_tc_map 0-255
PARAM_VALUE 0 *bp->fw_health->fw_reset_seq_delay_msec 0-4294967295
PARAM_VALUE 0 *bp->fw_health->fw_reset_seq_regs 0-4294967295
PARAM_VALUE 0 *bp->fw_health->fw_reset_seq_vals 0-4294967295
PARAM_VALUE 0 *bp->fw_health->mapped_regs 0-4294967295
PARAM_VALUE 0 *bp->pri2cos_idx 0-255
PARAM_VALUE 0 *bp->rss_hash_key 0-255
PARAM_VALUE 1 rxr 4096-ptr_max
PARAM_VALUE 2 ring 4096-ptr_max
PARAM_VALUE 3 ring_type 4
BUF_SIZE 0 bp->ieee_pfc (-1),136
BUF_SIZE 2 ring 88
CAPPED_DATA 0 bp->hwrm_dma_pool->size 1
DATA_SOURCE 0 bp $0
DATA_SOURCE 1 rxr $1
PARAM_COMPARE 1 &rxr->rx_agg_ring_struct == $2
NOSPEC 0 bp->cp_nr_rings
NOSPEC 0 bp->rx_nr_rings
NOSPEC 0 bp->stats_coal_ticks
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bp->auxdev_id s32min-s32max
HOST_DATA 0 bp->auxdev_lock.osq.tail.counter s32min-s32max
HOST_DATA 0 bp->auxdev_lock.owner.counter s64min-s64max
HOST_DATA 0 bp->board_idx 0-u32max
HOST_DATA 0 bp->br_mode 0-u16max
HOST_DATA 0 bp->chip_rev 0-255
HOST_DATA 0 bp->coal_cap.cmpl_aggr_dma_tmr_during_int_max 0-u16max
HOST_DATA 0 bp->coal_cap.cmpl_aggr_dma_tmr_max 0-u16max
HOST_DATA 0 bp->coal_cap.cmpl_params 0-u32max
HOST_DATA 0 bp->coal_cap.int_lat_tmr_max_max 0-u16max
HOST_DATA 0 bp->coal_cap.int_lat_tmr_min_max 0-u16max
HOST_DATA 0 bp->coal_cap.nq_params 0-u32max
HOST_DATA 0 bp->coal_cap.num_cmpl_aggr_int_max 0-u16max
HOST_DATA 0 bp->coal_cap.num_cmpl_dma_aggr_during_int_max 0-u16max
HOST_DATA 0 bp->coal_cap.num_cmpl_dma_aggr_max 0-u16max
HOST_DATA 0 bp->coal_cap.timer_units 0-u16max
HOST_DATA 0 bp->cos0_cos1_shared 0-255
HOST_DATA 0 bp->cp_bit 0-u32max
HOST_DATA 0 bp->cp_nr_pages s32min-s32max
HOST_DATA 0 bp->cp_nr_rings s32min-s32max[c]
HOST_DATA 0 bp->cp_ring_mask 0-u32max
HOST_DATA 0 bp->cp_ring_size 0-u32max
HOST_DATA 0 bp->crit_thresh_temp 0-255
HOST_DATA 0 bp->current_interval 0-u32max
HOST_DATA 0 bp->db_offset s32min-s32max
HOST_DATA 0 bp->db_size s32min-s32max
HOST_DATA 0 bp->dcbx_cap 0-255
HOST_DATA 0 bp->default_pri 0-255
HOST_DATA 0 bp->dl_port.attrs.flavour 0-u32max
HOST_DATA 0 bp->dl_port.attrs.lanes 0-u32max
HOST_DATA 0 bp->dl_port.attrs.no_phys_port_name 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_pf.controller 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_pf.external 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_pf.pf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.pci_sf.controller 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_sf.external 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_sf.pf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.pci_sf.sf 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_vf.controller 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_vf.external 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_vf.pf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.pci_vf.vf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.phys.port_number 0-u32max
HOST_DATA 0 bp->dl_port.attrs.phys.split_subport_number 0-u32max
HOST_DATA 0 bp->dl_port.attrs.split 0-1
HOST_DATA 0 bp->dl_port.attrs.splittable 0-1
HOST_DATA 0 bp->dl_port.attrs.switch_id.id_len 0-255
HOST_DATA 0 bp->dl_port.attrs_set 0-1
HOST_DATA 0 bp->dl_port.desired_type 0-u32max
HOST_DATA 0 bp->dl_port.index 0-u32max
HOST_DATA 0 bp->dl_port.initialized 0-1
HOST_DATA 0 bp->dl_port.registered 0-1
HOST_DATA 0 bp->dl_port.rel_index 0-u32max
HOST_DATA 0 bp->dl_port.switch_port 0-1
HOST_DATA 0 bp->dl_port.type 0-u32max
HOST_DATA 0 bp->dl_port.type_eth.ifindex s32min-s32max
HOST_DATA 0 bp->dl_port.type_warn_dw.cpu s32min-s32max
HOST_DATA 0 bp->dl_port.type_warn_dw.timer.expires 0-u64max
HOST_DATA 0 bp->dl_port.type_warn_dw.timer.flags 0-u32max
HOST_DATA 0 bp->dl_port.type_warn_dw.work.data.counter s64min-s64max
HOST_DATA 0 bp->dump_flag 0-u16max
HOST_DATA 0 bp->eee.eee_active 0-1
HOST_DATA 0 bp->eee.eee_enabled 0-1
HOST_DATA 0 bp->eee.tx_lpi_enabled 0-1
HOST_DATA 0 bp->eee.tx_lpi_timer 0-u32max
HOST_DATA 0 bp->eswitch_mode 0-u32max
HOST_DATA 0 bp->fatal_thresh_temp 0-255
HOST_DATA 0 bp->flags 0-u32max
HOST_DATA 0 bp->fw_cap 0-u64max
HOST_DATA 0 bp->fw_crash_len 0-u32max
HOST_DATA 0 bp->fw_dbg_cap 0-u32max
HOST_DATA 0 bp->fw_reset_max_dsecs 0-u16max
HOST_DATA 0 bp->fw_reset_min_dsecs 0-u16max
HOST_DATA 0 bp->fw_reset_state s32min-s32max
HOST_DATA 0 bp->fw_reset_task.cpu s32min-s32max
HOST_DATA 0 bp->fw_reset_task.timer.expires 0-u64max
HOST_DATA 0 bp->fw_reset_task.timer.flags 0-u32max
HOST_DATA 0 bp->fw_reset_task.work.data.counter s64min-s64max
HOST_DATA 0 bp->fw_reset_timestamp 0-u64max
HOST_DATA 0 bp->fw_ver_code 0-u64max
HOST_DATA 0 bp->hash_seed 0-u32max
HOST_DATA 0 bp->hw_resc.max_cp_rings 0-u16max
HOST_DATA 0 bp->hw_resc.max_decap_records 0-u32max
HOST_DATA 0 bp->hw_resc.max_encap_records 0-u32max
HOST_DATA 0 bp->hw_resc.max_hw_ring_grps 0-u16max
HOST_DATA 0 bp->hw_resc.max_irqs 0-u16max
HOST_DATA 0 bp->hw_resc.max_l2_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.max_nqs 0-u16max
HOST_DATA 0 bp->hw_resc.max_rsscos_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.max_rx_em_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_rx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.max_rx_wm_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_stat_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.max_tx_em_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_tx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.max_tx_sch_inputs 0-u16max
HOST_DATA 0 bp->hw_resc.max_tx_wm_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_vnics 0-u16max
HOST_DATA 0 bp->hw_resc.min_cp_rings 0-u16max
HOST_DATA 0 bp->hw_resc.min_hw_ring_grps 0-u16max
HOST_DATA 0 bp->hw_resc.min_l2_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.min_rsscos_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.min_rx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.min_stat_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.min_tx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.min_vnics 0-u16max
HOST_DATA 0 bp->hw_resc.resv_cp_rings 0-u16max
HOST_DATA 0 bp->hw_resc.resv_hw_ring_grps 0-u16max
HOST_DATA 0 bp->hw_resc.resv_irqs 0-u16max
HOST_DATA 0 bp->hw_resc.resv_rsscos_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.resv_rx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.resv_stat_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.resv_tx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.resv_vnics 0-u16max
HOST_DATA 0 bp->hw_ring_stats_size 0-u16max
HOST_DATA 0 bp->hwrm_cmd_max_timeout 1-65535000
HOST_DATA 0 bp->hwrm_cmd_timeout 1-u16max
HOST_DATA 0 bp->hwrm_max_ext_req_len 128-u16max
HOST_DATA 0 bp->hwrm_max_req_len 0-u16max
HOST_DATA 0 bp->hwrm_spec_code 0-16777215
HOST_DATA 0 bp->intr_sem.counter s32min-s32max
HOST_DATA 0 bp->link_info.active_fec_sig_mode 0-255
HOST_DATA 0 bp->link_info.active_lanes 0-255
HOST_DATA 0 bp->link_info.advertising 0-u16max
HOST_DATA 0 bp->link_info.advertising_pam4 0-u16max
HOST_DATA 0 bp->link_info.auto_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.auto_link_speeds2 0-u16max
HOST_DATA 0 bp->link_info.auto_mode 0-255
HOST_DATA 0 bp->link_info.auto_pam4_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.auto_pause_setting 0-255
HOST_DATA 0 bp->link_info.autoneg 0-255
HOST_DATA 0 bp->link_info.duplex 0-255
HOST_DATA 0 bp->link_info.duplex_setting 0-255
HOST_DATA 0 bp->link_info.fec_cfg 0-u16max
HOST_DATA 0 bp->link_info.force_link_chng 0-1
HOST_DATA 0 bp->link_info.force_link_speed 0-u16max
HOST_DATA 0 bp->link_info.force_link_speed2 0-u16max
HOST_DATA 0 bp->link_info.force_pam4_link_speed 0-u16max
HOST_DATA 0 bp->link_info.force_pause_setting 0-255
HOST_DATA 0 bp->link_info.link_down_reason 0-255
HOST_DATA 0 bp->link_info.link_speed 0-u16max
HOST_DATA 0 bp->link_info.link_state 0-255
HOST_DATA 0 bp->link_info.lp_auto_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.lp_auto_pam4_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.lp_pause 0-255
HOST_DATA 0 bp->link_info.media_type 0-255
HOST_DATA 0 bp->link_info.module_status 0-255
HOST_DATA 0 bp->link_info.pause 0-255
HOST_DATA 0 bp->link_info.phy_addr 0-255
HOST_DATA 0 bp->link_info.phy_link_status 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.active_fec_signal_mode 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.active_lanes 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.adv_eee_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speeds2 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speeds2_ext 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_mode 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_pam4_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.duplex_cfg 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.duplex_state 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.eee_config_phy_addr 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.error_code 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.fec_cfg 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_link_speeds2 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_pam4_link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_down_reason 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_auto_mode 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_eee_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_speeds 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_pam4_adv_speeds 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.lpbk 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.media_type 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.module_status 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.option_flags 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.parallel_detect 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_bld 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_maj 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_min 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_type 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.preemphasis 0-u32max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.req_type 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.resp_len 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.rsvd1 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.seq_id 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_pam4_speeds 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_speeds 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_speeds2 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_speeds2_ext 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.valid 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.wirespeed 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.xcvr_identifier_type_tx_lpi_timer 0-u32max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.xcvr_pkg_type 0-255
HOST_DATA 0 bp->link_info.phy_retry 0-1
HOST_DATA 0 bp->link_info.phy_retry_expires 0-u64max
HOST_DATA 0 bp->link_info.phy_state 0-255
HOST_DATA 0 bp->link_info.phy_type 0-255
HOST_DATA 0 bp->link_info.preemphasis 0-u32max
HOST_DATA 0 bp->link_info.req_duplex 0-255
HOST_DATA 0 bp->link_info.req_flow_ctrl 0-255
HOST_DATA 0 bp->link_info.req_link_speed 0-u16max
HOST_DATA 0 bp->link_info.req_signal_mode 0-255
HOST_DATA 0 bp->link_info.support_auto_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_auto_speeds2 0-u16max
HOST_DATA 0 bp->link_info.support_pam4_auto_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_pam4_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_speeds2 0-u16max
HOST_DATA 0 bp->link_info.transceiver 0-255
HOST_DATA 0 bp->link_info.wire_speed 0-255
HOST_DATA 0 bp->link_lock.osq.tail.counter s32min-s32max
HOST_DATA 0 bp->link_lock.owner.counter s64min-s64max
HOST_DATA 0 bp->lpi_tmr_hi 0-u32max
HOST_DATA 0 bp->lpi_tmr_lo 0-u32max
HOST_DATA 0 bp->mac_flags 0-255
HOST_DATA 0 bp->max_dscp_value 0-255
HOST_DATA 0 bp->max_fltr s32min-s32max
HOST_DATA 0 bp->max_lltc 0-255
HOST_DATA 0 bp->max_mtu 0-u16max
HOST_DATA 0 bp->max_pfcwd_tmo_ms 0-u16max
HOST_DATA 0 bp->max_q 0-255
HOST_DATA 0 bp->max_tc 0-255
HOST_DATA 0 bp->max_tpa_v2 0-u16max
HOST_DATA 0 bp->msg_enable 0-u32max
HOST_DATA 0 bp->net_stats_prev.collisions 0-u64max
HOST_DATA 0 bp->net_stats_prev.multicast 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_bytes 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_compressed 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_crc_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_dropped 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_fifo_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_frame_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_length_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_missed_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_nohandler 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_otherhost_dropped 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_over_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_packets 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_aborted_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_bytes 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_carrier_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_compressed 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_dropped 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_fifo_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_heartbeat_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_packets 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_window_errors 0-u64max
HOST_DATA 0 bp->nge_fw_dst_port_id 0-u16max
HOST_DATA 0 bp->nge_port 0-u16max
HOST_DATA 0 bp->nr_vfs s32min-s32max
HOST_DATA 0 bp->ntp_fltr_count 0
HOST_DATA 0 bp->num_leds 0-255
HOST_DATA 0 bp->num_rss_ctx 0-u32max
HOST_DATA 0 bp->num_tc 0-255
HOST_DATA 0 bp->num_tests 0-255
HOST_DATA 0 bp->pcie_stat_len 0-u16max
HOST_DATA 0 bp->pf.active_vfs 0-u16max
HOST_DATA 0 bp->pf.first_vf_id 0-u32max
HOST_DATA 0 bp->pf.fw_fid 0-u16max
HOST_DATA 0 bp->pf.hwrm_cmd_req_pages 0-u16max
HOST_DATA 0 bp->pf.max_vfs 0-u16max
HOST_DATA 0 bp->pf.port_id 0-u16max
HOST_DATA 0 bp->pf.registered_vfs 0-u16max
HOST_DATA 0 bp->pf.vf_resv_strategy 0-255
HOST_DATA 0 bp->phy_flags 0-u32max
HOST_DATA 0 bp->port_count 0-255
HOST_DATA 0 bp->port_partition_type 0-255
HOST_DATA 0 bp->port_stats.hw_stats_map 0-u64max
HOST_DATA 0 bp->port_stats.len 1960
HOST_DATA 0 bp->ptp_all_rx_tstamp 0-255
HOST_DATA 0 bp->reg_base 0-u32max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_buf_errors 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_hw_gro_packets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_hw_gro_wire_packets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_l4_csum_errors 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_netpoll_discards 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_oom_discards 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_resets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_ring_discards 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.total_missed_irqs 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.tx_total_resets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.tx_total_ring_discards 0-u64max
HOST_DATA 0 bp->rss_cap 0-u32max
HOST_DATA 0 bp->rss_hash_cfg 0-u32max
HOST_DATA 0 bp->rss_hash_delta 0-u32max
HOST_DATA 0 bp->rss_hash_key_updated 0
HOST_DATA 0 bp->rss_hash_key_valid 1
HOST_DATA 0 bp->rss_indir_tbl_entries 0-u16max
HOST_DATA 0 bp->rsscos_nr_ctxs s32min-s32max
HOST_DATA 0 bp->rx_agg_nr_pages s32min-s32max
HOST_DATA 0 bp->rx_agg_ring_mask 0-u32max
HOST_DATA 0 bp->rx_agg_ring_size 0-u32max
HOST_DATA 0 bp->rx_buf_size 0-u32max
HOST_DATA 0 bp->rx_buf_use_size 0-u32max
HOST_DATA 0 bp->rx_coal.budget 0-255
HOST_DATA 0 bp->rx_coal.bufs_per_record 0-255
HOST_DATA 0 bp->rx_coal.coal_bufs 0-u16max
HOST_DATA 0 bp->rx_coal.coal_bufs_irq 0-u16max
HOST_DATA 0 bp->rx_coal.coal_ticks 0-u16max
HOST_DATA 0 bp->rx_coal.coal_ticks_irq 0-u16max
HOST_DATA 0 bp->rx_coal.flags 0-u16max
HOST_DATA 0 bp->rx_coal.idle_thresh 0-u16max
HOST_DATA 0 bp->rx_copybreak 0-u32max
HOST_DATA 0 bp->rx_dir 0-u32max
HOST_DATA 0 bp->rx_nr_pages s32min-s32max
HOST_DATA 0 bp->rx_nr_rings 1-s32max[c]
HOST_DATA 0 bp->rx_ring_mask 0-u32max
HOST_DATA 0 bp->rx_ring_size 0-u32max
HOST_DATA 0 bp->shutdown_thresh_temp 0-255
HOST_DATA 0 bp->sp_event 0-u64max
HOST_DATA 0 bp->sp_task.data.counter s64min-s64max
HOST_DATA 0 bp->sriov_cfg 0-1
HOST_DATA 0 bp->state 0-u64max
HOST_DATA 0 bp->stats_coal_ticks 0-u32max
HOST_DATA 0 bp->stats_updated_jiffies 0-u64max
HOST_DATA 0 bp->thermal_threshold_type 0-u32max
HOST_DATA 0 bp->timer.expires 0-u64max
HOST_DATA 0 bp->timer.flags 0-u32max
HOST_DATA 0 bp->toeplitz_prefix 0-255
HOST_DATA 0 bp->total_irqs s32min-s32max
HOST_DATA 0 bp->tph_mode 0-255
HOST_DATA 0 bp->tso_max_segs 0-u16max
HOST_DATA 0 bp->tx_coal.budget 0-255
HOST_DATA 0 bp->tx_coal.bufs_per_record 0-255
HOST_DATA 0 bp->tx_coal.coal_bufs 0-u16max
HOST_DATA 0 bp->tx_coal.coal_bufs_irq 0-u16max
HOST_DATA 0 bp->tx_coal.coal_ticks 0-u16max
HOST_DATA 0 bp->tx_coal.coal_ticks_irq 0-u16max
HOST_DATA 0 bp->tx_coal.flags 0-u16max
HOST_DATA 0 bp->tx_coal.idle_thresh 0-u16max
HOST_DATA 0 bp->tx_nr_pages s32min-s32max
HOST_DATA 0 bp->tx_nr_rings_xdp s32min-s32max
HOST_DATA 0 bp->tx_port_stats_ext.hw_stats_map 0-u64max
HOST_DATA 0 bp->tx_port_stats_ext.len 256
HOST_DATA 0 bp->tx_ring_mask 0-u32max
HOST_DATA 0 bp->tx_ring_size 0-u32max
HOST_DATA 0 bp->ulp_num_msix_want s32min-s32max
HOST_DATA 0 bp->ver_resp.always_1 0-255
HOST_DATA 0 bp->ver_resp.chip_bond_id 0-255
HOST_DATA 0 bp->ver_resp.chip_metal 0-255
HOST_DATA 0 bp->ver_resp.chip_num 0-u16max
HOST_DATA 0 bp->ver_resp.chip_platform_type 0-255
HOST_DATA 0 bp->ver_resp.chip_rev 0-255
HOST_DATA 0 bp->ver_resp.def_req_timeout 0-u16max
HOST_DATA 0 bp->ver_resp.dev_caps_cfg 0-u32max
HOST_DATA 0 bp->ver_resp.error_code 0-u16max
HOST_DATA 0 bp->ver_resp.flags 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_build 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_major 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_min_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_minor 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_patch 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_upd_8b 0-255
HOST_DATA 0 bp->ver_resp.max_ext_req_len 0-u16max
HOST_DATA 0 bp->ver_resp.max_req_timeout 0-u16max
HOST_DATA 0 bp->ver_resp.max_req_win_len 0-u16max
HOST_DATA 0 bp->ver_resp.max_resp_len 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.mgmt_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.mgmt_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.mgmt_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.req_type 0-u16max
HOST_DATA 0 bp->ver_resp.resp_len 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.roce_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.roce_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.roce_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.seq_id 0-u16max
HOST_DATA 0 bp->ver_resp.valid 0-255
HOST_DATA 0 bp->vf.flags 0-u32max
HOST_DATA 0 bp->vf.func_qcfg_flags 0-u16max
HOST_DATA 0 bp->vf.fw_fid 0-u16max
HOST_DATA 0 bp->vf.hwrm_cmd_req_dma_addr 0-u64max
HOST_DATA 0 bp->vf.max_tx_rate 0-u32max
HOST_DATA 0 bp->vf.min_tx_rate 0-u32max
HOST_DATA 0 bp->vf.vlan 0-u16max
HOST_DATA 0 bp->vxlan_fw_dst_port_id 0-u16max
HOST_DATA 0 bp->vxlan_gpe_fw_dst_port_id 0-u16max
HOST_DATA 0 bp->vxlan_gpe_port 0-u16max
HOST_DATA 0 bp->vxlan_port 0-u16max
HOST_DATA 0 bp->warn_thresh_temp 0-255
HOST_DATA 0 bp->wol 0-255
HOST_DATA 0 bp->wol_filter_id 0-255
HOST_DATA 4 map_index 1-2147549182[c]
USER_DATA 0 bp->cp_nr_rings s32min-s32max[c]
USER_DATA 0 bp->current_interval 0-249[c]
USER_DATA 0 bp->hw_resc.resv_hw_ring_grps 0-u16max
USER_DATA 0 bp->hw_resc.resv_rx_rings 0-u16max
USER_DATA 0 bp->hw_resc.resv_tx_rings 0-u16max
USER_DATA 0 bp->num_tc 2-255[c]
USER_DATA 0 bp->rx_agg_ring_size 0[c]
USER_DATA 0 bp->rx_nr_rings 1-s32max[c]
USER_DATA 0 bp->rx_ring_size 0[c]
USER_DATA 0 bp->stats_coal_ticks 1-999999[c]
USER_DATA 4 map_index 1-2147549182[c]
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_pages
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->hwrm_dma_pool->allocation
NO_OVERFLOW_SIMPLE 0 bp->max_tpa
NO_OVERFLOW_SIMPLE 0 bp->nr_vnics
NO_OVERFLOW_SIMPLE 0 bp->num_tc
NO_OVERFLOW_SIMPLE 0 bp->port_stats.len
NO_OVERFLOW_SIMPLE 0 bp->rx_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->rx_port_stats_ext.len
NO_OVERFLOW_SIMPLE 0 bp->tx_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->tx_port_stats_ext.len
NO_OVERFLOW_SIMPLE 0 bp->tx_push_size
HALF_LOCKED2 0 &bp->dev->lock
HALF_LOCKED2 0 &bp->dl->lock

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_hwrm_rx_ring_alloc() -> hwrm_ring_alloc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,3720,9688-u64max
PARAM_VALUE 0 bp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 bp->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 bp->rx_ring 4096-ptr_max
PARAM_VALUE 0 *bp->dev->name 0-255
PARAM_VALUE 0 *bp->dev->prio_tc_map 0-255
PARAM_VALUE 0 *bp->fw_health->fw_reset_seq_delay_msec 0-4294967295
PARAM_VALUE 0 *bp->fw_health->fw_reset_seq_regs 0-4294967295
PARAM_VALUE 0 *bp->fw_health->fw_reset_seq_vals 0-4294967295
PARAM_VALUE 0 *bp->fw_health->mapped_regs 0-4294967295
PARAM_VALUE 0 *bp->pri2cos_idx 0-255
PARAM_VALUE 0 *bp->rss_hash_key 0-255
PARAM_VALUE 1 rxr 4096-ptr_max
PARAM_VALUE 1 rxr->bnapi 4096-ptr_max
PARAM_VALUE 2 ring 4096-ptr_max
PARAM_VALUE 3 ring_type 2
BUF_SIZE 0 bp->ieee_pfc (-1),136
BUF_SIZE 2 ring 88
DATA_SOURCE 0 bp $0
DATA_SOURCE 1 rxr $1
PARAM_COMPARE 1 &rxr->rx_ring_struct == $2
NOSPEC 0 bp->cp_nr_rings
NOSPEC 0 bp->rx_nr_rings
NOSPEC 0 bp->stats_coal_ticks
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bp->auxdev_id s32min-s32max
HOST_DATA 0 bp->auxdev_lock.osq.tail.counter s32min-s32max
HOST_DATA 0 bp->auxdev_lock.owner.counter s64min-s64max
HOST_DATA 0 bp->board_idx 0-u32max
HOST_DATA 0 bp->br_mode 0-u16max
HOST_DATA 0 bp->chip_rev 0-255
HOST_DATA 0 bp->coal_cap.cmpl_aggr_dma_tmr_during_int_max 0-u16max
HOST_DATA 0 bp->coal_cap.cmpl_aggr_dma_tmr_max 0-u16max
HOST_DATA 0 bp->coal_cap.cmpl_params 0-u32max
HOST_DATA 0 bp->coal_cap.int_lat_tmr_max_max 0-u16max
HOST_DATA 0 bp->coal_cap.int_lat_tmr_min_max 0-u16max
HOST_DATA 0 bp->coal_cap.nq_params 0-u32max
HOST_DATA 0 bp->coal_cap.num_cmpl_aggr_int_max 0-u16max
HOST_DATA 0 bp->coal_cap.num_cmpl_dma_aggr_during_int_max 0-u16max
HOST_DATA 0 bp->coal_cap.num_cmpl_dma_aggr_max 0-u16max
HOST_DATA 0 bp->coal_cap.timer_units 0-u16max
HOST_DATA 0 bp->cos0_cos1_shared 0-255
HOST_DATA 0 bp->cp_bit 0-u32max
HOST_DATA 0 bp->cp_nr_pages s32min-s32max
HOST_DATA 0 bp->cp_nr_rings s32min-s32max[c]
HOST_DATA 0 bp->cp_ring_mask 0-u32max
HOST_DATA 0 bp->cp_ring_size 0-u32max
HOST_DATA 0 bp->crit_thresh_temp 0-255
HOST_DATA 0 bp->current_interval 0-u32max
HOST_DATA 0 bp->db_offset s32min-s32max
HOST_DATA 0 bp->db_size s32min-s32max
HOST_DATA 0 bp->dcbx_cap 0-255
HOST_DATA 0 bp->default_pri 0-255
HOST_DATA 0 bp->dl_port.attrs.flavour 0-u32max
HOST_DATA 0 bp->dl_port.attrs.lanes 0-u32max
HOST_DATA 0 bp->dl_port.attrs.no_phys_port_name 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_pf.controller 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_pf.external 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_pf.pf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.pci_sf.controller 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_sf.external 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_sf.pf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.pci_sf.sf 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_vf.controller 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_vf.external 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_vf.pf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.pci_vf.vf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.phys.port_number 0-u32max
HOST_DATA 0 bp->dl_port.attrs.phys.split_subport_number 0-u32max
HOST_DATA 0 bp->dl_port.attrs.split 0-1
HOST_DATA 0 bp->dl_port.attrs.splittable 0-1
HOST_DATA 0 bp->dl_port.attrs.switch_id.id_len 0-255
HOST_DATA 0 bp->dl_port.attrs_set 0-1
HOST_DATA 0 bp->dl_port.desired_type 0-u32max
HOST_DATA 0 bp->dl_port.index 0-u32max
HOST_DATA 0 bp->dl_port.initialized 0-1
HOST_DATA 0 bp->dl_port.registered 0-1
HOST_DATA 0 bp->dl_port.rel_index 0-u32max
HOST_DATA 0 bp->dl_port.switch_port 0-1
HOST_DATA 0 bp->dl_port.type 0-u32max
HOST_DATA 0 bp->dl_port.type_eth.ifindex s32min-s32max
HOST_DATA 0 bp->dl_port.type_warn_dw.cpu s32min-s32max
HOST_DATA 0 bp->dl_port.type_warn_dw.timer.expires 0-u64max
HOST_DATA 0 bp->dl_port.type_warn_dw.timer.flags 0-u32max
HOST_DATA 0 bp->dl_port.type_warn_dw.work.data.counter s64min-s64max
HOST_DATA 0 bp->dump_flag 0-u16max
HOST_DATA 0 bp->eee.eee_active 0-1
HOST_DATA 0 bp->eee.eee_enabled 0-1
HOST_DATA 0 bp->eee.tx_lpi_enabled 0-1
HOST_DATA 0 bp->eee.tx_lpi_timer 0-u32max
HOST_DATA 0 bp->eswitch_mode 0-u32max
HOST_DATA 0 bp->fatal_thresh_temp 0-255
HOST_DATA 0 bp->flags 0-u32max
HOST_DATA 0 bp->fw_cap 0-u64max
HOST_DATA 0 bp->fw_crash_len 0-u32max
HOST_DATA 0 bp->fw_dbg_cap 0-u32max
HOST_DATA 0 bp->fw_reset_max_dsecs 0-u16max
HOST_DATA 0 bp->fw_reset_min_dsecs 0-u16max
HOST_DATA 0 bp->fw_reset_state s32min-s32max
HOST_DATA 0 bp->fw_reset_task.cpu s32min-s32max
HOST_DATA 0 bp->fw_reset_task.timer.expires 0-u64max
HOST_DATA 0 bp->fw_reset_task.timer.flags 0-u32max
HOST_DATA 0 bp->fw_reset_task.work.data.counter s64min-s64max
HOST_DATA 0 bp->fw_reset_timestamp 0-u64max
HOST_DATA 0 bp->fw_ver_code 0-u64max
HOST_DATA 0 bp->hash_seed 0-u32max
HOST_DATA 0 bp->hw_resc.max_cp_rings 0-u16max
HOST_DATA 0 bp->hw_resc.max_decap_records 0-u32max
HOST_DATA 0 bp->hw_resc.max_encap_records 0-u32max
HOST_DATA 0 bp->hw_resc.max_hw_ring_grps 0-u16max
HOST_DATA 0 bp->hw_resc.max_irqs 0-u16max
HOST_DATA 0 bp->hw_resc.max_l2_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.max_nqs 0-u16max
HOST_DATA 0 bp->hw_resc.max_rsscos_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.max_rx_em_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_rx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.max_rx_wm_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_stat_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.max_tx_em_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_tx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.max_tx_sch_inputs 0-u16max
HOST_DATA 0 bp->hw_resc.max_tx_wm_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_vnics 0-u16max
HOST_DATA 0 bp->hw_resc.min_cp_rings 0-u16max
HOST_DATA 0 bp->hw_resc.min_hw_ring_grps 0-u16max
HOST_DATA 0 bp->hw_resc.min_l2_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.min_rsscos_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.min_rx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.min_stat_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.min_tx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.min_vnics 0-u16max
HOST_DATA 0 bp->hw_resc.resv_cp_rings 0-u16max
HOST_DATA 0 bp->hw_resc.resv_hw_ring_grps 0-u16max
HOST_DATA 0 bp->hw_resc.resv_irqs 0-u16max
HOST_DATA 0 bp->hw_resc.resv_rsscos_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.resv_rx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.resv_stat_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.resv_tx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.resv_vnics 0-u16max
HOST_DATA 0 bp->hw_ring_stats_size 0-u16max
HOST_DATA 0 bp->hwrm_cmd_max_timeout 1-65535000
HOST_DATA 0 bp->hwrm_cmd_timeout 1-u16max
HOST_DATA 0 bp->hwrm_max_ext_req_len 128-u16max
HOST_DATA 0 bp->hwrm_max_req_len 0-u16max
HOST_DATA 0 bp->hwrm_spec_code 0-16777215
HOST_DATA 0 bp->intr_sem.counter s32min-s32max
HOST_DATA 0 bp->link_info.active_fec_sig_mode 0-255
HOST_DATA 0 bp->link_info.active_lanes 0-255
HOST_DATA 0 bp->link_info.advertising 0-u16max
HOST_DATA 0 bp->link_info.advertising_pam4 0-u16max
HOST_DATA 0 bp->link_info.auto_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.auto_link_speeds2 0-u16max
HOST_DATA 0 bp->link_info.auto_mode 0-255
HOST_DATA 0 bp->link_info.auto_pam4_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.auto_pause_setting 0-255
HOST_DATA 0 bp->link_info.autoneg 0-255
HOST_DATA 0 bp->link_info.duplex 0-255
HOST_DATA 0 bp->link_info.duplex_setting 0-255
HOST_DATA 0 bp->link_info.fec_cfg 0-u16max
HOST_DATA 0 bp->link_info.force_link_chng 0-1
HOST_DATA 0 bp->link_info.force_link_speed 0-u16max
HOST_DATA 0 bp->link_info.force_link_speed2 0-u16max
HOST_DATA 0 bp->link_info.force_pam4_link_speed 0-u16max
HOST_DATA 0 bp->link_info.force_pause_setting 0-255
HOST_DATA 0 bp->link_info.link_down_reason 0-255
HOST_DATA 0 bp->link_info.link_speed 0-u16max
HOST_DATA 0 bp->link_info.link_state 0-255
HOST_DATA 0 bp->link_info.lp_auto_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.lp_auto_pam4_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.lp_pause 0-255
HOST_DATA 0 bp->link_info.media_type 0-255
HOST_DATA 0 bp->link_info.module_status 0-255
HOST_DATA 0 bp->link_info.pause 0-255
HOST_DATA 0 bp->link_info.phy_addr 0-255
HOST_DATA 0 bp->link_info.phy_link_status 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.active_fec_signal_mode 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.active_lanes 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.adv_eee_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speeds2 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speeds2_ext 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_mode 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_pam4_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.duplex_cfg 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.duplex_state 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.eee_config_phy_addr 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.error_code 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.fec_cfg 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_link_speeds2 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_pam4_link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_down_reason 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_auto_mode 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_eee_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_speeds 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_pam4_adv_speeds 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.lpbk 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.media_type 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.module_status 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.option_flags 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.parallel_detect 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_bld 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_maj 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_min 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_type 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.preemphasis 0-u32max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.req_type 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.resp_len 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.rsvd1 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.seq_id 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_pam4_speeds 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_speeds 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_speeds2 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_speeds2_ext 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.valid 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.wirespeed 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.xcvr_identifier_type_tx_lpi_timer 0-u32max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.xcvr_pkg_type 0-255
HOST_DATA 0 bp->link_info.phy_retry 0-1
HOST_DATA 0 bp->link_info.phy_retry_expires 0-u64max
HOST_DATA 0 bp->link_info.phy_state 0-255
HOST_DATA 0 bp->link_info.phy_type 0-255
HOST_DATA 0 bp->link_info.preemphasis 0-u32max
HOST_DATA 0 bp->link_info.req_duplex 0-255
HOST_DATA 0 bp->link_info.req_flow_ctrl 0-255
HOST_DATA 0 bp->link_info.req_link_speed 0-u16max
HOST_DATA 0 bp->link_info.req_signal_mode 0-255
HOST_DATA 0 bp->link_info.support_auto_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_auto_speeds2 0-u16max
HOST_DATA 0 bp->link_info.support_pam4_auto_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_pam4_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_speeds2 0-u16max
HOST_DATA 0 bp->link_info.transceiver 0-255
HOST_DATA 0 bp->link_info.wire_speed 0-255
HOST_DATA 0 bp->link_lock.osq.tail.counter s32min-s32max
HOST_DATA 0 bp->link_lock.owner.counter s64min-s64max
HOST_DATA 0 bp->lpi_tmr_hi 0-u32max
HOST_DATA 0 bp->lpi_tmr_lo 0-u32max
HOST_DATA 0 bp->mac_flags 0-255
HOST_DATA 0 bp->max_dscp_value 0-255
HOST_DATA 0 bp->max_fltr s32min-s32max
HOST_DATA 0 bp->max_lltc 0-255
HOST_DATA 0 bp->max_mtu 0-u16max
HOST_DATA 0 bp->max_pfcwd_tmo_ms 0-u16max
HOST_DATA 0 bp->max_q 0-255
HOST_DATA 0 bp->max_tc 0-255
HOST_DATA 0 bp->max_tpa_v2 0-u16max
HOST_DATA 0 bp->msg_enable 0-u32max
HOST_DATA 0 bp->net_stats_prev.collisions 0-u64max
HOST_DATA 0 bp->net_stats_prev.multicast 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_bytes 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_compressed 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_crc_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_dropped 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_fifo_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_frame_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_length_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_missed_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_nohandler 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_otherhost_dropped 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_over_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_packets 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_aborted_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_bytes 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_carrier_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_compressed 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_dropped 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_fifo_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_heartbeat_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_packets 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_window_errors 0-u64max
HOST_DATA 0 bp->nge_fw_dst_port_id 0-u16max
HOST_DATA 0 bp->nge_port 0-u16max
HOST_DATA 0 bp->nr_vfs s32min-s32max
HOST_DATA 0 bp->ntp_fltr_count 0
HOST_DATA 0 bp->num_leds 0-255
HOST_DATA 0 bp->num_rss_ctx 0-u32max
HOST_DATA 0 bp->num_tc 0-255
HOST_DATA 0 bp->num_tests 0-255
HOST_DATA 0 bp->pcie_stat_len 0-u16max
HOST_DATA 0 bp->pf.active_vfs 0-u16max
HOST_DATA 0 bp->pf.first_vf_id 0-u32max
HOST_DATA 0 bp->pf.fw_fid 0-u16max
HOST_DATA 0 bp->pf.hwrm_cmd_req_pages 0-u16max
HOST_DATA 0 bp->pf.max_vfs 0-u16max
HOST_DATA 0 bp->pf.port_id 0-u16max
HOST_DATA 0 bp->pf.registered_vfs 0-u16max
HOST_DATA 0 bp->pf.vf_resv_strategy 0-255
HOST_DATA 0 bp->phy_flags 0-u32max
HOST_DATA 0 bp->port_count 0-255
HOST_DATA 0 bp->port_partition_type 0-255
HOST_DATA 0 bp->port_stats.hw_stats_map 0-u64max
HOST_DATA 0 bp->port_stats.len 1960
HOST_DATA 0 bp->ptp_all_rx_tstamp 0-255
HOST_DATA 0 bp->reg_base 0-u32max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_buf_errors 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_hw_gro_packets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_hw_gro_wire_packets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_l4_csum_errors 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_netpoll_discards 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_oom_discards 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_resets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_ring_discards 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.total_missed_irqs 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.tx_total_resets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.tx_total_ring_discards 0-u64max
HOST_DATA 0 bp->rss_cap 0-u32max
HOST_DATA 0 bp->rss_hash_cfg 0-u32max
HOST_DATA 0 bp->rss_hash_delta 0-u32max
HOST_DATA 0 bp->rss_hash_key_updated 0
HOST_DATA 0 bp->rss_hash_key_valid 1
HOST_DATA 0 bp->rss_indir_tbl_entries 0-u16max
HOST_DATA 0 bp->rsscos_nr_ctxs s32min-s32max
HOST_DATA 0 bp->rx_agg_nr_pages s32min-s32max
HOST_DATA 0 bp->rx_agg_ring_mask 0-u32max
HOST_DATA 0 bp->rx_agg_ring_size 0-u32max
HOST_DATA 0 bp->rx_buf_size 0-u32max
HOST_DATA 0 bp->rx_buf_use_size 0-u32max
HOST_DATA 0 bp->rx_coal.budget 0-255
HOST_DATA 0 bp->rx_coal.bufs_per_record 0-255
HOST_DATA 0 bp->rx_coal.coal_bufs 0-u16max
HOST_DATA 0 bp->rx_coal.coal_bufs_irq 0-u16max
HOST_DATA 0 bp->rx_coal.coal_ticks 0-u16max
HOST_DATA 0 bp->rx_coal.coal_ticks_irq 0-u16max
HOST_DATA 0 bp->rx_coal.flags 0-u16max
HOST_DATA 0 bp->rx_coal.idle_thresh 0-u16max
HOST_DATA 0 bp->rx_copybreak 0-u32max
HOST_DATA 0 bp->rx_dir 0-u32max
HOST_DATA 0 bp->rx_nr_pages s32min-s32max
HOST_DATA 0 bp->rx_nr_rings 1-s32max[c]
HOST_DATA 0 bp->rx_ring_mask 0-u32max
HOST_DATA 0 bp->rx_ring_size 0-u32max
HOST_DATA 0 bp->shutdown_thresh_temp 0-255
HOST_DATA 0 bp->sp_event 0-u64max
HOST_DATA 0 bp->sp_task.data.counter s64min-s64max
HOST_DATA 0 bp->sriov_cfg 0-1
HOST_DATA 0 bp->state 0-u64max
HOST_DATA 0 bp->stats_coal_ticks 0-u32max
HOST_DATA 0 bp->stats_updated_jiffies 0-u64max
HOST_DATA 0 bp->thermal_threshold_type 0-u32max
HOST_DATA 0 bp->timer.expires 0-u64max
HOST_DATA 0 bp->timer.flags 0-u32max
HOST_DATA 0 bp->toeplitz_prefix 0-255
HOST_DATA 0 bp->total_irqs s32min-s32max
HOST_DATA 0 bp->tph_mode 0-255
HOST_DATA 0 bp->tso_max_segs 0-u16max
HOST_DATA 0 bp->tx_coal.budget 0-255
HOST_DATA 0 bp->tx_coal.bufs_per_record 0-255
HOST_DATA 0 bp->tx_coal.coal_bufs 0-u16max
HOST_DATA 0 bp->tx_coal.coal_bufs_irq 0-u16max
HOST_DATA 0 bp->tx_coal.coal_ticks 0-u16max
HOST_DATA 0 bp->tx_coal.coal_ticks_irq 0-u16max
HOST_DATA 0 bp->tx_coal.flags 0-u16max
HOST_DATA 0 bp->tx_coal.idle_thresh 0-u16max
HOST_DATA 0 bp->tx_nr_pages s32min-s32max
HOST_DATA 0 bp->tx_nr_rings_xdp s32min-s32max
HOST_DATA 0 bp->tx_port_stats_ext.hw_stats_map 0-u64max
HOST_DATA 0 bp->tx_port_stats_ext.len 256
HOST_DATA 0 bp->tx_ring_mask 0-u32max
HOST_DATA 0 bp->tx_ring_size 0-u32max
HOST_DATA 0 bp->ulp_num_msix_want s32min-s32max
HOST_DATA 0 bp->ver_resp.always_1 0-255
HOST_DATA 0 bp->ver_resp.chip_bond_id 0-255
HOST_DATA 0 bp->ver_resp.chip_metal 0-255
HOST_DATA 0 bp->ver_resp.chip_num 0-u16max
HOST_DATA 0 bp->ver_resp.chip_platform_type 0-255
HOST_DATA 0 bp->ver_resp.chip_rev 0-255
HOST_DATA 0 bp->ver_resp.def_req_timeout 0-u16max
HOST_DATA 0 bp->ver_resp.dev_caps_cfg 0-u32max
HOST_DATA 0 bp->ver_resp.error_code 0-u16max
HOST_DATA 0 bp->ver_resp.flags 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_build 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_major 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_min_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_minor 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_patch 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_upd_8b 0-255
HOST_DATA 0 bp->ver_resp.max_ext_req_len 0-u16max
HOST_DATA 0 bp->ver_resp.max_req_timeout 0-u16max
HOST_DATA 0 bp->ver_resp.max_req_win_len 0-u16max
HOST_DATA 0 bp->ver_resp.max_resp_len 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.mgmt_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.mgmt_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.mgmt_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.req_type 0-u16max
HOST_DATA 0 bp->ver_resp.resp_len 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.roce_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.roce_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.roce_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.seq_id 0-u16max
HOST_DATA 0 bp->ver_resp.valid 0-255
HOST_DATA 0 bp->vf.flags 0-u32max
HOST_DATA 0 bp->vf.func_qcfg_flags 0-u16max
HOST_DATA 0 bp->vf.fw_fid 0-u16max
HOST_DATA 0 bp->vf.hwrm_cmd_req_dma_addr 0-u64max
HOST_DATA 0 bp->vf.max_tx_rate 0-u32max
HOST_DATA 0 bp->vf.min_tx_rate 0-u32max
HOST_DATA 0 bp->vf.vlan 0-u16max
HOST_DATA 0 bp->vxlan_fw_dst_port_id 0-u16max
HOST_DATA 0 bp->vxlan_gpe_fw_dst_port_id 0-u16max
HOST_DATA 0 bp->vxlan_gpe_port 0-u16max
HOST_DATA 0 bp->vxlan_port 0-u16max
HOST_DATA 0 bp->warn_thresh_temp 0-255
HOST_DATA 0 bp->wol 0-255
HOST_DATA 0 bp->wol_filter_id 0-255
USER_DATA 0 bp->cp_nr_rings s32min-s32max[c]
USER_DATA 0 bp->current_interval 0-249[c]
USER_DATA 0 bp->hw_resc.resv_hw_ring_grps 0-u16max
USER_DATA 0 bp->hw_resc.resv_rx_rings 0-u16max
USER_DATA 0 bp->hw_resc.resv_tx_rings 0-u16max
USER_DATA 0 bp->num_tc 2-255[c]
USER_DATA 0 bp->rx_agg_ring_size 0[c]
USER_DATA 0 bp->rx_nr_rings 1-s32max[c]
USER_DATA 0 bp->rx_ring_size 0[c]
USER_DATA 0 bp->stats_coal_ticks 1-999999[c]
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_pages
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->hwrm_dma_pool->allocation
NO_OVERFLOW_SIMPLE 0 bp->max_tpa
NO_OVERFLOW_SIMPLE 0 bp->nr_vnics
NO_OVERFLOW_SIMPLE 0 bp->num_tc
NO_OVERFLOW_SIMPLE 0 bp->port_stats.len
NO_OVERFLOW_SIMPLE 0 bp->rx_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->rx_port_stats_ext.len
NO_OVERFLOW_SIMPLE 0 bp->tx_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->tx_port_stats_ext.len
NO_OVERFLOW_SIMPLE 0 bp->tx_push_size
UNITS 4 map_index unit_array_size
HALF_LOCKED2 0 &bp->dev->lock
HALF_LOCKED2 0 &bp->dl->lock

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_hwrm_tx_ring_alloc() -> hwrm_ring_alloc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->bnapi 4096-ptr_max
PARAM_VALUE 0 bp->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,3720,9688-u64max
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 bp->hwrm_dma_pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->hwrm_dma_pool->size 0-4294967295
PARAM_VALUE 0 bp->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 bp->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 bp->rx_ring 16,4096-ptr_max
PARAM_VALUE 0 *bp->dev->name 0-255
PARAM_VALUE 0 *bp->dev->prio_tc_map 0-255
PARAM_VALUE 0 *bp->fw_health->fw_reset_seq_delay_msec 0-4294967295
PARAM_VALUE 0 *bp->fw_health->fw_reset_seq_regs 0-4294967295
PARAM_VALUE 0 *bp->fw_health->fw_reset_seq_vals 0-4294967295
PARAM_VALUE 0 *bp->fw_health->mapped_regs 0-4294967295
PARAM_VALUE 0 *bp->pri2cos_idx 0-255
PARAM_VALUE 0 *bp->rss_hash_key 0-255
PARAM_VALUE 1 rxr 0
PARAM_VALUE 2 ring 4096-ptr_max
PARAM_VALUE 3 ring_type 1
PARAM_VALUE 4 map_index 0-65534
BUF_SIZE 0 bp->ieee_pfc (-1),136
BUF_SIZE 2 ring 88
CAPPED_DATA 0 bp->hwrm_dma_pool->size 1
CAPPED_DATA 4 map_index 1
DATA_SOURCE 0 bp $0
DATA_SOURCE 4 map_index $2
NOSPEC 0 bp->cp_nr_rings
NOSPEC 0 bp->stats_coal_ticks
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bp->auxdev_id s32min-s32max
HOST_DATA 0 bp->auxdev_lock.osq.tail.counter s32min-s32max
HOST_DATA 0 bp->auxdev_lock.owner.counter s64min-s64max
HOST_DATA 0 bp->board_idx 0-u32max
HOST_DATA 0 bp->br_mode 0-u16max
HOST_DATA 0 bp->chip_rev 0-255
HOST_DATA 0 bp->coal_cap.cmpl_aggr_dma_tmr_during_int_max 0-u16max
HOST_DATA 0 bp->coal_cap.cmpl_aggr_dma_tmr_max 0-u16max
HOST_DATA 0 bp->coal_cap.cmpl_params 0-u32max
HOST_DATA 0 bp->coal_cap.int_lat_tmr_max_max 0-u16max
HOST_DATA 0 bp->coal_cap.int_lat_tmr_min_max 0-u16max
HOST_DATA 0 bp->coal_cap.nq_params 0-u32max
HOST_DATA 0 bp->coal_cap.num_cmpl_aggr_int_max 0-u16max
HOST_DATA 0 bp->coal_cap.num_cmpl_dma_aggr_during_int_max 0-u16max
HOST_DATA 0 bp->coal_cap.num_cmpl_dma_aggr_max 0-u16max
HOST_DATA 0 bp->coal_cap.timer_units 0-u16max
HOST_DATA 0 bp->cos0_cos1_shared 0-255
HOST_DATA 0 bp->cp_bit 0-u32max
HOST_DATA 0 bp->cp_nr_pages s32min-s32max
HOST_DATA 0 bp->cp_nr_rings s32min-s32max[c]
HOST_DATA 0 bp->cp_ring_mask 0-u32max
HOST_DATA 0 bp->cp_ring_size 0-u32max
HOST_DATA 0 bp->crit_thresh_temp 0-255
HOST_DATA 0 bp->current_interval 0-u32max
HOST_DATA 0 bp->db_offset s32min-s32max
HOST_DATA 0 bp->db_size s32min-s32max
HOST_DATA 0 bp->dcbx_cap 0-255
HOST_DATA 0 bp->default_pri 0-255
HOST_DATA 0 bp->dl_port.attrs.flavour 0-u32max
HOST_DATA 0 bp->dl_port.attrs.lanes 0-u32max
HOST_DATA 0 bp->dl_port.attrs.no_phys_port_name 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_pf.controller 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_pf.external 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_pf.pf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.pci_sf.controller 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_sf.external 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_sf.pf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.pci_sf.sf 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_vf.controller 0-u32max
HOST_DATA 0 bp->dl_port.attrs.pci_vf.external 0-1
HOST_DATA 0 bp->dl_port.attrs.pci_vf.pf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.pci_vf.vf 0-u16max
HOST_DATA 0 bp->dl_port.attrs.phys.port_number 0-u32max
HOST_DATA 0 bp->dl_port.attrs.phys.split_subport_number 0-u32max
HOST_DATA 0 bp->dl_port.attrs.split 0-1
HOST_DATA 0 bp->dl_port.attrs.splittable 0-1
HOST_DATA 0 bp->dl_port.attrs.switch_id.id_len 0-255
HOST_DATA 0 bp->dl_port.attrs_set 0-1
HOST_DATA 0 bp->dl_port.desired_type 0-u32max
HOST_DATA 0 bp->dl_port.index 0-u32max
HOST_DATA 0 bp->dl_port.initialized 0-1
HOST_DATA 0 bp->dl_port.registered 0-1
HOST_DATA 0 bp->dl_port.rel_index 0-u32max
HOST_DATA 0 bp->dl_port.switch_port 0-1
HOST_DATA 0 bp->dl_port.type 0-u32max
HOST_DATA 0 bp->dl_port.type_eth.ifindex s32min-s32max
HOST_DATA 0 bp->dl_port.type_warn_dw.cpu s32min-s32max
HOST_DATA 0 bp->dl_port.type_warn_dw.timer.expires 0-u64max
HOST_DATA 0 bp->dl_port.type_warn_dw.timer.flags 0-u32max
HOST_DATA 0 bp->dl_port.type_warn_dw.work.data.counter s64min-s64max
HOST_DATA 0 bp->dump_flag 0-u16max
HOST_DATA 0 bp->eee.eee_active 0-1
HOST_DATA 0 bp->eee.eee_enabled 0-1
HOST_DATA 0 bp->eee.tx_lpi_enabled 0-1
HOST_DATA 0 bp->eee.tx_lpi_timer 0-u32max
HOST_DATA 0 bp->eswitch_mode 0-u32max
HOST_DATA 0 bp->fatal_thresh_temp 0-255
HOST_DATA 0 bp->flags 0-u32max
HOST_DATA 0 bp->fw_cap 0-u64max
HOST_DATA 0 bp->fw_crash_len 0-u32max
HOST_DATA 0 bp->fw_dbg_cap 0-u32max
HOST_DATA 0 bp->fw_reset_max_dsecs 0-u16max
HOST_DATA 0 bp->fw_reset_min_dsecs 0-u16max
HOST_DATA 0 bp->fw_reset_state s32min-s32max
HOST_DATA 0 bp->fw_reset_task.cpu s32min-s32max
HOST_DATA 0 bp->fw_reset_task.timer.expires 0-u64max
HOST_DATA 0 bp->fw_reset_task.timer.flags 0-u32max
HOST_DATA 0 bp->fw_reset_task.work.data.counter s64min-s64max
HOST_DATA 0 bp->fw_reset_timestamp 0-u64max
HOST_DATA 0 bp->fw_ver_code 0-u64max
HOST_DATA 0 bp->hash_seed 0-u32max
HOST_DATA 0 bp->hw_resc.max_cp_rings 0-u16max
HOST_DATA 0 bp->hw_resc.max_decap_records 0-u32max
HOST_DATA 0 bp->hw_resc.max_encap_records 0-u32max
HOST_DATA 0 bp->hw_resc.max_hw_ring_grps 0-u16max
HOST_DATA 0 bp->hw_resc.max_irqs 0-u16max
HOST_DATA 0 bp->hw_resc.max_l2_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.max_nqs 0-u16max
HOST_DATA 0 bp->hw_resc.max_rsscos_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.max_rx_em_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_rx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.max_rx_wm_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_stat_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.max_tx_em_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_tx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.max_tx_sch_inputs 0-u16max
HOST_DATA 0 bp->hw_resc.max_tx_wm_flows 0-u32max
HOST_DATA 0 bp->hw_resc.max_vnics 0-u16max
HOST_DATA 0 bp->hw_resc.min_cp_rings 0-u16max
HOST_DATA 0 bp->hw_resc.min_hw_ring_grps 0-u16max
HOST_DATA 0 bp->hw_resc.min_l2_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.min_rsscos_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.min_rx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.min_stat_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.min_tx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.min_vnics 0-u16max
HOST_DATA 0 bp->hw_resc.resv_cp_rings 0-u16max
HOST_DATA 0 bp->hw_resc.resv_hw_ring_grps 0-u16max
HOST_DATA 0 bp->hw_resc.resv_irqs 0-u16max
HOST_DATA 0 bp->hw_resc.resv_rsscos_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.resv_rx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.resv_stat_ctxs 0-u16max
HOST_DATA 0 bp->hw_resc.resv_tx_rings 0-u16max
HOST_DATA 0 bp->hw_resc.resv_vnics 0-u16max
HOST_DATA 0 bp->hw_ring_stats_size 0-u16max
HOST_DATA 0 bp->hwrm_cmd_max_timeout 1-65535000
HOST_DATA 0 bp->hwrm_cmd_timeout 1-u16max
HOST_DATA 0 bp->hwrm_max_ext_req_len 128-u16max
HOST_DATA 0 bp->hwrm_max_req_len 0-u16max
HOST_DATA 0 bp->hwrm_spec_code 0-16777215
HOST_DATA 0 bp->intr_sem.counter s32min-s32max
HOST_DATA 0 bp->link_info.active_fec_sig_mode 0-255
HOST_DATA 0 bp->link_info.active_lanes 0-255
HOST_DATA 0 bp->link_info.advertising 0-u16max
HOST_DATA 0 bp->link_info.advertising_pam4 0-u16max
HOST_DATA 0 bp->link_info.auto_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.auto_link_speeds2 0-u16max
HOST_DATA 0 bp->link_info.auto_mode 0-255
HOST_DATA 0 bp->link_info.auto_pam4_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.auto_pause_setting 0-255
HOST_DATA 0 bp->link_info.autoneg 0-255
HOST_DATA 0 bp->link_info.duplex 0-255
HOST_DATA 0 bp->link_info.duplex_setting 0-255
HOST_DATA 0 bp->link_info.fec_cfg 0-u16max
HOST_DATA 0 bp->link_info.force_link_chng 0-1
HOST_DATA 0 bp->link_info.force_link_speed 0-u16max
HOST_DATA 0 bp->link_info.force_link_speed2 0-u16max
HOST_DATA 0 bp->link_info.force_pam4_link_speed 0-u16max
HOST_DATA 0 bp->link_info.force_pause_setting 0-255
HOST_DATA 0 bp->link_info.link_down_reason 0-255
HOST_DATA 0 bp->link_info.link_speed 0-u16max
HOST_DATA 0 bp->link_info.link_state 0-255
HOST_DATA 0 bp->link_info.lp_auto_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.lp_auto_pam4_link_speeds 0-u16max
HOST_DATA 0 bp->link_info.lp_pause 0-255
HOST_DATA 0 bp->link_info.media_type 0-255
HOST_DATA 0 bp->link_info.module_status 0-255
HOST_DATA 0 bp->link_info.pause 0-255
HOST_DATA 0 bp->link_info.phy_addr 0-255
HOST_DATA 0 bp->link_info.phy_link_status 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.active_fec_signal_mode 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.active_lanes 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.adv_eee_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speeds2 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_link_speeds2_ext 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_mode 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_pam4_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.auto_pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.duplex_cfg 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.duplex_state 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.eee_config_phy_addr 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.error_code 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.fec_cfg 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_link_speeds2 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_pam4_link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.force_pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_down_reason 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_auto_mode 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_eee_link_speed_mask 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_adv_speeds 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_partner_pam4_adv_speeds 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.link_speed 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.lpbk 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.media_type 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.module_status 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.option_flags 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.parallel_detect 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.pause 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_bld 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_maj 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_min 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.phy_type 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.preemphasis 0-u32max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.req_type 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.resp_len 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.rsvd1 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.seq_id 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_pam4_speeds 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_speeds 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_speeds2 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.support_speeds2_ext 0-u16max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.valid 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.wirespeed 0-255
HOST_DATA 0 bp->link_info.phy_qcfg_resp.xcvr_identifier_type_tx_lpi_timer 0-u32max
HOST_DATA 0 bp->link_info.phy_qcfg_resp.xcvr_pkg_type 0-255
HOST_DATA 0 bp->link_info.phy_retry 0-1
HOST_DATA 0 bp->link_info.phy_retry_expires 0-u64max
HOST_DATA 0 bp->link_info.phy_state 0-255
HOST_DATA 0 bp->link_info.phy_type 0-255
HOST_DATA 0 bp->link_info.preemphasis 0-u32max
HOST_DATA 0 bp->link_info.req_duplex 0-255
HOST_DATA 0 bp->link_info.req_flow_ctrl 0-255
HOST_DATA 0 bp->link_info.req_link_speed 0-u16max
HOST_DATA 0 bp->link_info.req_signal_mode 0-255
HOST_DATA 0 bp->link_info.support_auto_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_auto_speeds2 0-u16max
HOST_DATA 0 bp->link_info.support_pam4_auto_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_pam4_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_speeds 0-u16max
HOST_DATA 0 bp->link_info.support_speeds2 0-u16max
HOST_DATA 0 bp->link_info.transceiver 0-255
HOST_DATA 0 bp->link_info.wire_speed 0-255
HOST_DATA 0 bp->link_lock.osq.tail.counter s32min-s32max
HOST_DATA 0 bp->link_lock.owner.counter s64min-s64max
HOST_DATA 0 bp->lpi_tmr_hi 0-u32max
HOST_DATA 0 bp->lpi_tmr_lo 0-u32max
HOST_DATA 0 bp->mac_flags 0-255
HOST_DATA 0 bp->max_dscp_value 0-255
HOST_DATA 0 bp->max_fltr s32min-s32max
HOST_DATA 0 bp->max_lltc 0-255
HOST_DATA 0 bp->max_mtu 0-u16max
HOST_DATA 0 bp->max_pfcwd_tmo_ms 0-u16max
HOST_DATA 0 bp->max_q 0-255
HOST_DATA 0 bp->max_tc 0-255
HOST_DATA 0 bp->max_tpa_v2 0-u16max
HOST_DATA 0 bp->msg_enable 0-u32max
HOST_DATA 0 bp->net_stats_prev.collisions 0-u64max
HOST_DATA 0 bp->net_stats_prev.multicast 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_bytes 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_compressed 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_crc_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_dropped 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_fifo_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_frame_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_length_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_missed_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_nohandler 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_otherhost_dropped 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_over_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.rx_packets 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_aborted_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_bytes 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_carrier_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_compressed 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_dropped 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_fifo_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_heartbeat_errors 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_packets 0-u64max
HOST_DATA 0 bp->net_stats_prev.tx_window_errors 0-u64max
HOST_DATA 0 bp->nge_fw_dst_port_id 0-u16max
HOST_DATA 0 bp->nge_port 0-u16max
HOST_DATA 0 bp->nr_vfs s32min-s32max
HOST_DATA 0 bp->ntp_fltr_count 0
HOST_DATA 0 bp->num_leds 0-255
HOST_DATA 0 bp->num_rss_ctx 0-u32max
HOST_DATA 0 bp->num_tc 0-255
HOST_DATA 0 bp->num_tests 0-255
HOST_DATA 0 bp->pcie_stat_len 0-u16max
HOST_DATA 0 bp->pf.active_vfs 0-u16max
HOST_DATA 0 bp->pf.first_vf_id 0-u32max
HOST_DATA 0 bp->pf.fw_fid 0-u16max
HOST_DATA 0 bp->pf.hwrm_cmd_req_pages 0-u16max
HOST_DATA 0 bp->pf.max_vfs 0-u16max
HOST_DATA 0 bp->pf.port_id 0-u16max
HOST_DATA 0 bp->pf.registered_vfs 0-u16max
HOST_DATA 0 bp->pf.vf_resv_strategy 0-255
HOST_DATA 0 bp->phy_flags 0-u32max
HOST_DATA 0 bp->port_count 0-255
HOST_DATA 0 bp->port_partition_type 0-255
HOST_DATA 0 bp->port_stats.hw_stats_map 0-u64max
HOST_DATA 0 bp->port_stats.len 1960
HOST_DATA 0 bp->ptp_all_rx_tstamp 0-255
HOST_DATA 0 bp->reg_base 0-u32max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_buf_errors 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_hw_gro_packets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_hw_gro_wire_packets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_l4_csum_errors 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_netpoll_discards 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_oom_discards 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_resets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.rx_total_ring_discards 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.total_missed_irqs 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.tx_total_resets 0-u64max
HOST_DATA 0 bp->ring_drv_stats_prev.tx_total_ring_discards 0-u64max
HOST_DATA 0 bp->rss_cap 0-u32max
HOST_DATA 0 bp->rss_hash_cfg 0-u32max
HOST_DATA 0 bp->rss_hash_delta 0-u32max
HOST_DATA 0 bp->rss_hash_key_updated 0
HOST_DATA 0 bp->rss_hash_key_valid 1
HOST_DATA 0 bp->rss_indir_tbl_entries 0-u16max
HOST_DATA 0 bp->rsscos_nr_ctxs s32min-s32max
HOST_DATA 0 bp->rx_agg_nr_pages s32min-s32max
HOST_DATA 0 bp->rx_agg_ring_mask 0-u32max
HOST_DATA 0 bp->rx_agg_ring_size 0-u32max
HOST_DATA 0 bp->rx_buf_size 0-u32max
HOST_DATA 0 bp->rx_buf_use_size 0-u32max
HOST_DATA 0 bp->rx_coal.budget 0-255
HOST_DATA 0 bp->rx_coal.bufs_per_record 0-255
HOST_DATA 0 bp->rx_coal.coal_bufs 0-u16max
HOST_DATA 0 bp->rx_coal.coal_bufs_irq 0-u16max
HOST_DATA 0 bp->rx_coal.coal_ticks 0-u16max
HOST_DATA 0 bp->rx_coal.coal_ticks_irq 0-u16max
HOST_DATA 0 bp->rx_coal.flags 0-u16max
HOST_DATA 0 bp->rx_coal.idle_thresh 0-u16max
HOST_DATA 0 bp->rx_copybreak 0-u32max
HOST_DATA 0 bp->rx_dir 0-u32max
HOST_DATA 0 bp->rx_nr_pages s32min-s32max
HOST_DATA 0 bp->rx_nr_rings s32min-s32max[c]
HOST_DATA 0 bp->rx_ring_mask 0-u32max
HOST_DATA 0 bp->rx_ring_size 0-u32max
HOST_DATA 0 bp->shutdown_thresh_temp 0-255
HOST_DATA 0 bp->sp_event 0-u64max
HOST_DATA 0 bp->sp_task.data.counter s64min-s64max
HOST_DATA 0 bp->sriov_cfg 0-1
HOST_DATA 0 bp->state 0-u64max
HOST_DATA 0 bp->stats_coal_ticks 0-u32max
HOST_DATA 0 bp->stats_updated_jiffies 0-u64max
HOST_DATA 0 bp->thermal_threshold_type 0-u32max
HOST_DATA 0 bp->timer.expires 0-u64max
HOST_DATA 0 bp->timer.flags 0-u32max
HOST_DATA 0 bp->toeplitz_prefix 0-255
HOST_DATA 0 bp->total_irqs s32min-s32max
HOST_DATA 0 bp->tph_mode 0-255
HOST_DATA 0 bp->tso_max_segs 0-u16max
HOST_DATA 0 bp->tx_coal.budget 0-255
HOST_DATA 0 bp->tx_coal.bufs_per_record 0-255
HOST_DATA 0 bp->tx_coal.coal_bufs 0-u16max
HOST_DATA 0 bp->tx_coal.coal_bufs_irq 0-u16max
HOST_DATA 0 bp->tx_coal.coal_ticks 0-u16max
HOST_DATA 0 bp->tx_coal.coal_ticks_irq 0-u16max
HOST_DATA 0 bp->tx_coal.flags 0-u16max
HOST_DATA 0 bp->tx_coal.idle_thresh 0-u16max
HOST_DATA 0 bp->tx_nr_pages s32min-s32max
HOST_DATA 0 bp->tx_nr_rings_xdp s32min-s32max
HOST_DATA 0 bp->tx_port_stats_ext.hw_stats_map 0-u64max
HOST_DATA 0 bp->tx_port_stats_ext.len 256
HOST_DATA 0 bp->tx_ring_mask 0-u32max
HOST_DATA 0 bp->tx_ring_size 0-u32max
HOST_DATA 0 bp->ulp_num_msix_want s32min-s32max
HOST_DATA 0 bp->ver_resp.always_1 0-255
HOST_DATA 0 bp->ver_resp.chip_bond_id 0-255
HOST_DATA 0 bp->ver_resp.chip_metal 0-255
HOST_DATA 0 bp->ver_resp.chip_num 0-u16max
HOST_DATA 0 bp->ver_resp.chip_platform_type 0-255
HOST_DATA 0 bp->ver_resp.chip_rev 0-255
HOST_DATA 0 bp->ver_resp.def_req_timeout 0-u16max
HOST_DATA 0 bp->ver_resp.dev_caps_cfg 0-u32max
HOST_DATA 0 bp->ver_resp.error_code 0-u16max
HOST_DATA 0 bp->ver_resp.flags 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_build 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_major 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_min_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_minor 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_patch 0-u16max
HOST_DATA 0 bp->ver_resp.hwrm_intf_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.hwrm_intf_upd_8b 0-255
HOST_DATA 0 bp->ver_resp.max_ext_req_len 0-u16max
HOST_DATA 0 bp->ver_resp.max_req_timeout 0-u16max
HOST_DATA 0 bp->ver_resp.max_req_win_len 0-u16max
HOST_DATA 0 bp->ver_resp.max_resp_len 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.mgmt_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.mgmt_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.mgmt_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.mgmt_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.netctrl_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.netctrl_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.req_type 0-u16max
HOST_DATA 0 bp->ver_resp.resp_len 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_bld_8b 0-255
HOST_DATA 0 bp->ver_resp.roce_fw_build 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_maj_8b 0-255
HOST_DATA 0 bp->ver_resp.roce_fw_major 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_min_8b 0-255
HOST_DATA 0 bp->ver_resp.roce_fw_minor 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_patch 0-u16max
HOST_DATA 0 bp->ver_resp.roce_fw_rsvd_8b 0-255
HOST_DATA 0 bp->ver_resp.seq_id 0-u16max
HOST_DATA 0 bp->ver_resp.valid 0-255
HOST_DATA 0 bp->vf.flags 0-u32max
HOST_DATA 0 bp->vf.func_qcfg_flags 0-u16max
HOST_DATA 0 bp->vf.fw_fid 0-u16max
HOST_DATA 0 bp->vf.hwrm_cmd_req_dma_addr 0-u64max
HOST_DATA 0 bp->vf.max_tx_rate 0-u32max
HOST_DATA 0 bp->vf.min_tx_rate 0-u32max
HOST_DATA 0 bp->vf.vlan 0-u16max
HOST_DATA 0 bp->vxlan_fw_dst_port_id 0-u16max
HOST_DATA 0 bp->vxlan_gpe_fw_dst_port_id 0-u16max
HOST_DATA 0 bp->vxlan_gpe_port 0-u16max
HOST_DATA 0 bp->vxlan_port 0-u16max
HOST_DATA 0 bp->warn_thresh_temp 0-255
HOST_DATA 0 bp->wol 0-255
HOST_DATA 0 bp->wol_filter_id 0-255
USER_DATA 0 bp->cp_nr_rings s32min-s32max[c]
USER_DATA 0 bp->current_interval 0-249[c]
USER_DATA 0 bp->hw_resc.resv_hw_ring_grps 0-u16max
USER_DATA 0 bp->hw_resc.resv_rx_rings 0-u16max
USER_DATA 0 bp->hw_resc.resv_tx_rings 0-u16max
USER_DATA 0 bp->num_tc 2-255[c]
USER_DATA 0 bp->rx_agg_ring_size 0[c]
USER_DATA 0 bp->rx_nr_rings s32min-s32max[c]
USER_DATA 0 bp->rx_ring_size 0[c]
USER_DATA 0 bp->stats_coal_ticks 1-999999[c]
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_pages
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->hwrm_dma_pool->allocation
NO_OVERFLOW_SIMPLE 0 bp->max_tpa
NO_OVERFLOW_SIMPLE 0 bp->nr_vnics
NO_OVERFLOW_SIMPLE 0 bp->num_tc
NO_OVERFLOW_SIMPLE 0 bp->port_stats.len
NO_OVERFLOW_SIMPLE 0 bp->rx_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->rx_port_stats_ext.len
NO_OVERFLOW_SIMPLE 0 bp->tx_nr_rings
NO_OVERFLOW_SIMPLE 0 bp->tx_port_stats_ext.len
NO_OVERFLOW_SIMPLE 0 bp->tx_push_size
NO_OVERFLOW_SIMPLE 4 map_index
UNITS 4 map_index unit_array_size
HALF_LOCKED2 0 &bp->dev->lock
HALF_LOCKED2 0 &bp->dl->lock

drivers/net/ethernet/broadcom/bnge/bnge_netdev.c bnge_hwrm_cp_ring_alloc() -> hwrm_ring_alloc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->bd 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.flags 0-4294967295
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_hard 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_lazy 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_queued 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_soft 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->size 0-s32max
PARAM_VALUE 0 bp->bd->netdev->priv->fw_rx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->bd->netdev->priv->fw_tx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->bd->netdev->priv->pri2cos_valid 0-1
PARAM_VALUE 0 bp->bd->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->tx_nr_rings 1-u16max
PARAM_VALUE 0 bp->bnapi 4096-ptr_max
PARAM_VALUE 0 bp->grp_info 16,4096-ptr_max
PARAM_VALUE 0 bp->max_tpa 256-u16max
PARAM_VALUE 0 bp->netdev 4096-ptr_max
PARAM_VALUE 0 bp->netdev->ip6_ptr->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->netdev->num_rx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->num_tx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->real_num_rx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->real_num_tx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->netdev->threaded 0
PARAM_VALUE 0 bp->nr_vnics 1
PARAM_VALUE 0 bp->rss_hash_key_updated 0
PARAM_VALUE 0 bp->rss_hash_key_valid 1
PARAM_VALUE 0 bp->rx_dma_offset 64
PARAM_VALUE 0 bp->rx_offset 64
PARAM_VALUE 0 bp->rx_ring 16,4096-ptr_max
PARAM_VALUE 0 bp->stats_coal_ticks 1000000
PARAM_VALUE 0 bp->toeplitz_prefix 0-255
PARAM_VALUE 0 bp->tx_ring 4096-ptr_max
PARAM_VALUE 0 bp->tx_ring_map 16,4096-ptr_max
PARAM_VALUE 0 bp->tx_wake_thresh 19-u32max
PARAM_VALUE 0 bp->vnic_info 4096-ptr_max
PARAM_VALUE 0 *bp->bd->netdev->priv->pri2cos_idx 0-7
PARAM_VALUE 0 *bp->netdev->name 0-255
PARAM_VALUE 0 *bp->netdev->prio_tc_map 0-255
PARAM_VALUE 0 *bp->rss_hash_key 0-255
PARAM_VALUE 1 rxr 4096-ptr_max
PARAM_VALUE 2 ring 8
BUF_SIZE 1 rxr 88
CAPPED_DATA 0 bp->bd->hwrm_dma_pool->size 1
CAPPED_DATA 0 bp->bd->nq_nr_rings 1
CAPPED_DATA 0 bp->bd->rx_nr_rings 1
CAPPED_DATA 0 bp->bd->tx_nr_rings 1
CAPPED_DATA 0 bp->max_tpa 1
CAPPED_DATA 0 bp->netdev->num_tx_queues 1
CAPPED_DATA 0 bp->netdev->real_num_rx_queues 1
DATA_SOURCE 0 bp $0
BIT_INFO 1 rxr->handle 0x0,0xff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_pages
NO_OVERFLOW_SIMPLE 0 bp->max_tpa
NO_OVERFLOW_SIMPLE 0 bp->nr_vnics
UNITS 3 ring_type unit_array_size

drivers/net/ethernet/broadcom/bnge/bnge_netdev.c bnge_hwrm_ring_alloc() -> hwrm_ring_alloc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->bd 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->dev->iommu_group->default_domain 0-s64max
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu_group->default_domain 0-s64max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->size 0-s32max
PARAM_VALUE 0 bp->bd->irq_tbl 4096-ptr_max
PARAM_VALUE 0 bp->bd->netdev->priv->fw_rx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->bd->netdev->priv->fw_tx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->bd->netdev->priv->pri2cos_valid 0-1
PARAM_VALUE 0 bp->bd->nq_nr_rings 1-u16max
PARAM_VALUE 0 bp->bd->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bnapi 4096-ptr_max
PARAM_VALUE 0 bp->grp_info 16,4096-ptr_max
PARAM_VALUE 0 bp->max_tpa 256-u16max
PARAM_VALUE 0 bp->netdev 4096-ptr_max
PARAM_VALUE 0 bp->netdev->ip6_ptr->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->netdev->num_rx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->num_tx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->real_num_rx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->real_num_tx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->netdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728
PARAM_VALUE 0 bp->netdev->threaded 0
PARAM_VALUE 0 bp->nr_vnics 1
PARAM_VALUE 0 bp->rss_hash_key_updated 0
PARAM_VALUE 0 bp->rss_hash_key_valid 1
PARAM_VALUE 0 bp->rx_dma_offset 64
PARAM_VALUE 0 bp->rx_offset 64
PARAM_VALUE 0 bp->rx_ring 16,4096-ptr_max
PARAM_VALUE 0 bp->stats_coal_ticks 1000000
PARAM_VALUE 0 bp->toeplitz_prefix 0-255
PARAM_VALUE 0 bp->tx_ring 16,4096-ptr_max
PARAM_VALUE 0 bp->tx_ring_map 16,4096-ptr_max
PARAM_VALUE 0 bp->tx_wake_thresh 19-u32max
PARAM_VALUE 0 bp->vnic_info 4096-ptr_max
PARAM_VALUE 0 *bp->bd->netdev->priv->pri2cos_idx 0-7
PARAM_VALUE 0 *bp->netdev->name 0-255
PARAM_VALUE 0 *bp->netdev->prio_tc_map 0-255
PARAM_VALUE 0 *bp->rss_hash_key 0-255
PARAM_VALUE 1 rxr 4096-ptr_max
PARAM_VALUE 2 ring 16
PARAM_VALUE 3 ring_type 0-u16max
BUF_SIZE 1 rxr 88
CAPPED_DATA 0 bp->bd->hwrm_dma_pool->size 1
CAPPED_DATA 0 bp->bd->nq_nr_rings 1
CAPPED_DATA 0 bp->bd->rx_nr_rings 1
CAPPED_DATA 0 bp->bd->tx_nr_rings 1
CAPPED_DATA 0 bp->netdev->num_tx_queues 1
CAPPED_DATA 0 bp->netdev->real_num_rx_queues 1
DATA_SOURCE 0 bp $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_pages
NO_OVERFLOW_SIMPLE 0 bp->max_tpa
NO_OVERFLOW_SIMPLE 0 bp->netdev->num_tc
NO_OVERFLOW_SIMPLE 0 bp->nr_vnics

drivers/net/ethernet/broadcom/bnge/bnge_netdev.c bnge_hwrm_ring_alloc() -> hwrm_ring_alloc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->bd 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bp->bd->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->dev->iommu_group->default_domain 0-s64max
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu->pci_32bit_workaround 0
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu_group->default_domain 0-s64max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->size 0-s32max
PARAM_VALUE 0 bp->bd->netdev->priv->fw_rx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->bd->netdev->priv->fw_tx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->bd->netdev->priv->pri2cos_valid 0-1
PARAM_VALUE 0 bp->bd->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->rx_nr_rings 1-u16max
PARAM_VALUE 0 bp->bnapi 4096-ptr_max
PARAM_VALUE 0 bp->grp_info 16,4096-ptr_max
PARAM_VALUE 0 bp->max_tpa 256-u16max
PARAM_VALUE 0 bp->netdev 4096-ptr_max
PARAM_VALUE 0 bp->netdev->ip6_ptr->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->netdev->num_rx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->num_tx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->real_num_rx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->real_num_tx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->netdev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728
PARAM_VALUE 0 bp->netdev->threaded 0
PARAM_VALUE 0 bp->nr_vnics 1
PARAM_VALUE 0 bp->rss_hash_key_updated 0
PARAM_VALUE 0 bp->rss_hash_key_valid 1
PARAM_VALUE 0 bp->rx_dma_offset 64
PARAM_VALUE 0 bp->rx_offset 64
PARAM_VALUE 0 bp->rx_ring 4096-ptr_max
PARAM_VALUE 0 bp->stats_coal_ticks 1000000
PARAM_VALUE 0 bp->toeplitz_prefix 0-255
PARAM_VALUE 0 bp->tx_ring 16,4096-ptr_max
PARAM_VALUE 0 bp->tx_ring_map 16,4096-ptr_max
PARAM_VALUE 0 bp->tx_wake_thresh 19-u32max
PARAM_VALUE 0 bp->vnic_info 4096-ptr_max
PARAM_VALUE 0 *bp->bd->netdev->priv->pri2cos_idx 0-7
PARAM_VALUE 0 *bp->netdev->name 0-255
PARAM_VALUE 0 *bp->netdev->prio_tc_map 0-255
PARAM_VALUE 0 *bp->rss_hash_key 0-255
PARAM_VALUE 1 rxr 4096-ptr_max
PARAM_VALUE 2 ring 8
BUF_SIZE 1 rxr 88
CAPPED_DATA 0 bp->bd->hwrm_dma_pool->size 1
CAPPED_DATA 0 bp->bd->nq_nr_rings 1
CAPPED_DATA 0 bp->bd->rx_nr_rings 1
CAPPED_DATA 0 bp->bd->tx_nr_rings 1
CAPPED_DATA 0 bp->netdev->num_tx_queues 1
CAPPED_DATA 0 bp->netdev->real_num_rx_queues 1
DATA_SOURCE 0 bp $0
BIT_INFO 1 rxr->handle 0x0,0xff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_pages
NO_OVERFLOW_SIMPLE 0 bp->max_tpa
NO_OVERFLOW_SIMPLE 0 bp->netdev->num_tc
NO_OVERFLOW_SIMPLE 0 bp->nr_vnics
UNITS 3 ring_type unit_array_size

drivers/net/ethernet/broadcom/bnge/bnge_netdev.c bnge_hwrm_rx_agg_ring_alloc() -> hwrm_ring_alloc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->bd 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.flags 0-4294967295
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_hard 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_lazy 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_queued 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_soft 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->size 0-s32max
PARAM_VALUE 0 bp->bd->netdev->priv->fw_rx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->bd->netdev->priv->fw_tx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->bd->netdev->priv->pri2cos_valid 0-1
PARAM_VALUE 0 bp->bd->netdev->priv->priv_flags 1-4294967295
PARAM_VALUE 0 bp->bd->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->rx_nr_rings 1-u16max
PARAM_VALUE 0 bp->bnapi 4096-ptr_max
PARAM_VALUE 0 bp->grp_info 16,4096-ptr_max
PARAM_VALUE 0 bp->max_tpa 256-u16max
PARAM_VALUE 0 bp->netdev 4096-ptr_max
PARAM_VALUE 0 bp->netdev->ip6_ptr->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->netdev->num_rx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->num_tx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->real_num_rx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->real_num_tx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->netdev->threaded 0
PARAM_VALUE 0 bp->nr_vnics 1
PARAM_VALUE 0 bp->rss_hash_key_updated 0
PARAM_VALUE 0 bp->rss_hash_key_valid 1
PARAM_VALUE 0 bp->rx_dma_offset 64
PARAM_VALUE 0 bp->rx_offset 64
PARAM_VALUE 0 bp->rx_ring 4096-ptr_max
PARAM_VALUE 0 bp->stats_coal_ticks 1000000
PARAM_VALUE 0 bp->toeplitz_prefix 0-255
PARAM_VALUE 0 bp->tx_ring 16,4096-ptr_max
PARAM_VALUE 0 bp->tx_ring_map 16,4096-ptr_max
PARAM_VALUE 0 bp->tx_wake_thresh 19-u32max
PARAM_VALUE 0 bp->vnic_info 4096-ptr_max
PARAM_VALUE 0 *bp->bd->netdev->priv->pri2cos_idx 0-7
PARAM_VALUE 0 *bp->netdev->name 0-255
PARAM_VALUE 0 *bp->netdev->prio_tc_map 0-255
PARAM_VALUE 0 *bp->rss_hash_key 0-255
PARAM_VALUE 1 rxr 4096-ptr_max
PARAM_VALUE 2 ring 4
PARAM_VALUE 3 ring_type 1-131070
BUF_SIZE 1 rxr 88
CAPPED_DATA 0 bp->bd->hwrm_dma_pool->size 1
CAPPED_DATA 0 bp->bd->nq_nr_rings 1
CAPPED_DATA 0 bp->bd->rx_nr_rings 1
CAPPED_DATA 0 bp->bd->tx_nr_rings 1
CAPPED_DATA 0 bp->max_tpa 1
CAPPED_DATA 0 bp->netdev->num_tx_queues 1
CAPPED_DATA 0 bp->netdev->real_num_rx_queues 1
DATA_SOURCE 0 bp $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_pages
NO_OVERFLOW_SIMPLE 0 bp->max_tpa
NO_OVERFLOW_SIMPLE 0 bp->nr_vnics

drivers/net/ethernet/broadcom/bnge/bnge_netdev.c bnge_hwrm_rx_ring_alloc() -> hwrm_ring_alloc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->bd 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.flags 0-4294967295
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_hard 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_lazy 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_queued 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_soft 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->size 0-s32max
PARAM_VALUE 0 bp->bd->netdev->priv->fw_rx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->bd->netdev->priv->fw_tx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->bd->netdev->priv->pri2cos_valid 0-1
PARAM_VALUE 0 bp->bd->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->rx_nr_rings 1-u16max
PARAM_VALUE 0 bp->bnapi 4096-ptr_max
PARAM_VALUE 0 bp->grp_info 16,4096-ptr_max
PARAM_VALUE 0 bp->max_tpa 256-u16max
PARAM_VALUE 0 bp->netdev 4096-ptr_max
PARAM_VALUE 0 bp->netdev->ip6_ptr->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->netdev->num_rx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->num_tx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->real_num_rx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->real_num_tx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->netdev->threaded 0
PARAM_VALUE 0 bp->nr_vnics 1
PARAM_VALUE 0 bp->rss_hash_key_updated 0
PARAM_VALUE 0 bp->rss_hash_key_valid 1
PARAM_VALUE 0 bp->rx_dma_offset 64
PARAM_VALUE 0 bp->rx_offset 64
PARAM_VALUE 0 bp->rx_ring 4096-ptr_max
PARAM_VALUE 0 bp->stats_coal_ticks 1000000
PARAM_VALUE 0 bp->toeplitz_prefix 0-255
PARAM_VALUE 0 bp->tx_ring 16,4096-ptr_max
PARAM_VALUE 0 bp->tx_ring_map 16,4096-ptr_max
PARAM_VALUE 0 bp->tx_wake_thresh 19-u32max
PARAM_VALUE 0 bp->vnic_info 4096-ptr_max
PARAM_VALUE 0 *bp->bd->netdev->priv->pri2cos_idx 0-7
PARAM_VALUE 0 *bp->netdev->name 0-255
PARAM_VALUE 0 *bp->netdev->prio_tc_map 0-255
PARAM_VALUE 0 *bp->rss_hash_key 0-255
PARAM_VALUE 1 rxr 4096-ptr_max
PARAM_VALUE 2 ring 2
BUF_SIZE 1 rxr 88
CAPPED_DATA 0 bp->bd->hwrm_dma_pool->size 1
CAPPED_DATA 0 bp->bd->nq_nr_rings 1
CAPPED_DATA 0 bp->bd->rx_nr_rings 1
CAPPED_DATA 0 bp->bd->tx_nr_rings 1
CAPPED_DATA 0 bp->max_tpa 1
CAPPED_DATA 0 bp->netdev->num_tx_queues 1
CAPPED_DATA 0 bp->netdev->real_num_rx_queues 1
DATA_SOURCE 0 bp $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_pages
NO_OVERFLOW_SIMPLE 0 bp->max_tpa
NO_OVERFLOW_SIMPLE 0 bp->nr_vnics
UNITS 3 ring_type unit_array_size

drivers/net/ethernet/broadcom/bnge/bnge_netdev.c bnge_hwrm_tx_ring_alloc() -> hwrm_ring_alloc_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->bd 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 bp->bd->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.dep_map->name 0-255
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 bp->bd->hwrm_cmd_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.flags 0-4294967295
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_hard 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_lazy 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_queued 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_io_tlb_mem->dyn_alloc.is_soft 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bp->bd->hwrm_dma_pool->size 0-s32max
PARAM_VALUE 0 bp->bd->netdev->priv->fw_rx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->bd->netdev->priv->fw_tx_stats_ext_size 0-8191
PARAM_VALUE 0 bp->bd->netdev->priv->pri2cos_valid 0-1
PARAM_VALUE 0 bp->bd->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 bp->bd->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->bd->tx_nr_rings 1-u16max
PARAM_VALUE 0 bp->bnapi 4096-ptr_max
PARAM_VALUE 0 bp->grp_info 16,4096-ptr_max
PARAM_VALUE 0 bp->max_tpa 256-u16max
PARAM_VALUE 0 bp->netdev 4096-ptr_max
PARAM_VALUE 0 bp->netdev->ip6_ptr->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->netdev->num_rx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->num_tx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->real_num_rx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->real_num_tx_queues 1-u32max
PARAM_VALUE 0 bp->netdev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 bp->netdev->threaded 0
PARAM_VALUE 0 bp->nr_vnics 1
PARAM_VALUE 0 bp->rss_hash_key_updated 0
PARAM_VALUE 0 bp->rss_hash_key_valid 1
PARAM_VALUE 0 bp->rx_dma_offset 64
PARAM_VALUE 0 bp->rx_offset 64
PARAM_VALUE 0 bp->rx_ring 16,4096-ptr_max
PARAM_VALUE 0 bp->stats_coal_ticks 1000000
PARAM_VALUE 0 bp->toeplitz_prefix 0-255
PARAM_VALUE 0 bp->tx_ring 4096-ptr_max
PARAM_VALUE 0 bp->tx_ring_map 16,4096-ptr_max
PARAM_VALUE 0 bp->tx_wake_thresh 19-u32max
PARAM_VALUE 0 bp->vnic_info 4096-ptr_max
PARAM_VALUE 0 *bp->bd->netdev->priv->pri2cos_idx 0-7
PARAM_VALUE 0 *bp->netdev->name 0-255
PARAM_VALUE 0 *bp->netdev->prio_tc_map 0-255
PARAM_VALUE 0 *bp->rss_hash_key 0-255
PARAM_VALUE 1 rxr 4096-ptr_max
PARAM_VALUE 2 ring 1
PARAM_VALUE 3 ring_type 0-65534
BUF_SIZE 1 rxr 88
CAPPED_DATA 0 bp->bd->hwrm_dma_pool->size 1
CAPPED_DATA 0 bp->bd->nq_nr_rings 1
CAPPED_DATA 0 bp->bd->rx_nr_rings 1
CAPPED_DATA 0 bp->bd->tx_nr_rings 1
CAPPED_DATA 0 bp->max_tpa 1
CAPPED_DATA 0 bp->netdev->num_tx_queues 1
CAPPED_DATA 0 bp->netdev->real_num_rx_queues 1
CAPPED_DATA 3 ring_type 1
DATA_SOURCE 0 bp $0
DATA_SOURCE 3 ring_type $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bp->cp_nr_pages
NO_OVERFLOW_SIMPLE 0 bp->max_tpa
NO_OVERFLOW_SIMPLE 0 bp->nr_vnics
UNITS 3 ring_type unit_array_size