Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/fjes/fjes_main.c fjes_free_resources() -> fjes_hw_init_command_registers()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 param 316703394469330944
BUF_SIZE 0 hw 552
CAPPED_DATA 0 hw->hw_info.req_buf 1
CAPPED_DATA 0 hw->hw_info.res_buf 1
CAPPED_DATA 0 hw->hw_info.share->ep_status 1
CAPPED_DATA 0 hw->max_epid 1
MEM_ZERO 1 param
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/fjes/fjes_hw.c fjes_hw_setup() -> fjes_hw_init_command_registers()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 param 998892078763548672
PARAM_VALUE 1 param->req_len 32808
PARAM_VALUE 1 param->res_len 0-4000000
BUF_SIZE 0 hw->ep_shm_info 0-u64max
BUF_SIZE 0 hw->hw_info.max_epid 4
BUF_SIZE 0 hw->hw_info.my_epid 4
BUF_SIZE 0 hw->hw_info.req_buf 32808
BUF_SIZE 0 hw->hw_info.res_buf 0-s32max,18446744071562067968-u64max
CAPPED_DATA 0 hw->hw_info.req_buf 1
CAPPED_DATA 0 hw->hw_info.res_buf 1
CAPPED_DATA 0 hw->hw_info.share->ep_status 1
CAPPED_DATA 0 hw->max_epid 1
CAPPED_DATA 0 hw->my_epid 1
CAPPED_DATA 0 *hw->hw_info.my_epid 1
DATA_SOURCE 0 hw $0
PARAM_COMPARE 0 hw->max_epid > $0->my_epid
CONSTRAINT 0 hw <4124
MEM_ZERO 1 param
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->hw_info.share->epnum
NO_OVERFLOW_SIMPLE 0 hw->max_epid