Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/devlink/resource.c devl_port_resource_register() -> __devl_resource_register()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 resource_list_head 4096-ptr_max
PARAM_VALUE 1 resource_list_head->next 4096-ptr_max
PARAM_VALUE 1 resource_list_head->prev 4096-ptr_max
PARAM_VALUE 2 resource_name 5060609355788722176,5668077923530625024
PARAM_VALUE 4 resource_id 1
PARAM_VALUE 5 parent_resource_id 0
PARAM_VALUE 6 params 362838159943110656,1924358867437813760
PARAM_VALUE 6 params->size_granularity 1
PARAM_VALUE 6 params->size_max 0-u16max
PARAM_VALUE 6 params->size_min 0-u16max
PARAM_VALUE 6 params->unit 0
BUF_SIZE 2 resource_name 8,14
BUF_SIZE 2 resource_name 8,14
DATA_SOURCE 2 resource_name $1
DATA_SOURCE 3 resource_size $2
DATA_SOURCE 4 resource_id $3
DATA_SOURCE 5 parent_resource_id $4
DATA_SOURCE 6 params $5
TERMINATED 2 resource_name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &esw->offloads.reps_lock

net/devlink/resource.c devl_resource_register() -> __devl_resource_register()

Type Parameter Key Value
PARAM_VALUE 1 resource_list_head 4096-ptr_max
PARAM_VALUE 5 parent_resource_id 0-4,10,13
PARAM_VALUE 6 params 4096-ptr_max
PARAM_VALUE 6 params->unit 0
BUF_SIZE 2 resource_name (-1),4-5,7-10,12-17,21
BUF_SIZE 2 resource_name (-1),4-5,7-10,12-17,21
DATA_SOURCE 0 devlink $0
DATA_SOURCE 2 resource_name $1
DATA_SOURCE 3 resource_size $2
DATA_SOURCE 4 resource_id $3
DATA_SOURCE 5 parent_resource_id $4
DATA_SOURCE 6 params $5
STR_LEN 0 devlink (-1),3-4,6-9,11-16,20
STR_LEN 0 devlink (-1),3-4,6-9,11-16,20
HARD_MAX 5 parent_resource_id 13
RX_PATH
TASK_NOT_RUNNING
UNITS 3 resource_size unit_array_size
HALF_LOCKED2 &dev->intf_state_mutex
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 0 &devlink->lock