Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/ethernet/ti/cpsw_switchdev.c cpsw_set_pvid() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 0-u16max
PARAM_VALUE 2 offset 12,20
BIT_INFO 2 offset 0x4,0x1c
NOCHECK_CALL
UNITS 1 val unit_array_size

drivers/net/ethernet/ti/cpsw.c cpsw_add_default_vlan() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 0-u16max
PARAM_VALUE 2 offset 12,20
FUZZY_MAX 2 offset 20
BIT_INFO 2 offset 0x4,0x1f
HARD_MAX 2 offset 20
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw.c cpsw_add_dual_emac_def_ale_entries() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 2 offset 12
DATA_SOURCE 0 slave $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_array_size
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw.c cpsw_add_dual_emac_def_ale_entries() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 2 offset 20
DATA_SOURCE 0 slave $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_array_size
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw.c cpsw_slave_open() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 857870592
PARAM_VALUE 2 offset 16
DATA_SOURCE 0 slave $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw.c cpsw_slave_open() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 245
PARAM_VALUE 2 offset 0
DATA_SOURCE 0 slave $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw.c cpsw_slave_open() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 857870592
PARAM_VALUE 2 offset 24
DATA_SOURCE 0 slave $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw.c cpsw_slave_open() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 245
PARAM_VALUE 2 offset 8
DATA_SOURCE 0 slave $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw_new.c cpsw_port_add_dual_emac_def_ale_entries() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 0-u16max
PARAM_VALUE 2 offset 12,20
DATA_SOURCE 0 slave $1
FUZZY_MAX 2 offset 20
BIT_INFO 2 offset 0x4,0x1c
HARD_MAX 2 offset 20
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_array_size
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw_new.c cpsw_port_add_switch_def_ale_entries() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 0-u16max
PARAM_VALUE 2 offset 12,20
DATA_SOURCE 0 slave $1
FUZZY_MAX 2 offset 20
BIT_INFO 2 offset 0x4,0x1c
HARD_MAX 2 offset 20
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 val unit_array_size
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw_new.c cpsw_slave_open() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 857870592
PARAM_VALUE 2 offset 16
DATA_SOURCE 0 slave $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw_new.c cpsw_slave_open() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 245
PARAM_VALUE 2 offset 0
DATA_SOURCE 0 slave $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw_new.c cpsw_slave_open() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 857870592
PARAM_VALUE 2 offset 24
DATA_SOURCE 0 slave $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw_new.c cpsw_slave_open() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 245
PARAM_VALUE 2 offset 8
DATA_SOURCE 0 slave $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw_priv.c cpsw_hwtstamp_v1() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 1 val 0
PARAM_VALUE 2 offset 20
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/ti/cpsw_priv.c cpsw_hwtstamp_v1() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 1 val 983041,983056-983057
PARAM_VALUE 2 offset 20
BIT_INFO 1 val 0xf0000,0xf0011
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/ti/cpsw_priv.c cpsw_hwtstamp_v1() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 2001143
PARAM_VALUE 2 offset 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/ti/cpsw_priv.c cpsw_hwtstamp_v2() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 1966095
PARAM_VALUE 2 offset 28
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/ti/cpsw_priv.c cpsw_hwtstamp_v2() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 2 offset 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]

drivers/net/ethernet/ti/cpsw_priv.c cpsw_mqprio_resume() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 2 offset 16,24
DATA_SOURCE 0 slave $0
FUZZY_MAX 2 offset 24
BIT_INFO 2 offset 0x10,0x18
HARD_MAX 2 offset 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw_priv.c cpsw_set_fifo_bw() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 2 offset 40
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max

drivers/net/ethernet/ti/cpsw_priv.c cpsw_set_fifo_rlimit() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 2 offset 8,16
FUZZY_MAX 2 offset 16
BIT_INFO 2 offset 0x0,0x18
HARD_MAX 2 offset 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max

drivers/net/ethernet/ti/cpsw_priv.c cpsw_set_mqprio() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 2 offset 16,24
BIT_INFO 2 offset 0x10,0x18
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw_priv.c cpsw_set_slave_mac() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 2 offset 36
DATA_SOURCE 0 slave $0
BIT_INFO 1 val 0x0,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/ti/cpsw_priv.c cpsw_set_slave_mac() -> slave_write()

Type Parameter Key Value
PARAM_VALUE 0 slave 4096-ptr_max
PARAM_VALUE 1 val 0-u16max
PARAM_VALUE 2 offset 32
DATA_SOURCE 0 slave $0
BIT_INFO 1 val 0x0,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex