Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_ifh_set_bypass() -> lan966x_ifh_set()

Type Parameter Key Value
PARAM_VALUE 1 val 1
PARAM_VALUE 2 pos 191
PARAM_VALUE 3 length 1
BUF_SIZE 0 ifh (-1),28
DATA_SOURCE 0 ifh $0
DATA_SOURCE 1 val $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ifh unit_byte
HALF_LOCKED2 &lan966x->tx_lock
HALF_LOCKED2 rcu_read

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_ifh_set_ipv() -> lan966x_ifh_set()

Type Parameter Key Value
PARAM_VALUE 0 ifh 8414465429016489984
PARAM_VALUE 0 *ifh 0-127
PARAM_VALUE 1 val 0-7
PARAM_VALUE 2 pos 55
PARAM_VALUE 3 length 3
BUF_SIZE 0 ifh 28
DATA_SOURCE 0 ifh $0
DATA_SOURCE 1 val $1
FUZZY_MAX 1 val 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_array_size
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_ifh_set_oam_type() -> lan966x_ifh_set()

Type Parameter Key Value
PARAM_VALUE 0 ifh 8414465429016489984
PARAM_VALUE 2 pos 158
PARAM_VALUE 3 length 4
BUF_SIZE 0 ifh 28
DATA_SOURCE 0 ifh $0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_ifh_set_port() -> lan966x_ifh_set()

Type Parameter Key Value
PARAM_VALUE 0 ifh 4096-ptr_max
PARAM_VALUE 0 *ifh 0-127
PARAM_VALUE 2 pos 62
PARAM_VALUE 3 length 9
BUF_SIZE 0 ifh (-1),28
DATA_SOURCE 0 ifh $0
DATA_SOURCE 1 val $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ifh unit_byte
HALF_LOCKED2 &lan966x->tx_lock
HALF_LOCKED2 rcu_read

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_ifh_set_qos_class() -> lan966x_ifh_set()

Type Parameter Key Value
PARAM_VALUE 0 ifh 8414465429016489984
PARAM_VALUE 1 val 0-7
PARAM_VALUE 2 pos 100
PARAM_VALUE 3 length 3
BUF_SIZE 0 ifh 28
DATA_SOURCE 0 ifh $0
DATA_SOURCE 1 val $1
FUZZY_MAX 1 val 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_array_size
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_ifh_set_rew_op() -> lan966x_ifh_set()

Type Parameter Key Value
PARAM_VALUE 0 ifh 8414465429016489984
PARAM_VALUE 0 *ifh 0-127
PARAM_VALUE 2 pos 163
PARAM_VALUE 3 length 10
BUF_SIZE 0 ifh 28
DATA_SOURCE 0 ifh $0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_ifh_set_timestamp() -> lan966x_ifh_set()

Type Parameter Key Value
PARAM_VALUE 0 ifh 8414465429016489984
PARAM_VALUE 0 *ifh 0-127
PARAM_VALUE 2 pos 192
PARAM_VALUE 3 length 32
BUF_SIZE 0 ifh 28
DATA_SOURCE 0 ifh $0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_ifh_set_vid() -> lan966x_ifh_set()

Type Parameter Key Value
PARAM_VALUE 0 ifh 8414465429016489984
PARAM_VALUE 1 val 0-u16max
PARAM_VALUE 2 pos 103
PARAM_VALUE 3 length 17
BUF_SIZE 0 ifh 28
DATA_SOURCE 0 ifh $0
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read