Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/qlogic/qed/qed_l2.c qed_eth_pf_rx_queue_start() -> __internal_ram_wr()

Type Parameter Key Value
PARAM_VALUE 0 p_hwfn 4096-ptr_max
PARAM_VALUE 1 addr 4096-ptr_max
PARAM_VALUE 1 *addr 0-255
PARAM_VALUE 2 size 4
PARAM_VALUE 3 data 5037281967407837184
PARAM_VALUE 3 *data 0
DATA_SOURCE 0 p_hwfn $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 size unit_byte
LOCK2 &edev->qede_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qed/qed_vf.c qed_vf_pf_rxq_start() -> __internal_ram_wr()

Type Parameter Key Value
PARAM_VALUE 0 p_hwfn 4096-ptr_max
PARAM_VALUE 1 *addr 0-255
PARAM_VALUE 2 size 4
PARAM_VALUE 3 data 731180724251193344
PARAM_VALUE 3 *data 0
DATA_SOURCE 0 p_hwfn $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 size unit_byte
LOCK2 &edev->qede_lock
LOCK2 &p_hwfn->vf_iov_info->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qed_vf_iov)->mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qed/qed_vf.c qed_vf_pf_rxq_start() -> __internal_ram_wr()

Type Parameter Key Value
PARAM_VALUE 0 p_hwfn 4096-ptr_max
PARAM_VALUE 1 addr 4096-ptr_max
PARAM_VALUE 1 *addr 0-255
PARAM_VALUE 2 size 4
PARAM_VALUE 3 data 731180724251193344
PARAM_VALUE 3 *data 0
DATA_SOURCE 0 p_hwfn $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 size unit_byte
LOCK2 &edev->qede_lock
LOCK2 &p_hwfn->vf_iov_info->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qed_vf_iov)->mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_fp.c internal_ram_wr() -> __internal_ram_wr()

Type Parameter Key Value
PARAM_VALUE 0 p_hwfn 0
PARAM_VALUE 2 size 4
PARAM_VALUE 3 data 3733209429459324928
DATA_SOURCE 1 addr $0
DATA_SOURCE 2 size $1
DATA_SOURCE 3 data $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 size unit_byte
HALF_LOCKED2 &edev->qede_lock