Lines Matching refs:target
395 static int resize_available_mrs(struct mlx5_cache_ent *ent, unsigned int target,
405 target = ent->limit * 2;
406 if (target == ent->reserved)
408 if (target > ent->reserved) {
409 u32 todo = target - ent->reserved;
431 u32 target;
434 err = kstrtou32_from_user(buf, count, 0, &target);
440 * cannot free MRs that are in use. Compute the target value for stored
444 if (target < ent->in_use) {
448 target = target - ent->in_use;
449 if (target < ent->limit || target > ent->limit*2) {
453 err = resize_available_mrs(ent, target, false);