Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c __nfp_rtsym_writel() -> nfp_cpp_writel()

Type Parameter Key Value
PARAM_VALUE 1 cpp_id 0-s32max
DATA_SOURCE 0 cpp $0
DATA_SOURCE 3 value $5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c nfp_read_indirect_csr() -> nfp_cpp_writel()

Type Parameter Key Value
PARAM_VALUE 1 cpp_id 0-s32max
PARAM_VALUE 2 address 32,1056-4294966304
PARAM_VALUE 3 value 0-7
CAPPED_DATA 2 address 1
DATA_SOURCE 0 cpp $0
DATA_SOURCE 2 address r nfp_get_ind_csr_ctx_ptr_offs
DATA_SOURCE 3 value $4
FUZZY_MAX 3 value 7
BIT_INFO 1 cpp_id 0x300,0x7fff03ff
BIT_INFO 2 address 0x20,0xffffffff
HARD_MAX 3 value 7

drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c nfp_cpp_mutex_init() -> nfp_cpp_writel()

Type Parameter Key Value
PARAM_VALUE 0 cpp 4096-ptr_max
PARAM_VALUE 1 cpp_id 1024,16778240-2130707456
DATA_SOURCE 0 cpp $0
DATA_SOURCE 3 value $3
BIT_INFO 1 cpp_id 0x400,0x7f000400

drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c nfp_cpp_mutex_init() -> nfp_cpp_writel()

Type Parameter Key Value
PARAM_VALUE 0 cpp 4096-ptr_max
PARAM_VALUE 1 cpp_id 1024,16778240-2130707456
PARAM_VALUE 3 value 15,65551-4294901775
DATA_SOURCE 0 cpp $0
DATA_SOURCE 2 address $2
BIT_INFO 1 cpp_id 0x400,0x7f000400
BIT_INFO 3 value 0xf,0xffffffff

drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c nfp_cpp_mutex_reclaim() -> nfp_cpp_writel()

Type Parameter Key Value
PARAM_VALUE 0 cpp 4096-ptr_max
PARAM_VALUE 1 cpp_id 117441536
PARAM_VALUE 2 address 554050781184,554050781216-554050785248
PARAM_VALUE 3 value 0,65536-4294901760
CAPPED_DATA 3 value 1
DATA_SOURCE 0 cpp $0
DATA_SOURCE 2 address $2
FUZZY_MAX 2 address 554050785248
HARD_MAX 2 address 554050785248
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c nfp_cpp_mutex_trylock() -> nfp_cpp_writel()

Type Parameter Key Value
PARAM_VALUE 0 cpp 4096-ptr_max
PARAM_VALUE 1 cpp_id 117441536
PARAM_VALUE 3 value 15,65551-4294901775
DATA_SOURCE 3 value r nfp_mutex_locked
STR_LEN 0 cpp (-1),6,8
STR_LEN 0 cpp (-1),6,8
BIT_INFO 3 value 0xf,0xffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c nfp_cpp_mutex_unlock() -> nfp_cpp_writel()

Type Parameter Key Value
PARAM_VALUE 0 cpp 4096-ptr_max
PARAM_VALUE 1 cpp_id 1024,16778240-2130707456
PARAM_VALUE 3 value 0,65536-4294901760
STR_LEN 0 cpp (-1),6,8
STR_LEN 0 cpp (-1),6,8
BIT_INFO 1 cpp_id 0x400,0x7f000400
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c nfp_xpb_writel() -> nfp_cpp_writel()

Type Parameter Key Value
PARAM_VALUE 0 cpp->resource_lock.dep_map->name 0-255
PARAM_VALUE 1 cpp_id 234889216
DATA_SOURCE 0 cpp $0
DATA_SOURCE 1 cpp_id r nfp_xpb_to_cpp
DATA_SOURCE 2 address $1 [m]
DATA_SOURCE 3 value $2