min_t
adev->doorbell.num_doorbells = min_t(u32, adev->doorbell.size / sizeof(u32),
size_t cur_size = min_t(size_t, size, PAGE_SIZE - off);
unsigned rb_per_pkr = min_t(unsigned, num_rb / num_se / sh_per_se, 2);
num_rb_pipes = min_t(unsigned, adev->gfx.config.max_backends_per_se *
unsigned rb_per_pkr = min_t(unsigned, num_rb / num_se / sh_per_se, 2);
num_rb_pipes = min_t(unsigned, adev->gfx.config.max_backends_per_se *
uint32_t min = min_t(uint32_t, clock_insr, CISLAND_MINIMUM_ENGINE_CLOCK);
clip->x1 = min_t(u32, clip->x1, x);
clip->y1 = min_t(u32, clip->y1, y);
y2 = min_t(u32, DIV_ROUND_UP(max, info->fix.line_length),
sizes.fb_width = min_t(u32, desired_mode->hdisplay + x, sizes.fb_width);
sizes.fb_height = min_t(u32, desired_mode->vdisplay + y, sizes.fb_height);
len = min_t(ssize_t, strlen(str), iterator->remain);
int len = min_t(int, batch_len, PAGE_SIZE - offset);
return min_t(unsigned long, MAX_JIFFY_OFFSET, j + 1);
return min_t(u64, MAX_JIFFY_OFFSET, nsecs_to_jiffies64(n) + 1);
unsigned int length = min_t(u64, remain, PAGE_SIZE - offset);
unsigned int length = min_t(u64, remain, PAGE_SIZE - offset);
min_t(unsigned int, chunk,
unsigned int len = min_t(typeof(size), size, PAGE_SIZE);
min_t(unsigned int, remain, ARRAY_SIZE(stack));
min_t(u64, BIT_ULL(31), size - copied);
if (nfences > min_t(unsigned long,
ggtt->vm.total = min_t(u64, ggtt->vm.total, GUC_GGTT_TOP);
min_t(u64, ggtt->mappable_end, ggtt->vm.total);
min_t(u64, ggtt->mappable_end, ggtt->vm.total);
nr = min_t(int, pvec->nr, pagevec_space(&stash->pvec));
max = min_t(long, max, PAGE_SIZE / sizeof(*bo));
num_pages = min_t(u64, vma->size, vma->obj->base.size) >> PAGE_SHIFT;
count = min_t(size_t, GEN7_L3LOG_SIZE - offset, count);
end = min_t(u64, end, dev_priv->ggtt.mappable_end);
end = min_t(u64, end, (1ULL << 32) - I915_GTT_PAGE_SIZE);
min_t(size_t, defs->child_dev_size, sizeof(*child)));
*ret_n = min_t(unsigned int, roundup_pow_of_two(n), DATA_LINK_N_MAX);
return min_t(unsigned int, wm, USHRT_MAX);
return min_t(unsigned int, wm, USHRT_MAX);
wm->level = min_t(int, wm->level, wm_state->num_levels - 1);
result->pri_val = min_t(uint32_t, result->pri_val, max->pri);
result->spr_val = min_t(uint32_t, result->spr_val, max->spr);
result->cur_val = min_t(uint32_t, result->cur_val, max->cur);
rp0 = min_t(u32, rp0, 0xea);
memcpy(tmp, data + i, min_t(unsigned, 8, length - i));
for (j = 0; j < min_t(u32, len - i, 4); j++)
for (j = 0; j < min_t(u32, len - i, 4); j++)
#define clamp_t(type, _x, min, max) min_t(type, max_t(type, _x, min), max)
lvds->panel_vcc_delay = min_t(u16, lvds->panel_vcc_delay, 2000);
rdev->doorbell.num_doorbells = min_t(u32, rdev->doorbell.size / sizeof(u32), RADEON_MAX_DOORBELLS);
size_t cur_size = min_t(size_t, size, PAGE_SIZE - off);
header_len = min_t(uint32_t, len, tx_ring->tx_max_header_size);
io_queue_num = min_t(int, ncpus, ENA_MAX_NUM_IO_QUEUES);
io_queue_num = min_t(int, io_queue_num, io_sq_num);
io_queue_num = min_t(int, io_queue_num, io_cq_num);
io_queue_num = min_t(int, io_queue_num,
io_queue_num = min_t(int, io_queue_num, rss_getnumbuckets());
queue_size = min_t(uint32_t, queue_size,
queue_size = min_t(uint32_t, queue_size,
*max_tx_sgl_size = min_t(uint16_t, ENA_PKT_MAX_BUFS,
*max_rx_sgl_size = min_t(uint16_t, ENA_PKT_MAX_BUFS,