Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c bnx2x_nway_reset() -> bnx2x_force_link_reset()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->port.pmf 1-u32max
PARAM_VALUE 0 bp->stats_lock.first_waiter->up 0-1
NOCHECK_CALL

drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c bnx2x_set_eee() -> bnx2x_force_link_reset()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->common.shmem2_base 1-u32max
PARAM_VALUE 0 bp->link_vars.eee_status 65536-u32max
PARAM_VALUE 0 bp->mf_mode 0
PARAM_VALUE 0 bp->stats_lock.first_waiter->up 0-1
BIT_INFO 0 bp->link_params.eee_mode 0x30000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 bp->link_params.eee_mode 0,268435456-u32max[c][u]

drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c bnx2x_set_link_ksettings() -> bnx2x_force_link_reset()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->link_params.phy 4096-ptr_max
PARAM_VALUE 0 bp->link_params.req_duplex 4096-ptr_max
PARAM_VALUE 0 bp->link_params.req_line_speed 4096-ptr_max
PARAM_VALUE 0 bp->mf_mode 0,3-255
PARAM_VALUE 0 bp->port.advertising 4096-ptr_max
PARAM_VALUE 0 bp->port.supported 4096-ptr_max
PARAM_VALUE 0 bp->stats_lock.first_waiter->up 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c bnx2x_set_pauseparam() -> bnx2x_force_link_reset()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->link_params.req_flow_ctrl 4096-ptr_max
PARAM_VALUE 0 bp->mf_mode 0
PARAM_VALUE 0 bp->stats_lock.first_waiter->up 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL