cparams
} cparams[] = {
for (i = 0; i < ARRAY_SIZE(cparams); i++) {
if (cparams[i].i == c_m &&
cparams[i].t == DIV_ROUND_CLOSEST(mem_freq, 1000)) {
rps->ips.m = cparams[i].m;
rps->ips.c = cparams[i].c;
int txq_ix, struct mlx5e_ptp_params *cparams,
struct mlx5e_sq_param *sqp = &cparams->txq_sq_param;
err = mlx5e_ptp_alloc_txqsq(c, txq_ix, &cparams->params, sqp,
struct mlx5e_ptp_params *cparams)
struct mlx5e_params *params = &cparams->params;
err = mlx5e_ptp_open_txqsq(c, tisn, txq_ix, cparams, tc, &c->ptpsq[tc]);
struct mlx5e_ptp_params *cparams)
struct mlx5e_params *params = &cparams->params;
cq_param = &cparams->txq_sq_param.cqp;
struct mlx5e_ptp_params *cparams)
cq_param = &cparams->rq_param.cqp;
struct mlx5e_ptp_params *cparams,
struct mlx5e_params *params = &cparams->params;
mlx5e_ptp_build_sq_param(c->mdev, params, &cparams->txq_sq_param);
mlx5e_ptp_build_rq_param(c->mdev, c->netdev, cparams);
struct mlx5e_ptp_params *cparams)
err = mlx5e_ptp_open_tx_cqs(c, cparams);
err = mlx5e_ptp_open_txqsqs(c, cparams);
err = mlx5e_ptp_open_rx_cq(c, cparams);
err = mlx5e_ptp_open_rq(c, &cparams->params, &cparams->rq_param);
struct mlx5e_ptp_params *cparams;
cparams = kvzalloc_obj(*cparams);
if (!c || !cparams) {
mlx5e_ptp_build_params(c, cparams, params);
err = mlx5e_ptp_open_queues(c, cparams);
kvfree(cparams);
kvfree(cparams);
zstd_compression_parameters cparams,
size_t zstd_cstream_workspace_bound(const zstd_compression_parameters *cparams);
size_t zstd_cstream_workspace_bound_with_ext_seq_prod(const zstd_compression_parameters *cparams);
ZSTDLIB_STATIC_API size_t ZSTD_CCtx_setCParams(ZSTD_CCtx* cctx, ZSTD_compressionParameters cparams);
size_t ZSTD_CCtx_setCParams(ZSTD_CCtx* cctx, ZSTD_compressionParameters cparams)
ZSTD_STATIC_ASSERT(sizeof(cparams) == 7 * 4 /* all params are listed below */);
FORWARD_IF_ERROR(ZSTD_checkCParams(cparams), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_windowLog, (int)cparams.windowLog), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_chainLog, (int)cparams.chainLog), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_hashLog, (int)cparams.hashLog), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_searchLog, (int)cparams.searchLog), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_minMatch, (int)cparams.minMatch), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_targetLength, (int)cparams.targetLength), "");
FORWARD_IF_ERROR(ZSTD_CCtx_setParameter(cctx, ZSTD_c_strategy, (int)cparams.strategy), "");
size_t zstd_cctx_workspace_bound(const zstd_compression_parameters *cparams)
return ZSTD_estimateCCtxSize_usingCParams(*cparams);
zstd_compression_parameters cparams,
ZSTD_dct_auto, cparams, custom_mem);
size_t zstd_cstream_workspace_bound(const zstd_compression_parameters *cparams)
return ZSTD_estimateCStreamSize_usingCParams(*cparams);
struct codel_params cparams;
struct codel_params *cparams;
cparams = &local->cparams;
cparams,
codel_params_init(&local->cparams);
local->cparams.interval = MS2TIME(100);
local->cparams.target = MS2TIME(20);
local->cparams.ecn = true;
struct cobalt_params cparams;
if (cobalt_queue_full(&flow->cvars, &b->cparams, now))
if (cobalt_queue_empty(&flow->cvars, &b->cparams, now))
reason = cobalt_should_drop(&flow->cvars, &b->cparams, now, skb,
q->tins[i].cparams.target);
WRITE_ONCE(b->cparams.target,
WRITE_ONCE(b->cparams.interval,
max(rtt_est_ns + b->cparams.target - target_ns,
b->cparams.target * 2));
b->cparams.mtu_time = byte_target_ns;
b->cparams.p_inc = 1 << 24; /* 1/256 */
b->cparams.p_dec = 1 << 20; /* 1/4096 */
qd->tins[c].cparams.mtu_time = qd->tins[ft].cparams.mtu_time;
ktime_to_us(ns_to_ktime(READ_ONCE(b->cparams.target))));
ktime_to_us(ns_to_ktime(READ_ONCE(b->cparams.interval))));
skb = codel_dequeue(sch, &sch->qstats.backlog, &q->cparams,
WRITE_ONCE(q->cparams.target,
WRITE_ONCE(q->cparams.ce_threshold,
WRITE_ONCE(q->cparams.ce_threshold_selector,
WRITE_ONCE(q->cparams.ce_threshold_mask,
WRITE_ONCE(q->cparams.interval,
WRITE_ONCE(q->cparams.ecn,
codel_params_init(&q->cparams);
q->cparams.ecn = true;
q->cparams.mtu = psched_mtu(qdisc_dev(sch));
codel_time_to_us(READ_ONCE(q->cparams.target))) ||
codel_time_to_us(READ_ONCE(q->cparams.interval))) ||
READ_ONCE(q->cparams.ecn)) ||
struct codel_params cparams;
ce_threshold = READ_ONCE(q->cparams.ce_threshold);
READ_ONCE(q->cparams.ce_threshold_selector)))
READ_ONCE(q->cparams.ce_threshold_mask)))
*params = sub->cparams.codec;
sub->cparams = *params;
struct snd_compr_params cparams;