Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_hwtstamp_set() -> ifstate_set()

Type Parameter Key Value
PARAM_VALUE 0 lio 4096-ptr_max
PARAM_VALUE 1 state_flag 8
DATA_SOURCE 0 lio r netdev_priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_open() -> ifstate_set()

Type Parameter Key Value
PARAM_VALUE 0 lio 4096-ptr_max
PARAM_VALUE 1 state_flag 4
DATA_SOURCE 0 lio r netdev_priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_hwtstamp_set() -> ifstate_set()

Type Parameter Key Value
PARAM_VALUE 1 state_flag 8
DATA_SOURCE 0 lio r netdev_priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/cavium/liquidio/lio_vf_main.c liquidio_open() -> ifstate_set()

Type Parameter Key Value
PARAM_VALUE 0 lio 4096-ptr_max
PARAM_VALUE 1 state_flag 4
DATA_SOURCE 0 lio r netdev_priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/cavium/liquidio/lio_vf_main.c setup_nic_devices() -> ifstate_set()

Type Parameter Key Value
PARAM_VALUE 0 lio 4096-ptr_max
PARAM_VALUE 0 lio->ifstate.counter 0
PARAM_VALUE 1 state_flag 1
BUF_SIZE 0 lio->oct_dev 503,50264,50272,50280,50288,50296,50304,50312,50360,50368,50376
BUF_SIZE 0 lio->octprops 4096
CAPPED_DATA 0 lio->linfo.num_rxpciq 1
CAPPED_DATA 0 lio->linfo.num_txpciq 1
CAPPED_DATA 0 lio->oct_dev->sriov_info.rings_per_vf 1
DATA_SOURCE 0 lio r netdev_priv
MEM_ZERO 0 lio
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 lio->ifidx 0-7
HOST_DATA 0 lio->oct_dev->num_msix_irqs 1-64[c]
HOST_DATA 0 lio->oct_dev->pcie_port 0
HOST_DATA 0 lio->oct_dev->pf_num 0-7
HOST_DATA 0 lio->oct_dev->pfvf_hsword.coproc_tics_per_us 0-3150[c]
HOST_DATA 0 lio->oct_dev->rev_id 0
HOST_DATA 0 lio->oct_dev->sriov_info.rings_per_vf 0-63[c]
HOST_DATA 0 lio->oct_dev->vf_num 0-8191
NO_OVERFLOW_SIMPLE 0 lio->oct_dev->num_msix_irqs
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio_ethtool_set_channels() -> ifstate_set()

Type Parameter Key Value
PARAM_VALUE 0 lio 4096-ptr_max
PARAM_VALUE 1 state_flag 16
DATA_SOURCE 0 lio r netdev_priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/cavium/liquidio/lio_ethtool.c lio_ethtool_set_ringparam() -> ifstate_set()

Type Parameter Key Value
PARAM_VALUE 0 lio 4096-ptr_max
PARAM_VALUE 1 state_flag 16
DATA_SOURCE 0 lio r netdev_priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL