max_t
#define clamp_t(type, _x, min, max) min_t(type, max_t(type, _x, min), max)
pdata->channel_count = max_t(unsigned int, scctx->isc_ntxqsets,
count = max_t(unsigned int, pdata->tx_ring_count, pdata->rx_ring_count);
max_tc = max_t(u8, max_tc, ets->prio_tc[i]);
max_tc = max_t(u8, max_tc, i);
#define clamp_t(type, _x, min, max) min_t(type, max_t(type, _x, min), max)
buf_tmr = max_t(uint16_t, buf_tmr / 4, 1);
buf_tmr_irq = max_t(uint16_t, buf_tmr_irq, 1);
buf_tmr = max_t(uint16_t, buf_tmr / 4, 1);
buf_tmr_irq = max_t(uint16_t, buf_tmr_irq, 1);
max_tc = max_t(uint8_t, j, 1);
wqe_size = max_t(int, calc_ils, wqe_size);
num_msix_want = max_t(u32, num_msix_want, BNXT_RE_MIN_MSIX);
pacing_data->do_pacing = max_t(u32, rdev->dbr_def_do_pacing, pacing_data->do_pacing);
*dest_stats_ptr = max_t(unsigned long,
res_cnt = max_t(u32, BNXT_QPLIB_MAX_QPC_COUNT + 1, dattr->max_qp);
res_cnt = max_t(u32, max_cq, dattr->max_cq);
res_cnt = max_t(u32, BNXT_QPLIB_MAX_SRQC_COUNT, dattr->max_cq);
*max_sgid = max_t(u32, 256, *max_sgid);
wq->rq.rqt_size = roundup_pow_of_two(max_t(u16, wq->rq.size, 16));
#define clamp_t(type, _x, min, max) min_t(type, max_t(type, _x, min), max)
max_t(u32, ENIC_MIN_WQ_DESCS,
max_t(u32, ENIC_MIN_RQ_DESCS,
ukinfo->cq_size = max_t(int, entries, 4);
info.cq_size = max_t(int, entries, 4);
#define WQ_UNBOUND_MAX_ACTIVE max_t(int, 512, num_possible_cpus() * 4)
max_t(int,
seg_order = max_t(int, order - log_mtts_per_seg, 0);
seg_order = max_t(int, order - log_mtts_per_seg, 0);
rx_size = max_t(u32, rx_size, MLX4_EN_MIN_RX_SIZE);
tx_size = max_t(u32, tx_size, MLX4_EN_MIN_TX_SIZE);
num_of_eqs = max_t(int, MIN_RX_RINGS,
ring->bytes += max_t (unsigned int,
attrs->replay_esn.esn = max_t(u32, sa_entry->esn_state.esn, 1);
speed = max_t(u32, speed, SPEED_40000);
sq->mbuf[pi].num_bytes = max_t (unsigned int,
sq->mbuf[pi].num_bytes = max_t (unsigned int,
add_size = max_t(int, MLX5_UMR_ALIGN - 1, 0);
wq_size = max_t(int, wq_size, MLX5_SEND_WQE_BB);
ALIGN(max_t(int, inl_size, size), MLX5_SEND_WQE_BB) < MLX5_SIG_WQE_SIZE)
return ALIGN(max_t(int, inl_size, size), MLX5_SEND_WQE_BB);
desc_size = max_t(size_t, 32, desc_size);
size = max_t(int, size,
size = max_t(int, size, sizeof (struct mthca_bind_seg));
qp->sq.max_gs = max_t(int, cap->max_send_sge,
#define OSAL_MAX_T(type, __max1, __max2) max_t(type, __max1, __max2)
pbl_size = max_t(u32, MIN_FW_PBL_PAGE_SIZE, \
qp->rq.max_wr = (u16)max_t(u32, attrs->cap.max_recv_wr, 1);
n_sq_entries = max_t(u32, n_sq_entries, 1);
virt = max_t(u64, virt, ib_umem_start(umem));