Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/sfc/mae.c efx_mae_insert_ct() -> efx_mae_table_populate()

Type Parameter Key Value
PARAM_VALUE 1 row 16,4096-ptr_max
PARAM_VALUE 3 value 941558036790509568
PARAM_VALUE 4 value_size 4
BUF_SIZE 1 row 4
BUF_SIZE 3 value 4
DATA_SOURCE 1 row r _kmalloc_array_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 4 value_size unit_byte
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/sfc/mae.c efx_mae_insert_ct() -> efx_mae_table_populate()

Type Parameter Key Value
PARAM_VALUE 1 row 16,4096-ptr_max
PARAM_VALUE 3 value 941558036790509568
PARAM_VALUE 3 *value 0-u16max
PARAM_VALUE 4 value_size 2
BUF_SIZE 1 row 4
BUF_SIZE 3 value 2
DATA_SOURCE 1 row r _kmalloc_array_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 4 value_size unit_byte
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/sfc/mae.c efx_mae_insert_ct() -> efx_mae_table_populate()

Type Parameter Key Value
PARAM_VALUE 1 row 16,4096-ptr_max
PARAM_VALUE 3 value 941558036790509568
PARAM_VALUE 4 value_size 4
BUF_SIZE 1 row 4
BUF_SIZE 3 value 4
DATA_SOURCE 1 row r _kmalloc_array_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 4 value_size unit_byte
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/sfc/mae.c efx_mae_populate_ct_key() -> efx_mae_table_populate()

Type Parameter Key Value
PARAM_VALUE 1 row 16,4096-ptr_max
PARAM_VALUE 3 value 7375829446250790912
PARAM_VALUE 3 *value 0-u16max
PARAM_VALUE 4 value_size 2
BUF_SIZE 1 row 4
BUF_SIZE 3 value 2
DATA_SOURCE 1 row $1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 value_size unit_byte
HALF_LOCKED2 &ct_zone->mutex

drivers/net/ethernet/sfc/mae.c efx_mae_populate_ct_key() -> efx_mae_table_populate()

Type Parameter Key Value
PARAM_VALUE 1 row 16,4096-ptr_max
PARAM_VALUE 3 value 7375829446250790912
PARAM_VALUE 3 *value 0-255
PARAM_VALUE 4 value_size 1
BUF_SIZE 1 row 4
DATA_SOURCE 1 row $1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 value_size unit_byte
HALF_LOCKED2 &ct_zone->mutex

drivers/net/ethernet/sfc/mae.c efx_mae_populate_ct_key() -> efx_mae_table_populate()

Type Parameter Key Value
PARAM_VALUE 1 row 16,4096-ptr_max
PARAM_VALUE 3 value 7375829446250790912
PARAM_VALUE 4 value_size 16
BUF_SIZE 1 row 4
BUF_SIZE 3 value 16
DATA_SOURCE 1 row $1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 value_size unit_byte
HALF_LOCKED2 &ct_zone->mutex

drivers/net/ethernet/sfc/mae.c efx_mae_populate_ct_key() -> efx_mae_table_populate()

Type Parameter Key Value
PARAM_VALUE 1 row 16,4096-ptr_max
PARAM_VALUE 3 value 7375829446250790912
PARAM_VALUE 4 value_size 16
BUF_SIZE 1 row 4
BUF_SIZE 3 value 16
DATA_SOURCE 1 row $1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 value_size unit_byte
HALF_LOCKED2 &ct_zone->mutex

drivers/net/ethernet/sfc/mae.c efx_mae_populate_ct_key() -> efx_mae_table_populate()

Type Parameter Key Value
PARAM_VALUE 1 row 16,4096-ptr_max
PARAM_VALUE 3 value 7375829446250790912
PARAM_VALUE 3 *value 0-u16max
PARAM_VALUE 4 value_size 2
BUF_SIZE 1 row 4
BUF_SIZE 3 value 2
DATA_SOURCE 1 row $1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 value_size unit_byte
HALF_LOCKED2 &ct_zone->mutex

drivers/net/ethernet/sfc/mae.c efx_mae_populate_ct_key() -> efx_mae_table_populate()

Type Parameter Key Value
PARAM_VALUE 1 row 16,4096-ptr_max
PARAM_VALUE 3 value 7375829446250790912
PARAM_VALUE 3 *value 0-u16max
PARAM_VALUE 4 value_size 2
BUF_SIZE 1 row 4
BUF_SIZE 3 value 2
DATA_SOURCE 1 row $1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 value_size unit_byte
HALF_LOCKED2 &ct_zone->mutex

drivers/net/ethernet/sfc/mae.c efx_mae_populate_ct_key() -> efx_mae_table_populate()

Type Parameter Key Value
PARAM_VALUE 1 row 16,4096-ptr_max
PARAM_VALUE 3 value 7375829446250790912
PARAM_VALUE 3 *value 0-u16max
PARAM_VALUE 4 value_size 2
BUF_SIZE 1 row 4
BUF_SIZE 3 value 2
DATA_SOURCE 1 row $1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 value_size unit_byte
HALF_LOCKED2 &ct_zone->mutex

drivers/net/ethernet/sfc/mae.c efx_mae_table_populate_bool() -> efx_mae_table_populate()

Type Parameter Key Value
PARAM_VALUE 1 row 16,4096-ptr_max
PARAM_VALUE 3 value 7470709182243799040
PARAM_VALUE 3 *value 0-1
PARAM_VALUE 4 value_size 1
BUF_SIZE 1 row 4
DATA_SOURCE 0 field $0
DATA_SOURCE 1 row $1
DATA_SOURCE 2 row_bits $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/sfc/mae.c efx_mae_table_populate_ipv4() -> efx_mae_table_populate()

Type Parameter Key Value
PARAM_VALUE 1 row 16,4096-ptr_max
PARAM_VALUE 3 value 8100669572512980992
PARAM_VALUE 4 value_size 16
BUF_SIZE 1 row 4
BUF_SIZE 3 value 16
DATA_SOURCE 0 field $0
DATA_SOURCE 1 row $1
DATA_SOURCE 2 row_bits $2
RX_PATH
TASK_NOT_RUNNING
UNITS 4 value_size unit_byte
HALF_LOCKED2 &ct_zone->mutex

drivers/net/ethernet/sfc/mae.c efx_mae_table_populate_u24() -> efx_mae_table_populate()

Type Parameter Key Value
PARAM_VALUE 1 row 16,4096-ptr_max
PARAM_VALUE 3 value 3535154661777276929
PARAM_VALUE 4 value_size 3
BUF_SIZE 1 row 4
DATA_SOURCE 0 field $0
DATA_SOURCE 1 row $1
DATA_SOURCE 2 row_bits $2
RX_PATH
TASK_NOT_RUNNING
UNITS 4 value_size unit_byte
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock