Defined in 1 files as a member:

Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/usb/isp1760/isp1760-hcd.c enqueue_qtds() -> alloc_mem()

Type Parameter Key Value
PARAM_VALUE 0 mcs 4096-ptr_max
PARAM_VALUE 1 n 4096-ptr_max
BUF_SIZE 0 mcs s32min-(-1),1-s32max
BUF_SIZE 0 mcs s32min-(-1),1-s32max
CAPPED_DATA 1 &n->qtd_list 1
DATA_SOURCE 0 mcs $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->lock
HALF_LOCKED2 spinflags
TYPE_LOCK (struct isp1760_hcd)->lock

drivers/net/ethernet/marvell/octeontx2/af/mcs.c mcs_alloc_struct_mem() -> alloc_mem()

Type Parameter Key Value
PARAM_VALUE 0 mcs 4096-ptr_max
PARAM_VALUE 0 mcs->bypass 0
PARAM_VALUE 0 mcs->dev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->driver_data 4096-ptr_max
PARAM_VALUE 0 mcs->hw 4096-ptr_max
PARAM_VALUE 0 mcs->hw->ip_vec 0,19,83
PARAM_VALUE 0 mcs->hw->lmac_cnt 0,4,20
PARAM_VALUE 0 mcs->hw->mcs_blks 0-1,7
PARAM_VALUE 0 mcs->hw->mcs_x2p_intf 0-1,5
PARAM_VALUE 0 mcs->hw->sa_entries 0,128,256
PARAM_VALUE 0 mcs->hw->sc_entries 0,64,128
PARAM_VALUE 0 mcs->hw->secy_entries 0,64,128
PARAM_VALUE 0 mcs->hw->tcam_entries 0,64,128
PARAM_VALUE 0 mcs->mcs_id 0-7
PARAM_VALUE 0 mcs->mcs_ops 6472974009651232768,8632406671411892224
PARAM_VALUE 0 mcs->pdev 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->driver 4096-ptr_max
PARAM_VALUE 0 mcs->reg_base 4096-ptr_max
PARAM_VALUE 1 n 0,64,128
BUF_SIZE 0 mcs 776
BUF_SIZE 0 mcs->dev 1616
BUF_SIZE 0 mcs->hw 32
BUF_SIZE 0 mcs->mcs_ops 56
BUF_SIZE 0 mcs->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 mcs->hw->mcs_x2p_intf 1
DATA_SOURCE 0 mcs $0
BIT_INFO 0 mcs->mcs_ops 0x51c4180104110000,0xffffffffffffffff
MEM_ZERO 0 mcs
MEM_ZERO 0 mcs->hw
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 mcs->pdev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 mcs->tx.sa.max
NO_OVERFLOW_SIMPLE 0 mcs->tx.sc.max

drivers/net/ethernet/marvell/octeontx2/af/mcs.c mcs_alloc_struct_mem() -> alloc_mem()

Type Parameter Key Value
PARAM_VALUE 0 mcs 4096-ptr_max
PARAM_VALUE 0 mcs->bypass 0
PARAM_VALUE 0 mcs->dev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 mcs->dev->driver_data 4096-ptr_max
PARAM_VALUE 0 mcs->hw 4096-ptr_max
PARAM_VALUE 0 mcs->hw->ip_vec 0,19,83
PARAM_VALUE 0 mcs->hw->lmac_cnt 0,4,20
PARAM_VALUE 0 mcs->hw->mcs_blks 0-1,7
PARAM_VALUE 0 mcs->hw->mcs_x2p_intf 0-1,5
PARAM_VALUE 0 mcs->hw->sa_entries 0,128,256
PARAM_VALUE 0 mcs->hw->sc_entries 0,64,128
PARAM_VALUE 0 mcs->hw->secy_entries 0,64,128
PARAM_VALUE 0 mcs->hw->tcam_entries 0,64,128
PARAM_VALUE 0 mcs->mcs_id 0-7
PARAM_VALUE 0 mcs->mcs_ops 6472974009651232768,8632406671411892224
PARAM_VALUE 0 mcs->pdev 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->driver 4096-ptr_max
PARAM_VALUE 0 mcs->reg_base 4096-ptr_max
PARAM_VALUE 1 n 0,64,128
BUF_SIZE 0 mcs 776
BUF_SIZE 0 mcs->dev 1616
BUF_SIZE 0 mcs->hw 32
BUF_SIZE 0 mcs->mcs_ops 56
BUF_SIZE 0 mcs->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 mcs->hw->mcs_x2p_intf 1
DATA_SOURCE 0 mcs $0
BIT_INFO 0 mcs->mcs_ops 0x51c4180104110000,0xffffffffffffffff
MEM_ZERO 0 mcs
MEM_ZERO 0 mcs->hw
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 mcs->pdev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 mcs->tx.sa.max
NO_OVERFLOW_SIMPLE 0 mcs->tx.sc.max

