Searched refs:stats_lock (Results 1 - 46 of 46) sorted by relevance

/linux-4.1.27/net/core/
H A Dgen_estimator.c86 spinlock_t *stats_lock; member in struct:gen_estimator
124 spin_lock(e->stats_lock); est_timer()
142 spin_unlock(e->stats_lock); est_timer()
194 * @stats_lock: statistics lock
209 spinlock_t *stats_lock, gen_new_estimator()
232 est->stats_lock = stats_lock; gen_new_estimator()
264 * Note : Caller should respect an RCU grace period before freeing stats_lock
290 * @stats_lock: statistics lock
301 spinlock_t *stats_lock, struct nlattr *opt) gen_replace_estimator()
304 return gen_new_estimator(bstats, cpu_bstats, rate_est, stats_lock, opt); gen_replace_estimator()
206 gen_new_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu __percpu *cpu_bstats, struct gnet_stats_rate_est64 *rate_est, spinlock_t *stats_lock, struct nlattr *opt) gen_new_estimator() argument
298 gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu __percpu *cpu_bstats, struct gnet_stats_rate_est64 *rate_est, spinlock_t *stats_lock, struct nlattr *opt) gen_replace_estimator() argument
/linux-4.1.27/include/net/
H A Dgen_stats.h53 spinlock_t *stats_lock, struct nlattr *opt);
59 spinlock_t *stats_lock, struct nlattr *opt);
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
H A Den_port.c172 spin_lock_bh(&priv->stats_lock); mlx4_en_DUMP_ETH_STATS()
297 spin_unlock_bh(&priv->stats_lock); mlx4_en_DUMP_ETH_STATS()
315 spin_lock_bh(&priv->stats_lock); mlx4_en_DUMP_ETH_STATS()
346 spin_unlock_bh(&priv->stats_lock); mlx4_en_DUMP_ETH_STATS()
H A Den_netdev.c1313 spin_lock_bh(&priv->stats_lock); mlx4_en_get_stats()
1315 spin_unlock_bh(&priv->stats_lock); mlx4_en_get_stats()
1382 spin_lock_bh(&priv->stats_lock); mlx4_en_auto_moderation()
1385 spin_unlock_bh(&priv->stats_lock); mlx4_en_auto_moderation()
2778 spin_lock_init(&priv->stats_lock); mlx4_en_init_netdev()
H A Dmlx4_en.h503 spinlock_t stats_lock; member in struct:mlx4_en_priv
H A Den_ethtool.c361 spin_lock_bh(&priv->stats_lock); mlx4_en_get_ethtool_stats()
408 spin_unlock_bh(&priv->stats_lock); mlx4_en_get_ethtool_stats()
/linux-4.1.27/drivers/net/ethernet/atheros/alx/
H A Dalx.h111 spinlock_t stats_lock; member in struct:alx_priv
H A Dethtool.c270 spin_lock(&alx->stats_lock); alx_get_ethtool_stats()
277 spin_unlock(&alx->stats_lock); alx_get_ethtool_stats()
H A Dmain.c1177 spin_lock(&alx->stats_lock); alx_get_stats64()
1215 spin_unlock(&alx->stats_lock); alx_get_stats64()
1291 spin_lock_init(&alx->stats_lock); alx_probe()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
H A Datl2.c118 spin_lock_init(&adapter->stats_lock); atl2_sw_init()
572 spin_lock(&adapter->stats_lock); atl2_check_for_link()
575 spin_unlock(&adapter->stats_lock); atl2_check_for_link()
593 spin_lock(&adapter->stats_lock); atl2_clear_phy_int()
595 spin_unlock(&adapter->stats_lock); atl2_clear_phy_int()
978 spin_lock_irqsave(&adapter->stats_lock, flags); atl2_mii_ioctl()
981 spin_unlock_irqrestore(&adapter->stats_lock, flags); atl2_mii_ioctl()
984 spin_unlock_irqrestore(&adapter->stats_lock, flags); atl2_mii_ioctl()
989 spin_lock_irqsave(&adapter->stats_lock, flags); atl2_mii_ioctl()
992 spin_unlock_irqrestore(&adapter->stats_lock, flags); atl2_mii_ioctl()
995 spin_unlock_irqrestore(&adapter->stats_lock, flags); atl2_mii_ioctl()
1043 spin_lock_irqsave(&adapter->stats_lock, flags); atl2_watchdog()
1046 spin_unlock_irqrestore(&adapter->stats_lock, flags); atl2_watchdog()
1066 spin_lock_irqsave(&adapter->stats_lock, flags); atl2_phy_config()
1070 spin_unlock_irqrestore(&adapter->stats_lock, flags); atl2_phy_config()
1270 spin_lock_irqsave(&adapter->stats_lock, flags); atl2_link_chg_task()
1272 spin_unlock_irqrestore(&adapter->stats_lock, flags); atl2_link_chg_task()
H A Datl2.h459 spinlock_t stats_lock; member in struct:atl2_adapter
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
H A Docrdma_stats.c688 mutex_lock(&dev->stats_lock); ocrdma_dbgfs_ops_read()
737 mutex_unlock(&dev->stats_lock); ocrdma_dbgfs_ops_read()
830 mutex_init(&dev->stats_lock); ocrdma_add_port_stats()
843 mutex_destroy(&dev->stats_lock); ocrdma_rem_port_stats()
H A Docrdma.h277 struct mutex stats_lock; /* provide synch for debugfs operations */ member in struct:ocrdma_dev
/linux-4.1.27/kernel/sched/
H A Dcputime.c299 flags = read_seqbegin_or_lock_irqsave(&sig->stats_lock, &seq); thread_group_cputime()
312 } while (need_seqretry(&sig->stats_lock, seq));
313 done_seqretry_irqrestore(&sig->stats_lock, seq, flags);
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_offload.c362 spin_lock(&adapter->stats_lock); cxgb_rdma_ctl()
364 spin_unlock(&adapter->stats_lock); cxgb_rdma_ctl()
463 spin_lock(&adapter->stats_lock); cxgb_offload_ctl()
466 spin_unlock(&adapter->stats_lock); cxgb_offload_ctl()
H A Dcxgb3_main.c1492 spin_lock(&adapter->stats_lock); cxgb_get_stats()
1494 spin_unlock(&adapter->stats_lock); cxgb_get_stats()
1623 spin_lock(&adapter->stats_lock); get_drvinfo()
1626 spin_unlock(&adapter->stats_lock); get_drvinfo()
1668 spin_lock(&adapter->stats_lock); get_stats()
1670 spin_unlock(&adapter->stats_lock); get_stats()
2618 spin_lock(&adapter->stats_lock); for_each_port()
2620 spin_unlock(&adapter->stats_lock); for_each_port()
3254 spin_lock_init(&adapter->stats_lock); init_one()
H A Dadapter.h265 spinlock_t stats_lock; member in struct:adapter
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/
H A Digbvf.h245 spinlock_t stats_lock; /* prevent concurrent stats updates */ member in struct:igbvf_adapter
H A Dnetdev.c1606 spin_lock_init(&adapter->stats_lock); igbvf_sw_init()
/linux-4.1.27/drivers/net/wireless/prism54/
H A Dislpci_dev.h91 struct mutex stats_lock; member in struct:__anon8101
H A Disl_ioctl.c170 mutex_lock(&priv->stats_lock); prism54_update_stats()
212 mutex_unlock(&priv->stats_lock); prism54_update_stats()
221 if (mutex_trylock(&priv->stats_lock)) { prism54_get_wireless_stats()
226 mutex_unlock(&priv->stats_lock); prism54_get_wireless_stats()
H A Dislpci_dev.c872 mutex_init(&priv->stats_lock); islpci_setup()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_stats.c1375 if (down_trylock(&bp->stats_lock)) { bnx2x_stats_handle()
1381 if (unlikely(down_timeout(&bp->stats_lock, HZ / 10))) { bnx2x_stats_handle()
1391 up(&bp->stats_lock); bnx2x_stats_handle()
1977 rc = down_timeout(&bp->stats_lock, HZ / 10); bnx2x_stats_safe_exec()
1999 up(&bp->stats_lock); bnx2x_stats_safe_exec()
H A Dbnx2x.h1777 struct semaphore stats_lock; member in struct:bnx2x
H A Dbnx2x_main.c12058 sema_init(&bp->stats_lock, 1); bnx2x_init_bp()
13694 if (!down_timeout(&bp->stats_lock, HZ / 10)) { bnx2x_eeh_nic_unload()
13696 up(&bp->stats_lock); bnx2x_eeh_nic_unload()
/linux-4.1.27/kernel/
H A Dexit.c127 write_seqlock(&sig->stats_lock); __exit_signal()
141 write_sequnlock(&sig->stats_lock); __exit_signal()
1038 * psig->stats_lock also protects us from our sub-theads wait_task_zombie()
1049 write_seqlock(&psig->stats_lock); wait_task_zombie()
1072 write_sequnlock(&psig->stats_lock); wait_task_zombie()
H A Dfork.c1133 seqlock_init(&sig->stats_lock); copy_signal()
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe.h598 * @stats_lock: Spinlock structure for status
623 spinlock_t stats_lock; member in struct:pch_gbe_adapter
H A Dpch_gbe_main.c1275 spin_lock_irqsave(&adapter->stats_lock, flags); pch_gbe_update_stats()
1302 spin_unlock_irqrestore(&adapter->stats_lock, flags); pch_gbe_update_stats()
2053 spin_lock_init(&adapter->stats_lock); pch_gbe_sw_init()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/
H A Dqlge_ethtool.c249 spin_lock(&qdev->stats_lock); ql_update_stats()
326 spin_unlock(&qdev->stats_lock); ql_update_stats()
H A Dqlge.h2078 spinlock_t stats_lock; member in struct:ql_adapter
H A Dqlge_main.c4645 spin_lock_init(&qdev->stats_lock); ql_init_device()
/linux-4.1.27/drivers/net/ethernet/sfc/
H A Dfalcon.c1444 spin_lock(&efx->stats_lock); falcon_stats_timer_func()
1450 spin_unlock(&efx->stats_lock); falcon_stats_timer_func()
2616 spin_lock_bh(&efx->stats_lock); falcon_start_nic_stats()
2619 spin_unlock_bh(&efx->stats_lock); falcon_start_nic_stats()
2637 spin_lock_bh(&efx->stats_lock); falcon_stop_nic_stats()
2639 spin_unlock_bh(&efx->stats_lock); falcon_stop_nic_stats()
2651 spin_lock_bh(&efx->stats_lock); falcon_stop_nic_stats()
2653 spin_unlock_bh(&efx->stats_lock); falcon_stop_nic_stats()
H A Defx.c1776 spin_lock_bh(&efx->stats_lock); efx_start_all()
1778 spin_unlock_bh(&efx->stats_lock); efx_start_all()
1798 spin_lock_bh(&efx->stats_lock); efx_stop_all()
1800 spin_unlock_bh(&efx->stats_lock); efx_stop_all()
2110 spin_lock_bh(&efx->stats_lock); efx_net_stats()
2112 spin_unlock_bh(&efx->stats_lock); efx_net_stats()
2727 spin_lock_init(&efx->stats_lock); efx_init_struct()
H A Dethtool.c449 spin_lock_bh(&efx->stats_lock); efx_ethtool_get_stats()
480 spin_unlock_bh(&efx->stats_lock);
H A Dnet_driver.h925 * @stats_lock: Statistics update lock. Must be held when calling
1073 spinlock_t stats_lock; member in struct:efx_nic
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
H A De1000.h238 spinlock_t stats_lock; member in struct:e1000_adapter
H A De1000_main.c1320 spin_lock_init(&adapter->stats_lock); e1000_sw_init()
3625 spin_lock_irqsave(&adapter->stats_lock, flags); e1000_update_stats()
3629 * be written while holding adapter->stats_lock e1000_update_stats()
3754 spin_unlock_irqrestore(&adapter->stats_lock, flags); e1000_update_stats()
4102 spin_lock_irqsave(&adapter->stats_lock, irq_flags); e1000_tbi_should_accept()
4104 spin_unlock_irqrestore(&adapter->stats_lock, irq_flags); e1000_tbi_should_accept()
4769 spin_lock_irqsave(&adapter->stats_lock, flags); e1000_mii_ioctl()
4772 spin_unlock_irqrestore(&adapter->stats_lock, flags); e1000_mii_ioctl()
4775 spin_unlock_irqrestore(&adapter->stats_lock, flags); e1000_mii_ioctl()
4781 spin_lock_irqsave(&adapter->stats_lock, flags); e1000_mii_ioctl()
4784 spin_unlock_irqrestore(&adapter->stats_lock, flags); e1000_mii_ioctl()
4787 spin_unlock_irqrestore(&adapter->stats_lock, flags); e1000_mii_ioctl()
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_common.h476 spinlock_t stats_lock; /* lock for tx/rx statatics */ member in struct:sxgbe_priv_data
H A Dsxgbe_main.c1735 spin_lock(&priv->stats_lock); sxgbe_get_stats64()
1779 spin_unlock(&priv->stats_lock); sxgbe_get_stats64()
2176 spin_lock_init(&priv->stats_lock);
/linux-4.1.27/drivers/net/ethernet/calxeda/
H A Dxgmac.c388 spinlock_t stats_lock; member in struct:xgmac_priv
1471 spin_lock_bh(&priv->stats_lock); xgmac_get_stats64()
1492 spin_unlock_bh(&priv->stats_lock); xgmac_get_stats64()
1740 spin_lock_init(&priv->stats_lock); xgmac_probe()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_main.c1965 spin_lock(&adap->stats_lock); cxgb4_get_tcp_stats()
1967 spin_unlock(&adap->stats_lock); cxgb4_get_tcp_stats()
2871 spin_lock(&adapter->stats_lock); cxgb_get_stats()
2873 spin_unlock(&adapter->stats_lock); cxgb_get_stats()
2877 spin_unlock(&adapter->stats_lock); cxgb_get_stats()
3995 spin_lock(&adap->stats_lock); for_each_port()
4002 spin_unlock(&adap->stats_lock);
4519 spin_lock_init(&adapter->stats_lock); init_one()
H A Dcxgb4.h719 spinlock_t stats_lock; member in struct:adapter
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dadapter.h383 spinlock_t stats_lock; member in struct:adapter
H A Dcxgb4vf_main.c839 spin_lock(&adapter->stats_lock); cxgb4vf_get_stats()
841 spin_unlock(&adapter->stats_lock); cxgb4vf_get_stats()
2681 spin_lock_init(&adapter->stats_lock); cxgb4vf_pci_probe()
/linux-4.1.27/include/linux/
H A Dsched.h694 seqlock_t stats_lock; member in struct:signal_struct

Completed in 1384 milliseconds