Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/broadcom/asp2/bcmasp.c bcmasp_core_clock_set() -> bcmasp_core_clock_set_ll()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 clr 0,31
PARAM_VALUE 2 set 0-1,31
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv->clk (-1),1-s32max
BUF_SIZE 0 priv->irq s32min-(-1),1-s32max
DATA_SOURCE 0 priv $0
DATA_SOURCE 1 clr $1
DATA_SOURCE 2 set $2
HARD_MAX 1 clr 31
HARD_MAX 2 set 31
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 priv->num_mda_filters
NO_OVERFLOW_SIMPLE 0 priv->num_net_filters
UNITS 0 priv unit_byte
LOCK2 flags
LOCK2 0 &priv->clk_lock
TYPE_LOCK (struct bcmasp_priv)->clk_lock

drivers/net/ethernet/broadcom/asp2/bcmasp.c bcmasp_core_clock_set_intf() -> bcmasp_core_clock_set_ll()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 set 0
BIT_INFO 1 clr 0x3,0xffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &priv->clk_lock
TYPE_LOCK (struct bcmasp_priv)->clk_lock

drivers/net/ethernet/broadcom/asp2/bcmasp.c bcmasp_core_clock_set_intf() -> bcmasp_core_clock_set_ll()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 clr 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &priv->clk_lock
TYPE_LOCK (struct bcmasp_priv)->clk_lock