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;