Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_encode_field_test() -> vcap_encode_typegroups()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 1 sw_width 49
PARAM_VALUE 2 tg 4096-ptr_max
PARAM_VALUE 3 mask 0
BUF_SIZE 0 stream 64
BUF_SIZE 2 tg 42
NOCHECK_CALL

drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_encode_short_field_test() -> vcap_encode_typegroups()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 1 sw_width 21
PARAM_VALUE 2 tg 4096-ptr_max
PARAM_VALUE 3 mask 0
BUF_SIZE 0 stream 24
BUF_SIZE 2 tg 24
NOCHECK_CALL

drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_encode_typegroups_test() -> vcap_encode_typegroups()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 1 sw_width 49
PARAM_VALUE 2 tg 4096-ptr_max
PARAM_VALUE 3 mask 0
BUF_SIZE 0 stream 48
BUF_SIZE 2 tg 42
NOCHECK_CALL

drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_encode_actionfield_typegroups() -> vcap_encode_typegroups()

Type Parameter Key Value
PARAM_VALUE 1 sw_width 19,21,31,65,103,110,123,469,489
PARAM_VALUE 2 tg 1-u64max
PARAM_VALUE 3 mask 0
BUF_SIZE 0 stream 24,48,64,96,128,256
DATA_SOURCE 2 tg $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ri->admin->vctrl->lock

drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_encode_keyfield_typegroups() -> vcap_encode_typegroups()

Type Parameter Key Value
PARAM_VALUE 1 sw_width 51-52,96
PARAM_VALUE 2 tg 1-u64max
PARAM_VALUE 3 mask 0
BUF_SIZE 0 stream 16,24,48,64,128,256
DATA_SOURCE 2 tg $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ri->admin->vctrl->lock

drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_encode_keyfield_typegroups() -> vcap_encode_typegroups()

Type Parameter Key Value
PARAM_VALUE 1 sw_width 51-52,96
PARAM_VALUE 2 tg 1-u64max
PARAM_VALUE 3 mask 1
BUF_SIZE 0 stream 16,24,48,64,128,256
DATA_SOURCE 2 tg $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ri->admin->vctrl->lock