tracker 482 drivers/md/dm-cache-target.c struct io_tracker tracker; tracker 895 drivers/md/dm-cache-target.c iot_io_begin(&cache->tracker, pb->len); tracker 903 drivers/md/dm-cache-target.c iot_io_end(&cache->tracker, pb->len); tracker 1671 drivers/md/dm-cache-target.c bool idle = iot_idle_for(&cache->tracker, HZ); tracker 2650 drivers/md/dm-cache-target.c iot_init(&cache->tracker); tracker 2872 drivers/md/dm-cache-target.c WARN_ON(cache->tracker.in_flight); tracker 1003 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 1011 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_COUNTER], tracker 1235 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 1250 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_COUNTER], tracker 1285 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 1286 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct rb_root *root = &tracker->res_tree[type]; tracker 1313 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[type]); tracker 1471 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 1476 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r = res_tracker_lookup(&tracker->res_tree[type], i); tracker 1491 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r = res_tracker_lookup(&tracker->res_tree[type], i); tracker 1492 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rb_erase(&r->node, &tracker->res_tree[type]); tracker 1509 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 1514 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r = res_tracker_lookup(&tracker->res_tree[RES_QP], qpn); tracker 1573 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 1578 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r = res_tracker_lookup(&tracker->res_tree[RES_MPT], index); tracker 1626 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 1631 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r = res_tracker_lookup(&tracker->res_tree[RES_EQ], index); tracker 1675 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 1680 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r = res_tracker_lookup(&tracker->res_tree[RES_CQ], cqn); tracker 1715 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 1720 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r = res_tracker_lookup(&tracker->res_tree[RES_SRQ], index); tracker 1751 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 1755 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r = res_tracker_lookup(&tracker->res_tree[type], id); tracker 1765 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 1769 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c r = res_tracker_lookup(&tracker->res_tree[type], id); tracker 2009 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 2011 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_MAC]; tracker 2026 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 2028 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_MAC]; tracker 2051 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_MAC]); tracker 2059 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 2061 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_MAC]; tracker 2079 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 2081 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_MAC]; tracker 2133 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 2135 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_VLAN]; tracker 2158 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_VLAN]); tracker 2167 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 2169 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_VLAN]; tracker 2188 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 2190 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_VLAN]; tracker 3162 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 3167 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c list_for_each_entry(mtt, &tracker->slave_list[slave].res_list[RES_MTT], tracker 4373 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 4374 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct list_head *rlist = &tracker->slave_list[slave].res_list[RES_MAC]; tracker 4607 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = tracker 4609 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct list_head *rlist = &tracker->slave_list[slave].res_list[type]; tracker 4662 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 4664 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_QP]; tracker 4689 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->res_tree[RES_QP]); tracker 4735 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 4737 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_SRQ]; tracker 4762 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->res_tree[RES_SRQ]); tracker 4800 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 4802 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_CQ]; tracker 4827 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->res_tree[RES_CQ]); tracker 4862 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 4864 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_MPT]; tracker 4889 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->res_tree[RES_MPT]); tracker 4929 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = tracker 4932 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_MTT]; tracker 4957 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->res_tree[RES_MTT]); tracker 5027 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = tracker 5029 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct rb_root *root = &tracker->res_tree[RES_FS_RULE]; tracker 5064 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = tracker 5067 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_FS_RULE]; tracker 5096 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->res_tree[RES_FS_RULE]); tracker 5117 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 5119 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_EQ]; tracker 5142 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->res_tree[RES_EQ]); tracker 5174 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 5176 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_COUNTER]; tracker 5201 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->res_tree[RES_COUNTER]); tracker 5220 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; tracker 5222 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[slave].res_list[RES_XRCD]; tracker 5237 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c rb_erase(&xrcd->com.node, &tracker->res_tree[RES_XRCD]); tracker 5279 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = tracker 5282 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &tracker->slave_list[work->slave].res_list[RES_QP]; tracker 143 drivers/net/ethernet/mellanox/mlx5/core/lag.c static void mlx5_infer_tx_affinity_mapping(struct lag_tracker *tracker, tracker 148 drivers/net/ethernet/mellanox/mlx5/core/lag.c if (!tracker->netdev_state[0].tx_enabled || tracker 149 drivers/net/ethernet/mellanox/mlx5/core/lag.c !tracker->netdev_state[0].link_up) { tracker 154 drivers/net/ethernet/mellanox/mlx5/core/lag.c if (!tracker->netdev_state[1].tx_enabled || tracker 155 drivers/net/ethernet/mellanox/mlx5/core/lag.c !tracker->netdev_state[1].link_up) tracker 160 drivers/net/ethernet/mellanox/mlx5/core/lag.c struct lag_tracker *tracker) tracker 166 drivers/net/ethernet/mellanox/mlx5/core/lag.c mlx5_infer_tx_affinity_mapping(tracker, &v2p_port1, tracker 186 drivers/net/ethernet/mellanox/mlx5/core/lag.c struct lag_tracker *tracker) tracker 191 drivers/net/ethernet/mellanox/mlx5/core/lag.c mlx5_infer_tx_affinity_mapping(tracker, &ldev->v2p_map[0], tracker 206 drivers/net/ethernet/mellanox/mlx5/core/lag.c struct lag_tracker *tracker, tracker 213 drivers/net/ethernet/mellanox/mlx5/core/lag.c err = mlx5_create_lag(ldev, tracker); tracker 290 drivers/net/ethernet/mellanox/mlx5/core/lag.c struct lag_tracker tracker; tracker 298 drivers/net/ethernet/mellanox/mlx5/core/lag.c tracker = ldev->tracker; tracker 301 drivers/net/ethernet/mellanox/mlx5/core/lag.c do_bond = tracker.is_bonded && mlx5_lag_check_prereq(ldev); tracker 315 drivers/net/ethernet/mellanox/mlx5/core/lag.c err = mlx5_activate_lag(ldev, &tracker, tracker 330 drivers/net/ethernet/mellanox/mlx5/core/lag.c mlx5_modify_lag(ldev, &tracker); tracker 372 drivers/net/ethernet/mellanox/mlx5/core/lag.c struct lag_tracker *tracker, tracker 409 drivers/net/ethernet/mellanox/mlx5/core/lag.c tracker->tx_type = lag_upper_info->tx_type; tracker 418 drivers/net/ethernet/mellanox/mlx5/core/lag.c ((tracker->tx_type == NETDEV_LAG_TX_TYPE_ACTIVEBACKUP) || tracker 419 drivers/net/ethernet/mellanox/mlx5/core/lag.c (tracker->tx_type == NETDEV_LAG_TX_TYPE_HASH)); tracker 421 drivers/net/ethernet/mellanox/mlx5/core/lag.c if (tracker->is_bonded != is_bonded) { tracker 422 drivers/net/ethernet/mellanox/mlx5/core/lag.c tracker->is_bonded = is_bonded; tracker 430 drivers/net/ethernet/mellanox/mlx5/core/lag.c struct lag_tracker *tracker, tracker 451 drivers/net/ethernet/mellanox/mlx5/core/lag.c tracker->netdev_state[idx] = *lag_lower_info; tracker 460 drivers/net/ethernet/mellanox/mlx5/core/lag.c struct lag_tracker tracker; tracker 471 drivers/net/ethernet/mellanox/mlx5/core/lag.c tracker = ldev->tracker; tracker 475 drivers/net/ethernet/mellanox/mlx5/core/lag.c changed = mlx5_handle_changeupper_event(ldev, &tracker, ndev, tracker 479 drivers/net/ethernet/mellanox/mlx5/core/lag.c changed = mlx5_handle_changelowerstate_event(ldev, &tracker, tracker 485 drivers/net/ethernet/mellanox/mlx5/core/lag.c ldev->tracker = tracker; tracker 531 drivers/net/ethernet/mellanox/mlx5/core/lag.c ldev->tracker.netdev_state[fn].link_up = 0; tracker 532 drivers/net/ethernet/mellanox/mlx5/core/lag.c ldev->tracker.netdev_state[fn].tx_enabled = 0; tracker 694 drivers/net/ethernet/mellanox/mlx5/core/lag.c if (ldev->tracker.tx_type == NETDEV_LAG_TX_TYPE_ACTIVEBACKUP) { tracker 695 drivers/net/ethernet/mellanox/mlx5/core/lag.c ndev = ldev->tracker.netdev_state[0].tx_enabled ? tracker 38 drivers/net/ethernet/mellanox/mlx5/core/lag.h struct lag_tracker tracker; tracker 58 drivers/net/ethernet/mellanox/mlx5/core/lag.h struct lag_tracker *tracker); tracker 60 drivers/net/ethernet/mellanox/mlx5/core/lag.h struct lag_tracker *tracker, tracker 48 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c struct lag_tracker tracker; tracker 55 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c tracker.netdev_state[0].tx_enabled = true; tracker 56 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c tracker.netdev_state[1].tx_enabled = true; tracker 57 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c tracker.netdev_state[0].link_up = true; tracker 58 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c tracker.netdev_state[1].link_up = true; tracker 61 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c tracker.netdev_state[0].tx_enabled = true; tracker 62 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c tracker.netdev_state[0].link_up = true; tracker 63 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c tracker.netdev_state[1].tx_enabled = false; tracker 64 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c tracker.netdev_state[1].link_up = false; tracker 67 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c tracker.netdev_state[0].tx_enabled = false; tracker 68 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c tracker.netdev_state[0].link_up = false; tracker 69 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c tracker.netdev_state[1].tx_enabled = true; tracker 70 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c tracker.netdev_state[1].link_up = true; tracker 78 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c if (tracker.netdev_state[0].tx_enabled) tracker 83 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c if (tracker.netdev_state[1].tx_enabled) tracker 88 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c mlx5_modify_lag(ldev, &tracker); tracker 154 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c struct lag_tracker tracker; tracker 156 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c tracker = ldev->tracker; tracker 157 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c mlx5_activate_lag(ldev, &tracker, MLX5_LAG_FLAG_MULTIPATH); tracker 575 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(tmaw-tracker-full, 0x2c), tracker 501 drivers/virt/vboxguest/vboxguest_core.c static bool vbg_track_bit_usage(struct vbg_bit_usage_tracker *tracker, tracker 511 drivers/virt/vboxguest/vboxguest_core.c tracker->per_bit_usage[bit] -= 1; tracker 512 drivers/virt/vboxguest/vboxguest_core.c if (tracker->per_bit_usage[bit] == 0) { tracker 514 drivers/virt/vboxguest/vboxguest_core.c tracker->mask &= ~bitmask; tracker 517 drivers/virt/vboxguest/vboxguest_core.c tracker->per_bit_usage[bit] += 1; tracker 518 drivers/virt/vboxguest/vboxguest_core.c if (tracker->per_bit_usage[bit] == 1) { tracker 520 drivers/virt/vboxguest/vboxguest_core.c tracker->mask |= bitmask;