Lines Matching refs:allocated
304 int allocated, free, reserved, guaranteed, from_free; in mlx4_grant_resource() local
311 allocated = (port > 0) ? in mlx4_grant_resource()
312 res_alloc->allocated[(port - 1) * in mlx4_grant_resource()
314 res_alloc->allocated[slave]; in mlx4_grant_resource()
321 if (allocated + count > res_alloc->quota[slave]) { in mlx4_grant_resource()
324 allocated, res_alloc->quota[slave]); in mlx4_grant_resource()
328 if (allocated + count <= guaranteed) { in mlx4_grant_resource()
333 if (guaranteed - allocated > 0) in mlx4_grant_resource()
334 from_free = count - (guaranteed - allocated); in mlx4_grant_resource()
351 res_alloc->allocated[(port - 1) * in mlx4_grant_resource()
356 res_alloc->allocated[slave] += count; in mlx4_grant_resource()
374 int allocated, guaranteed, from_rsvd; in mlx4_release_resource() local
381 allocated = (port > 0) ? in mlx4_release_resource()
382 res_alloc->allocated[(port - 1) * in mlx4_release_resource()
384 res_alloc->allocated[slave]; in mlx4_release_resource()
387 if (allocated - count >= guaranteed) { in mlx4_release_resource()
391 if (allocated - guaranteed > 0) in mlx4_release_resource()
392 from_rsvd = count - (allocated - guaranteed); in mlx4_release_resource()
398 res_alloc->allocated[(port - 1) * in mlx4_release_resource()
403 res_alloc->allocated[slave] -= count; in mlx4_release_resource()
494 res_alloc->allocated = kzalloc(MLX4_MAX_PORTS * in mlx4_init_resource_tracker()
499 res_alloc->allocated = kzalloc((dev->persist-> in mlx4_init_resource_tracker()
504 !res_alloc->allocated) in mlx4_init_resource_tracker()
602 kfree(priv->mfunc.master.res_tracker.res_alloc[i].allocated); in mlx4_init_resource_tracker()
603 priv->mfunc.master.res_tracker.res_alloc[i].allocated = NULL; in mlx4_init_resource_tracker()
635 kfree(priv->mfunc.master.res_tracker.res_alloc[i].allocated); in mlx4_free_resource_tracker()
636 priv->mfunc.master.res_tracker.res_alloc[i].allocated = NULL; in mlx4_free_resource_tracker()