drivers/net/ethernet/marvell/octeontx2/af/mcs.c mcs_alloc_struct_mem() -> alloc_mem()

Type Parameter Key Value
PARAM_VALUE 0 mcs 4096-ptr_max
PARAM_VALUE 0 mcs->bypass 0
PARAM_VALUE 0 mcs->dev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 mcs->dev->driver_data 4096-ptr_max
PARAM_VALUE 0 mcs->hw 4096-ptr_max
PARAM_VALUE 0 mcs->hw->ip_vec 0,19,83
PARAM_VALUE 0 mcs->hw->lmac_cnt 0,4,20
PARAM_VALUE 0 mcs->hw->mcs_blks 0-1,7
PARAM_VALUE 0 mcs->hw->mcs_x2p_intf 0-1,5
PARAM_VALUE 0 mcs->hw->sa_entries 0,128,256
PARAM_VALUE 0 mcs->hw->sc_entries 0,64,128
PARAM_VALUE 0 mcs->hw->secy_entries 0,64,128
PARAM_VALUE 0 mcs->hw->tcam_entries 0,64,128
PARAM_VALUE 0 mcs->mcs_id 0-7
PARAM_VALUE 0 mcs->mcs_ops 6472974009651232768,8632406671411892224
PARAM_VALUE 0 mcs->pdev 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->driver 4096-ptr_max
PARAM_VALUE 0 mcs->reg_base 4096-ptr_max
PARAM_VALUE 1 n 0,64,128
BUF_SIZE 0 mcs 776
BUF_SIZE 0 mcs->dev 1616
BUF_SIZE 0 mcs->hw 32
BUF_SIZE 0 mcs->mcs_ops 56
BUF_SIZE 0 mcs->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 mcs->hw->mcs_x2p_intf 1
DATA_SOURCE 0 mcs $0
BIT_INFO 0 mcs->mcs_ops 0x51c4180104110000,0xffffffffffffffff
MEM_ZERO 0 mcs
MEM_ZERO 0 mcs->hw
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 mcs->pdev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 mcs->tx.sa.max
NO_OVERFLOW_SIMPLE 0 mcs->tx.sc.max

drivers/net/ethernet/marvell/octeontx2/af/mcs.c mcs_alloc_struct_mem() -> alloc_mem()

Type Parameter Key Value
PARAM_VALUE 0 mcs 4096-ptr_max
PARAM_VALUE 0 mcs->bypass 0
PARAM_VALUE 0 mcs->dev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 mcs->dev->driver_data 4096-ptr_max
PARAM_VALUE 0 mcs->hw 4096-ptr_max
PARAM_VALUE 0 mcs->hw->ip_vec 0,19,83
PARAM_VALUE 0 mcs->hw->lmac_cnt 0,4,20
PARAM_VALUE 0 mcs->hw->mcs_blks 0-1,7
PARAM_VALUE 0 mcs->hw->mcs_x2p_intf 0-1,5
PARAM_VALUE 0 mcs->hw->sa_entries 0,128,256
PARAM_VALUE 0 mcs->hw->sc_entries 0,64,128
PARAM_VALUE 0 mcs->hw->secy_entries 0,64,128
PARAM_VALUE 0 mcs->hw->tcam_entries 0,64,128
PARAM_VALUE 0 mcs->mcs_id 0-7
PARAM_VALUE 0 mcs->mcs_ops 6472974009651232768,8632406671411892224
PARAM_VALUE 0 mcs->pdev 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->driver 4096-ptr_max
PARAM_VALUE 0 mcs->reg_base 4096-ptr_max
PARAM_VALUE 1 n 0,128,256
BUF_SIZE 0 mcs 776
BUF_SIZE 0 mcs->dev 1616
BUF_SIZE 0 mcs->hw 32
BUF_SIZE 0 mcs->mcs_ops 56
BUF_SIZE 0 mcs->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 mcs->hw->mcs_x2p_intf 1
DATA_SOURCE 0 mcs $0
BIT_INFO 0 mcs->mcs_ops 0x51c4180104110000,0xffffffffffffffff
MEM_ZERO 0 mcs
MEM_ZERO 0 mcs->hw
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 mcs->pdev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 mcs->tx.sa.max
NO_OVERFLOW_SIMPLE 0 mcs->tx.sc.max

drivers/net/ethernet/marvell/octeontx2/af/mcs.c mcs_alloc_struct_mem() -> alloc_mem()

Type Parameter Key Value
PARAM_VALUE 0 mcs 4096-ptr_max
PARAM_VALUE 0 mcs->bypass 0
PARAM_VALUE 0 mcs->dev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 mcs->dev->driver_data 4096-ptr_max
PARAM_VALUE 0 mcs->hw 4096-ptr_max
PARAM_VALUE 0 mcs->hw->ip_vec 0,19,83
PARAM_VALUE 0 mcs->hw->lmac_cnt 0,4,20
PARAM_VALUE 0 mcs->hw->mcs_blks 0-1,7
PARAM_VALUE 0 mcs->hw->mcs_x2p_intf 0-1,5
PARAM_VALUE 0 mcs->hw->sa_entries 0,128,256
PARAM_VALUE 0 mcs->hw->sc_entries 0,64,128
PARAM_VALUE 0 mcs->hw->secy_entries 0,64,128
PARAM_VALUE 0 mcs->hw->tcam_entries 0,64,128
PARAM_VALUE 0 mcs->mcs_id 0-7
PARAM_VALUE 0 mcs->mcs_ops 6472974009651232768,8632406671411892224
PARAM_VALUE 0 mcs->pdev 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->driver 4096-ptr_max
PARAM_VALUE 0 mcs->reg_base 4096-ptr_max
PARAM_VALUE 1 n 0,64,128
BUF_SIZE 0 mcs 776
BUF_SIZE 0 mcs->dev 1616
BUF_SIZE 0 mcs->hw 32
BUF_SIZE 0 mcs->mcs_ops 56
BUF_SIZE 0 mcs->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 mcs->hw->mcs_x2p_intf 1
DATA_SOURCE 0 mcs $0
BIT_INFO 0 mcs->mcs_ops 0x51c4180104110000,0xffffffffffffffff
MEM_ZERO 0 mcs
MEM_ZERO 0 mcs->hw
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 mcs->pdev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 mcs->tx.sa.max
NO_OVERFLOW_SIMPLE 0 mcs->tx.sc.max
NO_OVERFLOW_SIMPLE 1 n

drivers/net/ethernet/marvell/octeontx2/af/mcs.c mcs_alloc_struct_mem() -> alloc_mem()

Type Parameter Key Value
PARAM_VALUE 0 mcs 4096-ptr_max
PARAM_VALUE 0 mcs->bypass 0
PARAM_VALUE 0 mcs->dev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 mcs->dev->driver_data 4096-ptr_max
PARAM_VALUE 0 mcs->hw 4096-ptr_max
PARAM_VALUE 0 mcs->hw->ip_vec 0,19,83
PARAM_VALUE 0 mcs->hw->lmac_cnt 0,4,20
PARAM_VALUE 0 mcs->hw->mcs_blks 0-1,7
PARAM_VALUE 0 mcs->hw->mcs_x2p_intf 0-1,5
PARAM_VALUE 0 mcs->hw->sa_entries 0,128,256
PARAM_VALUE 0 mcs->hw->sc_entries 0,64,128
PARAM_VALUE 0 mcs->hw->secy_entries 0,64,128
PARAM_VALUE 0 mcs->hw->tcam_entries 0,64,128
PARAM_VALUE 0 mcs->mcs_id 0-7
PARAM_VALUE 0 mcs->mcs_ops 6472974009651232768,8632406671411892224
PARAM_VALUE 0 mcs->pdev 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->driver 4096-ptr_max
PARAM_VALUE 0 mcs->reg_base 4096-ptr_max
PARAM_VALUE 1 n 25
BUF_SIZE 0 mcs 776
BUF_SIZE 0 mcs->dev 1616
BUF_SIZE 0 mcs->hw 32
BUF_SIZE 0 mcs->mcs_ops 56
BUF_SIZE 0 mcs->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 mcs->hw->mcs_x2p_intf 1
DATA_SOURCE 0 mcs $0
BIT_INFO 0 mcs->mcs_ops 0x51c4180104110000,0xffffffffffffffff
MEM_ZERO 0 mcs
MEM_ZERO 0 mcs->hw
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 mcs->pdev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 mcs->tx.sa.max
NO_OVERFLOW_SIMPLE 0 mcs->tx.sc.max

