Documented in 1 files:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/micrel/ksz884x.c netdev_set_pauseparam() -> sw_cfg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 addr 1026
PARAM_VALUE 2 bits 4096
PARAM_VALUE 3 set 1
BUF_SIZE 0 hw 1424
BIT_INFO 0 hw->overrides 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hw_priv->lock
TYPE_LOCK (struct dev_info)->lock

drivers/net/ethernet/micrel/ksz884x.c netdev_set_pauseparam() -> sw_cfg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 addr 1026
PARAM_VALUE 2 bits 8192
PARAM_VALUE 3 set 1
BUF_SIZE 0 hw 1424
BIT_INFO 0 hw->overrides 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hw_priv->lock
TYPE_LOCK (struct dev_info)->lock

drivers/net/ethernet/micrel/ksz884x.c netdev_set_pauseparam() -> sw_cfg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 addr 1026
PARAM_VALUE 2 bits 4096
BUF_SIZE 0 hw 1424
BIT_INFO 0 hw->overrides 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 set s32min-s32max
LOCK2 &hw_priv->lock
TYPE_LOCK (struct dev_info)->lock

drivers/net/ethernet/micrel/ksz884x.c netdev_set_pauseparam() -> sw_cfg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 addr 1026
PARAM_VALUE 2 bits 8192
BUF_SIZE 0 hw 1424
BIT_INFO 0 hw->overrides 0x1,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 set s32min-s32max
LOCK2 &hw_priv->lock
TYPE_LOCK (struct dev_info)->lock

drivers/net/ethernet/micrel/ksz884x.c sw_cfg_mirror_rx_tx() -> sw_cfg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->io 4096-ptr_max
PARAM_VALUE 1 addr 1028
PARAM_VALUE 2 bits 256
PARAM_VALUE 3 set 0
BUF_SIZE 0 hw->ksz_switch (-1),368
BUF_SIZE 0 hw->parent 2320
CAPPED_DATA 0 hw->mib_port_cnt 1
DATA_SOURCE 0 hw $0
DATA_SOURCE 3 set $1
BIT_INFO 0 hw->mib_cnt 0x20,0xffffffffffffffff
BIT_INFO 0 hw->mib_port_cnt 0x1,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/micrel/ksz884x.c sw_cfg_replace_null_vid() -> sw_cfg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->io 4096-ptr_max
PARAM_VALUE 1 addr 1030
PARAM_VALUE 2 bits 8
PARAM_VALUE 3 set 0
BUF_SIZE 0 hw->ksz_switch (-1),368
BUF_SIZE 0 hw->parent 2320
CAPPED_DATA 0 hw->mib_port_cnt 1
DATA_SOURCE 0 hw $0
DATA_SOURCE 3 set $1
BIT_INFO 0 hw->mib_cnt 0x20,0xffffffffffffffff
BIT_INFO 0 hw->mib_port_cnt 0x1,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/micrel/ksz884x.c sw_init_broad_storm() -> sw_cfg()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 addr 1028
PARAM_VALUE 2 bits 64
PARAM_VALUE 3 set 1
BUF_SIZE 0 hw 1424
BUF_SIZE 0 hw->ksz_switch (-1),368
BUF_SIZE 0 hw->parent 2320
CAPPED_DATA 0 hw->mib_port_cnt 1
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->mib_cnt 0x20,0xffffffffffffffff
BIT_INFO 0 hw->mib_port_cnt 0x1,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock