Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/netdevsim/fib.c nsim_nexthop_bucket_replace() -> nexthop_bucket_set_hw_flags()

Type Parameter Key Value
PARAM_VALUE 3 offload 0
PARAM_VALUE 4 trap 1
NOCHECK_CALL
UNITS 0 net unit_byte
UNITS 2 bucket_index unit_array_size
LOCK2 &data->nh_lock
TYPE_LOCK (struct nsim_fib_data)->nh_lock

drivers/net/netdevsim/fib.c nsim_nexthop_hw_flags_set() -> nexthop_bucket_set_hw_flags()

Type Parameter Key Value
PARAM_VALUE 3 offload 0
BUF_SIZE 0 net (-1),10432,10496
BUF_SIZE 0 net (-1),10432,10496
CAPPED_DATA 2 bucket_index 1
DATA_SOURCE 0 net $0
DATA_SOURCE 4 trap $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 bucket_index unit_array_size
HALF_LOCKED2 &data->nh_lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_nexthop_bucket_offload_refresh() -> nexthop_bucket_set_hw_flags()

Type Parameter Key Value
PARAM_VALUE 2 bucket_index 0-65534
BUF_SIZE 0 net (-1),10432,10496
CAPPED_DATA 2 bucket_index 1
DATA_SOURCE 2 bucket_index $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 bucket_index unit_array_size
HALF_LOCKED2 &router->lock