Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c is_trig_data_contained() -> _iwl_tlv_array_len()

Type Parameter Key Value
PARAM_VALUE 0 tlv 4096-ptr_max
PARAM_VALUE 1 fixed_size 52
PARAM_VALUE 2 var_size 4
BUF_SIZE 0 tlv 8
DATA_SOURCE 0 tlv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fixed_size unit_byte
UNITS 2 var_size unit_byte
HALF_LOCKED2 &mvm->mutex

drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c is_trig_data_contained() -> _iwl_tlv_array_len()

Type Parameter Key Value
PARAM_VALUE 0 tlv 4096-ptr_max
PARAM_VALUE 1 fixed_size 52
PARAM_VALUE 2 var_size 4
DATA_SOURCE 0 tlv $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fixed_size unit_byte
UNITS 2 var_size unit_byte
HALF_LOCKED2 &mvm->mutex

drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c iwl_dbg_tlv_tp_trigger() -> _iwl_tlv_array_len()

Type Parameter Key Value
PARAM_VALUE 0 tlv 4096-ptr_max
PARAM_VALUE 1 fixed_size 52
PARAM_VALUE 2 var_size 4
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fixed_size unit_byte
UNITS 2 var_size unit_byte

drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_dump_ini_mem_block_ranges() -> _iwl_tlv_array_len()

Type Parameter Key Value
PARAM_VALUE 0 tlv 4096-ptr_max
PARAM_VALUE 1 fixed_size 64
PARAM_VALUE 2 var_size 8
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fixed_size unit_byte
UNITS 2 var_size unit_byte
HALF_LOCKED2 &fwrt->ops_ctx->mutex
HALF_LOCKED2 &fwrt->ops_ctx->wiphy->mtx

drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_dump_ini_mem_ranges() -> _iwl_tlv_array_len()

Type Parameter Key Value
PARAM_VALUE 0 tlv 4096-ptr_max
PARAM_VALUE 1 fixed_size 64
PARAM_VALUE 2 var_size 4
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fixed_size unit_byte
UNITS 2 var_size unit_byte
HALF_LOCKED2 &fwrt->ops_ctx->mutex
HALF_LOCKED2 &fwrt->ops_ctx->wiphy->mtx

drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_dump_ini_rxf_get_size() -> _iwl_tlv_array_len()

Type Parameter Key Value
PARAM_VALUE 0 tlv 4096-ptr_max
PARAM_VALUE 1 fixed_size 64
PARAM_VALUE 2 var_size 4
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fixed_size unit_byte
UNITS 2 var_size unit_byte
HALF_LOCKED2 &fwrt->ops_ctx->mutex
HALF_LOCKED2 &fwrt->ops_ctx->wiphy->mtx
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_dump_ini_rxf_iter() -> _iwl_tlv_array_len()

Type Parameter Key Value
PARAM_VALUE 0 tlv 4096-ptr_max
PARAM_VALUE 1 fixed_size 64
PARAM_VALUE 2 var_size 4
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fixed_size unit_byte
UNITS 2 var_size unit_byte
HALF_LOCKED2 &fwrt->ops_ctx->mutex
HALF_LOCKED2 &fwrt->ops_ctx->wiphy->mtx
HALF_LOCKED2 &fwrt->trans->trans_specific->reg_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_dump_ini_txf_get_size() -> _iwl_tlv_array_len()

Type Parameter Key Value
PARAM_VALUE 0 tlv 4096-ptr_max
PARAM_VALUE 1 fixed_size 64
PARAM_VALUE 2 var_size 4
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fixed_size unit_byte
UNITS 2 var_size unit_byte
HALF_LOCKED2 &fwrt->ops_ctx->mutex
HALF_LOCKED2 &fwrt->ops_ctx->wiphy->mtx
HALF_LOCKED2 &pool->lock

drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_dump_ini_txf_iter() -> _iwl_tlv_array_len()

Type Parameter Key Value
PARAM_VALUE 0 tlv 4096-ptr_max
PARAM_VALUE 1 fixed_size 64
PARAM_VALUE 2 var_size 4
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fixed_size unit_byte
UNITS 2 var_size unit_byte
HALF_LOCKED2 &fwrt->ops_ctx->mutex
HALF_LOCKED2 &fwrt->ops_ctx->wiphy->mtx
HALF_LOCKED2 &fwrt->trans->trans_specific->reg_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh