res_tracker 475 drivers/net/ethernet/mellanox/mlx4/fw.c size = priv->mfunc.master.res_tracker.res_alloc[RES_QP].quota[slave]; res_tracker 480 drivers/net/ethernet/mellanox/mlx4/fw.c size = priv->mfunc.master.res_tracker.res_alloc[RES_SRQ].quota[slave]; res_tracker 485 drivers/net/ethernet/mellanox/mlx4/fw.c size = priv->mfunc.master.res_tracker.res_alloc[RES_CQ].quota[slave]; res_tracker 509 drivers/net/ethernet/mellanox/mlx4/fw.c size = priv->mfunc.master.res_tracker.res_alloc[RES_MPT].quota[slave]; res_tracker 514 drivers/net/ethernet/mellanox/mlx4/fw.c size = priv->mfunc.master.res_tracker.res_alloc[RES_MTT].quota[slave]; res_tracker 595 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_resource_tracker res_tracker; res_tracker 1398 drivers/net/ethernet/mellanox/mlx4/mlx4.h return &mlx4_priv(dev)->mfunc.master.res_tracker.lock; res_tracker 313 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker.res_alloc[res_type]; res_tracker 384 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker.res_alloc[res_type]; res_tracker 463 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[RES_QP].quota[pf]; res_tracker 465 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[RES_CQ].quota[pf]; res_tracker 467 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[RES_SRQ].quota[pf]; res_tracker 469 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[RES_MTT].quota[pf]; res_tracker 471 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[RES_MPT].quota[pf]; res_tracker 507 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.slave_list = res_tracker 510 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (!priv->mfunc.master.res_tracker.slave_list) res_tracker 515 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c INIT_LIST_HEAD(&priv->mfunc.master.res_tracker. res_tracker 517 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mutex_init(&priv->mfunc.master.res_tracker.slave_list[i].mutex); res_tracker 523 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_tree[i] = RB_ROOT; res_tracker 527 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker.res_alloc[i]; res_tracker 640 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c spin_lock_init(&priv->mfunc.master.res_tracker.lock); res_tracker 645 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.res_alloc[i].allocated); res_tracker 646 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[i].allocated = NULL; res_tracker 647 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.res_alloc[i].guaranteed); res_tracker 648 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[i].guaranteed = NULL; res_tracker 649 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.res_alloc[i].quota); res_tracker 650 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[i].quota = NULL; res_tracker 661 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (priv->mfunc.master.res_tracker.slave_list) { res_tracker 671 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mutex_lock(&priv->mfunc.master.res_tracker.slave_list[i].mutex); res_tracker 673 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mutex_unlock(&priv->mfunc.master.res_tracker.slave_list[i].mutex); res_tracker 678 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.res_alloc[i].allocated); res_tracker 679 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[i].allocated = NULL; res_tracker 680 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.res_alloc[i].guaranteed); res_tracker 681 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[i].guaranteed = NULL; res_tracker 682 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.res_alloc[i].quota); res_tracker 683 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[i].quota = NULL; res_tracker 685 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.slave_list); res_tracker 686 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.slave_list = NULL; res_tracker 887 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return res_tracker_lookup(&priv->mfunc.master.res_tracker.res_tree[type], res_tracker 1003 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 1235 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 1285 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 1471 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 1509 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 1573 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 1626 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 1675 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 1715 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 1751 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 1765 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 2009 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 2026 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 2059 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 2079 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 2133 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 2167 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 2188 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 3162 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 4373 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 4608 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker; res_tracker 4662 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 4735 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 4800 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 4862 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 4930 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker; res_tracker 5028 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker; res_tracker 5065 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker; res_tracker 5117 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 5174 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 5220 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; res_tracker 5250 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mutex_lock(&priv->mfunc.master.res_tracker.slave_list[slave].mutex); res_tracker 5262 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mutex_unlock(&priv->mfunc.master.res_tracker.slave_list[slave].mutex); res_tracker 5280 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &work->priv->mfunc.master.res_tracker;