drivers/net/ethernet/marvell/octeontx2/af/mcs.c mcs_register_interrupts() -> alloc_mem()

Type Parameter Key Value
PARAM_VALUE 0 mcs 4096-ptr_max
PARAM_VALUE 0 mcs->bypass 0
PARAM_VALUE 0 mcs->dev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 mcs->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 mcs->dev->driver_data 4096-ptr_max
PARAM_VALUE 0 mcs->hw 4096-ptr_max
PARAM_VALUE 0 mcs->hw->ip_vec 0
PARAM_VALUE 0 mcs->hw->lmac_cnt 0
PARAM_VALUE 0 mcs->hw->mcs_blks 0
PARAM_VALUE 0 mcs->hw->mcs_x2p_intf 0
PARAM_VALUE 0 mcs->hw->sa_entries 0
PARAM_VALUE 0 mcs->hw->sc_entries 0
PARAM_VALUE 0 mcs->hw->secy_entries 0
PARAM_VALUE 0 mcs->hw->tcam_entries 0
PARAM_VALUE 0 mcs->mcs_id 0-7
PARAM_VALUE 0 mcs->mcs_ops 6472974009651232768,8632406671411892224
PARAM_VALUE 0 mcs->num_vec 1,65514
PARAM_VALUE 0 mcs->pdev 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 mcs->pdev->driver 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->is_msi_managed 1
PARAM_VALUE 0 mcs->pdev->msix_base 4096-ptr_max
PARAM_VALUE 0 mcs->pdev->msix_enabled 1
PARAM_VALUE 0 mcs->reg_base 4096-ptr_max
PARAM_VALUE 0 mcs->tx.ctrlpktrule.bmap 16,4096-ptr_max
PARAM_VALUE 0 mcs->tx.ctrlpktrule.max 25
PARAM_VALUE 0 mcs->tx.ctrlpktrule2pf_map 1-u64max
PARAM_VALUE 0 mcs->tx.flow_ids.bmap 16,4096-ptr_max
PARAM_VALUE 0 mcs->tx.flow_ids.max 63,127
PARAM_VALUE 0 mcs->tx.flowid2pf_map 1-u64max
PARAM_VALUE 0 mcs->tx.flowid2secy_map 1-u64max
PARAM_VALUE 0 mcs->tx.sa.bmap 16,4096-ptr_max
PARAM_VALUE 0 mcs->tx.sa.max 128,256
PARAM_VALUE 0 mcs->tx.sa2pf_map 1-u64max
PARAM_VALUE 0 mcs->tx.sc.bmap 16,4096-ptr_max
PARAM_VALUE 0 mcs->tx.sc.max 64,128
PARAM_VALUE 0 mcs->tx.sc2pf_map 1-u64max
PARAM_VALUE 0 mcs->tx.secy.bmap 16,4096-ptr_max
PARAM_VALUE 0 mcs->tx.secy.max 63,127
PARAM_VALUE 0 mcs->tx.secy2pf_map 1-u64max
PARAM_VALUE 1 n 0
BUF_SIZE 0 mcs 776
BUF_SIZE 0 mcs->dev 1616
BUF_SIZE 0 mcs->hw 32
BUF_SIZE 0 mcs->mcs_ops 56
BUF_SIZE 0 mcs->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 mcs $0
BIT_INFO 0 mcs->mcs_ops 0x51c4180104110000,0xffffffffffffffff
BIT_INFO 0 mcs->num_vec 0x0,0x1
MEM_ZERO 0 mcs
MEM_ZERO 0 mcs->hw
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 mcs->num_vec 1[c]
HOST_DATA 0 mcs->pdev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 mcs->tx.sa.max
NO_OVERFLOW_SIMPLE 0 mcs->tx.sc.max