Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/ti/cpsw_ale.c cpsw_ale_entry_get_fld() -> cpsw_ale_get_field()

Type Parameter Key Value
PARAM_VALUE 0 ale_entry 4096-ptr_max
PARAM_VALUE 2 bits 0,3
BUF_SIZE 0 ale_entry 12
BUF_SIZE 0 ale_entry 12
DATA_SOURCE 0 ale_entry $1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 bits unit_array_size
HALF_LOCKED2 &ndev->addr_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw_ale.c cpsw_ale_get_addr() -> cpsw_ale_get_field()

Type Parameter Key Value
PARAM_VALUE 0 ale_entry 1597888124085428224,5030457519291215872
PARAM_VALUE 1 start 0-40
PARAM_VALUE 2 bits 8
BUF_SIZE 0 ale_entry 12
BUF_SIZE 0 ale_entry 12
DATA_SOURCE 0 ale_entry $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/ti/cpsw_ale.c cpsw_ale_get_entry_type() -> cpsw_ale_get_field()

Type Parameter Key Value
PARAM_VALUE 0 ale_entry 550740061986041856,754725605953261568,1597888124085428224,5030457519291215872,5147385778792218624,5302939356771201024,6646687917431975936
PARAM_VALUE 1 start 60
PARAM_VALUE 2 bits 2
BUF_SIZE 0 ale_entry 12
BUF_SIZE 0 ale_entry 12
DATA_SOURCE 0 ale_entry $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ndev->addr_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw_ale.c cpsw_ale_get_mcast() -> cpsw_ale_get_field()

Type Parameter Key Value
PARAM_VALUE 0 ale_entry 550740061986041856,1597888124085428224
PARAM_VALUE 1 start 40
PARAM_VALUE 2 bits 1
BUF_SIZE 0 ale_entry 12
BUF_SIZE 0 ale_entry 12
DATA_SOURCE 0 ale_entry $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/ti/cpsw_ale.c cpsw_ale_get_port_mask() -> cpsw_ale_get_field()

Type Parameter Key Value
PARAM_VALUE 0 ale_entry 4096-ptr_max
PARAM_VALUE 1 start 66
BUF_SIZE 0 ale_entry 12
BUF_SIZE 0 ale_entry 12
DATA_SOURCE 0 ale_entry $0
DATA_SOURCE 2 bits $1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 bits unit_array_size

drivers/net/ethernet/ti/cpsw_ale.c cpsw_ale_get_super() -> cpsw_ale_get_field()

Type Parameter Key Value
PARAM_VALUE 0 ale_entry 1597888124085428224
PARAM_VALUE 1 start 65
PARAM_VALUE 2 bits 1
BUF_SIZE 0 ale_entry 12
BUF_SIZE 0 ale_entry 12
DATA_SOURCE 0 ale_entry $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ndev->addr_list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw_ale.c cpsw_ale_get_ucast_type() -> cpsw_ale_get_field()

Type Parameter Key Value
PARAM_VALUE 0 ale_entry 550740061986041856
PARAM_VALUE 1 start 62
PARAM_VALUE 2 bits 2
BUF_SIZE 0 ale_entry 12
BUF_SIZE 0 ale_entry 12
DATA_SOURCE 0 ale_entry $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/ti/cpsw_ale.c cpsw_ale_get_vlan_id() -> cpsw_ale_get_field()

Type Parameter Key Value
PARAM_VALUE 0 ale_entry 1597888124085428224,5030457519291215872,6646687917431975936
PARAM_VALUE 1 start 48
PARAM_VALUE 2 bits 12
BUF_SIZE 0 ale_entry 12
BUF_SIZE 0 ale_entry 12
DATA_SOURCE 0 ale_entry $0
RX_PATH
TASK_NOT_RUNNING