Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/fddi/defxx.c dfx_adap_init() -> dfx_hw_dma_cmd_req()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_reg.lword 0
PARAM_VALUE 0 bp->cmd_req_virt 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt->char_set.item 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt->cmd_type 3
PARAM_VALUE 0 bp->cmd_rsp_reg.lword 0
PARAM_VALUE 0 bp->rcv_xmt_reg.lword 0
PARAM_VALUE 0 bp->reset_type 0,4
DATA_SOURCE 0 bp $0
HARD_MAX 0 bp->reset_type 4
MEM_ZERO 0 bp->cons_block_virt
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bp->lock

drivers/net/fddi/defxx.c dfx_adap_init() -> dfx_hw_dma_cmd_req()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_reg.index.comp 0-15
PARAM_VALUE 0 bp->cmd_req_reg.index.prod 0-15
PARAM_VALUE 0 bp->cmd_req_reg.lword 0
PARAM_VALUE 0 bp->cmd_req_virt 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt->char_set.item 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt->cmd_type 14
PARAM_VALUE 0 bp->cmd_req_virt->snmp_set.item 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_reg.index.comp 0-15
PARAM_VALUE 0 bp->cmd_rsp_reg.index.prod 0-15
PARAM_VALUE 0 bp->cmd_rsp_reg.lword 0
PARAM_VALUE 0 bp->rcv_xmt_reg.lword 0
PARAM_VALUE 0 bp->reset_type 0,4
CAPPED_DATA 0 bp->cons_block_virt->cmd_req 1
CAPPED_DATA 0 bp->cons_block_virt->cmd_rsp 1
DATA_SOURCE 0 bp $0
HARD_MAX 0 bp->reset_type 4
MEM_ZERO 0 bp->cons_block_virt
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bp->lock

drivers/net/fddi/defxx.c dfx_adap_init() -> dfx_hw_dma_cmd_req()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->bus_dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 bp->cmd_req_reg.index.comp 0-15
PARAM_VALUE 0 bp->cmd_req_reg.index.prod 0-15
PARAM_VALUE 0 bp->cmd_req_reg.lword 0
PARAM_VALUE 0 bp->cmd_req_virt 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt->char_set.cmd_type 0
PARAM_VALUE 0 bp->cmd_req_virt->char_set.item 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt->cmd_type 0
PARAM_VALUE 0 bp->cmd_req_virt->cntrs_get.cmd_type 0
PARAM_VALUE 0 bp->cmd_req_virt->cntrs_set.cmd_type 0
PARAM_VALUE 0 bp->cmd_req_virt->dec_mib_get.cmd_type 0
PARAM_VALUE 0 bp->cmd_req_virt->fddi_mib_get.cmd_type 0
PARAM_VALUE 0 bp->cmd_req_virt->filter_get.cmd_type 0
PARAM_VALUE 0 bp->cmd_req_virt->filter_set.cmd_type 0
PARAM_VALUE 0 bp->cmd_req_virt->smt_mib_get.cmd_type 0
PARAM_VALUE 0 bp->cmd_req_virt->smt_mib_set.cmd_type 0
PARAM_VALUE 0 bp->cmd_req_virt->snmp_set.cmd_type 0
PARAM_VALUE 0 bp->cmd_req_virt->snmp_set.item 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt->start.cmd_type 0
PARAM_VALUE 0 bp->cmd_rsp_reg.index.comp 0-15
PARAM_VALUE 0 bp->cmd_rsp_reg.index.prod 0-15
PARAM_VALUE 0 bp->cmd_rsp_reg.lword 0
PARAM_VALUE 0 bp->rcv_xmt_reg.lword 0
PARAM_VALUE 0 bp->reset_type 0,4
CAPPED_DATA 0 bp->cons_block_virt->cmd_req 1
CAPPED_DATA 0 bp->cons_block_virt->cmd_rsp 1
CAPPED_DATA 0 bp->mc_count 1
CAPPED_DATA 0 bp->uc_count 1
DATA_SOURCE 0 bp $0
HARD_MAX 0 bp->reset_type 4
MEM_ZERO 0 bp->cmd_req_virt
MEM_ZERO 0 bp->cons_block_virt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bp->lock

drivers/net/fddi/defxx.c dfx_ctl_get_stats() -> dfx_hw_dma_cmd_req()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt->cmd_type 16
PARAM_VALUE 0 bp->stats.gen.collisions 0
PARAM_VALUE 0 bp->stats.gen.multicast 0-u32max
PARAM_VALUE 0 bp->stats.gen.rx_bytes 0-u32max
PARAM_VALUE 0 bp->stats.gen.rx_dropped 0-u32max
PARAM_VALUE 0 bp->stats.gen.rx_errors 0-u32max
PARAM_VALUE 0 bp->stats.gen.rx_packets 0-u32max
PARAM_VALUE 0 bp->stats.gen.tx_bytes 0-u32max
PARAM_VALUE 0 bp->stats.gen.tx_dropped 0-u32max
PARAM_VALUE 0 bp->stats.gen.tx_errors 0-u32max
PARAM_VALUE 0 bp->stats.gen.tx_packets 0-u32max
RX_PATH
TASK_NOT_RUNNING

drivers/net/fddi/defxx.c dfx_ctl_get_stats() -> dfx_hw_dma_cmd_req()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_reg.index.comp 0-15
PARAM_VALUE 0 bp->cmd_req_reg.index.prod 0-15
PARAM_VALUE 0 bp->cmd_req_virt 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt->cmd_type 5
PARAM_VALUE 0 bp->cmd_rsp_reg.index.comp 0-15
PARAM_VALUE 0 bp->cmd_rsp_reg.index.prod 0-15
PARAM_VALUE 0 bp->cmd_rsp_virt 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_available_paths 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_bs_flag 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_connect_state 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_connection_capabilities 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_connection_policies 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_current_path 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_hardware_present 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_ler_alarm 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_ler_cutoff 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_ler_estimate 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_ler_flag 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_mac_indicated 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_mac_placement 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_my_type 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_neighbor_type 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_pc_withhold 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_pcm_state 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_pmd_class 4096-ptr_max
PARAM_VALUE 0 bp->cmd_rsp_virt->smt_mib_get.port_requested_paths 4096-ptr_max
PARAM_VALUE 0 bp->cons_block_virt->cmd_req 0-15
PARAM_VALUE 0 bp->cons_block_virt->cmd_rsp 0-15
PARAM_VALUE 0 bp->stats.gen.collisions 0
PARAM_VALUE 0 bp->stats.gen.multicast 0-u32max
PARAM_VALUE 0 bp->stats.gen.rx_bytes 0-u32max
PARAM_VALUE 0 bp->stats.gen.rx_dropped 0-u32max
PARAM_VALUE 0 bp->stats.gen.rx_errors 0-u32max
PARAM_VALUE 0 bp->stats.gen.rx_packets 0-u32max
PARAM_VALUE 0 bp->stats.gen.tx_bytes 0-u32max
PARAM_VALUE 0 bp->stats.gen.tx_dropped 0-u32max
PARAM_VALUE 0 bp->stats.gen.tx_errors 0-u32max
PARAM_VALUE 0 bp->stats.gen.tx_packets 0-u32max
PARAM_VALUE 0 bp->stats.port_available_paths 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_bs_flag 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_connect_state 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_connection_capabilities 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_connection_policies 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_current_path 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_hardware_present 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_ler_alarm 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_ler_cutoff 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_ler_estimate 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_ler_flag 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_mac_indicated 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_mac_placement 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_my_type 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_neighbor_type 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_pc_withhold 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_pcm_state 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_pmd_class 4096-ptr_max
PARAM_VALUE 0 bp->stats.port_requested_paths 4096-ptr_max
CAPPED_DATA 0 bp->cons_block_virt->cmd_req 1
CAPPED_DATA 0 bp->cons_block_virt->cmd_rsp 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/fddi/defxx.c dfx_ctl_update_cam() -> dfx_hw_dma_cmd_req()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt->cmd_type 7
CAPPED_DATA 0 bp->mc_count 1
CAPPED_DATA 0 bp->uc_count 1
DATA_SOURCE 0 bp $0
MEM_ZERO 0 bp->cmd_req_virt
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/net/fddi/defxx.c dfx_ctl_update_filters() -> dfx_hw_dma_cmd_req()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt 4096-ptr_max
PARAM_VALUE 0 bp->cmd_req_virt->cmd_type 1
PARAM_VALUE 0 bp->cmd_req_virt->filter_set.item 4096-ptr_max
DATA_SOURCE 0 bp $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING