Searched refs:res_alloc (Results 1 – 4 of 4) sorted by relevance
310 struct resource_allocator *res_alloc = in mlx4_grant_resource() local311 &priv->mfunc.master.res_tracker.res_alloc[res_type]; in mlx4_grant_resource()319 spin_lock(&res_alloc->alloc_lock); in mlx4_grant_resource()321 res_alloc->allocated[(port - 1) * in mlx4_grant_resource()323 res_alloc->allocated[slave]; in mlx4_grant_resource()324 free = (port > 0) ? res_alloc->res_port_free[port - 1] : in mlx4_grant_resource()325 res_alloc->res_free; in mlx4_grant_resource()326 reserved = (port > 0) ? res_alloc->res_port_rsvd[port - 1] : in mlx4_grant_resource()327 res_alloc->res_reserved; in mlx4_grant_resource()328 guaranteed = res_alloc->guaranteed[slave]; in mlx4_grant_resource()[all …]
474 size = priv->mfunc.master.res_tracker.res_alloc[RES_QP].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()479 size = priv->mfunc.master.res_tracker.res_alloc[RES_SRQ].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()484 size = priv->mfunc.master.res_tracker.res_alloc[RES_CQ].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()508 size = priv->mfunc.master.res_tracker.res_alloc[RES_MPT].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()513 size = priv->mfunc.master.res_tracker.res_alloc[RES_MTT].quota[slave]; in mlx4_QUERY_FUNC_CAP_wrapper()
553 struct resource_allocator res_alloc[MLX4_NUM_OF_RESOURCE_TYPE]; member
137 struct res_alloc_cache res_alloc; member138 #define G_RES_ALLOC_P (&g_spad.private_data.global.res_alloc)