Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c cn10k_handle_mcs_event() -> macsec_pn_wrapped()

Type Parameter Key Value
PARAM_VALUE 0 secy 4096-ptr_max
PARAM_VALUE 0 secy->tx_sc.sa 4096-ptr_max
PARAM_VALUE 1 tx_sa 1-u64max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/phy/mscc/mscc_macsec.c vsc8584_handle_macsec_interrupt() -> macsec_pn_wrapped()

Type Parameter Key Value
PARAM_VALUE 0 secy 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phydev->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct phy_device)->lock

drivers/net/ethernet/aquantia/atlantic/aq_macsec.c aq_check_txsa_expiration() -> macsec_pn_wrapped()

Type Parameter Key Value
PARAM_VALUE 0 secy 4096-ptr_max
PARAM_VALUE 0 secy->netdev 4096-ptr_max
NOCHECK_CALL
LOCK2 &nic->macsec_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct aq_nic_s)->macsec_mutex

drivers/net/phy/nxp-c45-tja11xx-macsec.c nxp_c45_handle_macsec_interrupt() -> macsec_pn_wrapped()

Type Parameter Key Value
PARAM_VALUE 0 secy 4096-ptr_max
BUF_SIZE 1 tx_sa 4,24,64,168-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &phydev->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct phy_device)->lock