Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_get_eee() -> (struct qed_common_ops)->get_link()

Type Parameter Key Value
PARAM_VALUE 1 if_link 6879744162340696064
CONTAINER 0 *(-168-0-48+0) $(-1)
MEM_ZERO 1 if_link
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_get_fecparam() -> (struct qed_common_ops)->get_link()

Type Parameter Key Value
PARAM_VALUE 1 if_link 9214555166395719680
CONTAINER 0 *(-168-0-48+0) $(-1)
MEM_ZERO 1 if_link
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_get_link() -> (struct qed_common_ops)->get_link()

Type Parameter Key Value
PARAM_VALUE 1 if_link 7951132424453173248
CONTAINER 0 *(-168-0-48+0) $(-1)
MEM_ZERO 1 if_link
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_get_link_ksettings() -> (struct qed_common_ops)->get_link()

Type Parameter Key Value
PARAM_VALUE 1 if_link 2032009523647438848
CONTAINER 0 *(-168-0-48+0) $(-1)
MEM_ZERO 1 if_link
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &edev->qede_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct qede_dev)->qede_lock

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_get_pauseparam() -> (struct qed_common_ops)->get_link()

Type Parameter Key Value
PARAM_VALUE 1 if_link 8390052076634566656
CONTAINER 0 *(-168-0-48+0) $(-1)
MEM_ZERO 1 if_link
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_nway_reset() -> (struct qed_common_ops)->get_link()

Type Parameter Key Value
PARAM_VALUE 1 if_link 5550280748127916032
CONTAINER 0 *(-168-0-48+0) $(-1)
MEM_ZERO 1 if_link
NOCHECK_CALL

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_set_eee() -> (struct qed_common_ops)->get_link()

Type Parameter Key Value
PARAM_VALUE 1 if_link 8874840256018395136
CONTAINER 0 *(-168-0-48+0) $(-1)
MEM_ZERO 1 if_link
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_set_link_ksettings() -> (struct qed_common_ops)->get_link()

Type Parameter Key Value
PARAM_VALUE 1 if_link 6142399992186003456
CONTAINER 0 *(-168-0-48+0) $(-1)
MEM_ZERO 1 if_link
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/qlogic/qede/qede_ethtool.c qede_set_pauseparam() -> (struct qed_common_ops)->get_link()

Type Parameter Key Value
PARAM_VALUE 1 if_link 5536940176320794624
CONTAINER 0 *(-168-0-48+0) $(-1)
MEM_ZERO 1 if_link
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/qedi/qedi_sysfs.c speed_show() -> (struct qed_common_ops)->get_link()

Type Parameter Key Value
PARAM_VALUE 1 if_link 1235046115129028608
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/scsi/qedf/qedf_main.c qedf_bw_update() -> (struct qed_common_ops)->get_link()

Type Parameter Key Value
PARAM_VALUE 1 if_link 3428628288411217920
NOCHECK_CALL

drivers/scsi/qedf/qedf_main.c qedf_ctx_soft_reset() -> (struct qed_common_ops)->get_link()

Type Parameter Key Value
PARAM_VALUE 1 if_link 2271387281026236416
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex