Home
last modified time | relevance | path

Searched refs:dim (Results 1 – 25 of 48) sorted by relevance

12

/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_dim.c37 mlx5e_complete_dim_work(struct dim *dim, struct dim_cq_moder moder, in mlx5e_complete_dim_work() argument
42 dim->state = DIM_START_MEASURE; in mlx5e_complete_dim_work()
47 struct dim *dim = container_of(work, struct dim, work); in mlx5e_rx_dim_work() local
48 struct mlx5e_rq *rq = dim->priv; in mlx5e_rx_dim_work()
50 net_dim_get_rx_moderation(dim->mode, dim->profile_ix); in mlx5e_rx_dim_work()
52 mlx5e_complete_dim_work(dim, cur_moder, rq->mdev, &rq->cq.mcq); in mlx5e_rx_dim_work()
57 struct dim *dim = container_of(work, struct dim, work); in mlx5e_tx_dim_work() local
58 struct mlx5e_txqsq *sq = dim->priv; in mlx5e_tx_dim_work()
60 net_dim_get_tx_moderation(dim->mode, dim->profile_ix); in mlx5e_tx_dim_work()
62 mlx5e_complete_dim_work(dim, cur_moder, sq->cq.mdev, &sq->cq.mcq); in mlx5e_tx_dim_work()
[all …]
/linux/lib/dim/
H A Drdma_dim.c8 static int rdma_dim_step(struct dim *dim) in rdma_dim_step() argument
10 if (dim->tune_state == DIM_GOING_RIGHT) { in rdma_dim_step()
11 if (dim->profile_ix == (RDMA_DIM_PARAMS_NUM_PROFILES - 1)) in rdma_dim_step()
13 dim->profile_ix++; in rdma_dim_step()
14 dim->steps_right++; in rdma_dim_step()
16 if (dim->tune_state == DIM_GOING_LEFT) { in rdma_dim_step()
17 if (dim->profile_ix == 0) in rdma_dim_step()
19 dim->profile_ix--; in rdma_dim_step()
20 dim->steps_left++; in rdma_dim_step()
44 static bool rdma_dim_decision(struct dim_stats *curr_stats, struct dim *dim) in rdma_dim_decision() argument
[all …]
H A DMakefile7 dimlib-y := dim.o net_dim.o rdma_dim.o
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_debugfs.c24 struct dim *dim = filep->private_data; in debugfs_dim_read() local
30 if (!dim) in debugfs_dim_read()
40 dim->state, in debugfs_dim_read()
41 dim->profile_ix, in debugfs_dim_read()
42 dim->mode, in debugfs_dim_read()
43 dim->tune_state, in debugfs_dim_read()
44 dim->steps_right, in debugfs_dim_read()
45 dim->steps_left, in debugfs_dim_read()
46 dim->tired); in debugfs_dim_read()
64 static void debugfs_dim_ring_init(struct dim *dim, int ring_idx, in debugfs_dim_ring_init() argument
[all …]
H A Dbnxt_dim.c16 struct dim *dim = container_of(work, struct dim, work); in bnxt_dim_work() local
17 struct bnxt_cp_ring_info *cpr = container_of(dim, in bnxt_dim_work()
19 dim); in bnxt_dim_work()
24 net_dim_get_rx_moderation(dim->mode, dim->profile_ix); in bnxt_dim_work()
30 dim->state = DIM_START_MEASURE; in bnxt_dim_work()
/linux/net/netfilter/
H A Dxt_set.c41 .dim = d, \
58 ADT_OPT(opt, xt_family(par), info->match_set.u.compat.dim, in set_match_v0()
72 info->u.compat.dim = IPSET_DIM_ZERO; in compat_flags()
76 info->u.compat.dim++; in compat_flags()
78 info->u.compat.flags |= (1 << info->u.compat.dim); in compat_flags()
122 ADT_OPT(opt, xt_family(par), info->match_set.dim, in set_match_v1()
146 if (info->match_set.dim > IPSET_DIM_MAX) { in set_match_v1_checkentry()
170 ADT_OPT(opt, xt_family(par), info->match_set.dim, in set_match_v3()
193 ADT_OPT(opt, xt_family(par), info->match_set.dim, in set_match_v4()
216 ADT_OPT(add_opt, xt_family(par), info->add_set.u.compat.dim, in set_target_v0()
[all …]
/linux/tools/perf/
H A Dbuiltin-c2c.c463 struct c2c_dimension *dim; member
486 struct c2c_dimension *dim; in c2c_width() local
489 dim = c2c_fmt->dim; in c2c_width()
491 if (dim == &dim_symbol || dim == &dim_srcline) in c2c_width()
492 return symbol_width(hists, dim->se); in c2c_width()
494 return dim->se ? hists__col_len(hists, dim->se->se_width_idx) : in c2c_width()
495 c2c_fmt->dim->width; in c2c_width()
503 struct c2c_dimension *dim; in c2c_header() local
508 dim = c2c_fmt->dim; in c2c_header()
510 if (dim->se) { in c2c_header()
[all …]
H A Dbuiltin-kvm.c100 struct kvm_dimension *dim; member
341 return kvm_fmt->dim->width; in fmt_width()
349 struct kvm_dimension *dim; in fmt_header() local
353 dim = kvm_fmt->dim; in fmt_header()
355 return scnprintf(hpp->buf, hpp->size, "%*s", width, dim->header); in fmt_header()
363 return kvm_fmt_a->dim == kvm_fmt_b->dim; in fmt_equal()
388 struct kvm_dimension *dim = get_dimension(name); in get_format() local
392 if (!dim) in get_format()
399 kvm_fmt->dim = dim; in get_format()
404 fmt->cmp = dim->cmp; in get_format()
[all …]
/linux/drivers/net/ethernet/broadcom/
H A Dbcmsysport.c603 ec->use_adaptive_rx_coalesce = priv->dim.use_dim; in bcm_sysport_get_coalesce()
640 if (ec->use_adaptive_rx_coalesce && !priv->dim.use_dim) { in bcm_sysport_set_coalesce()
641 moder = net_dim_get_def_rx_moderation(priv->dim.dim.mode); in bcm_sysport_set_coalesce()
646 priv->dim.use_dim = ec->use_adaptive_rx_coalesce; in bcm_sysport_set_coalesce()
845 priv->dim.packets = processed; in bcm_sysport_desc_rx()
846 priv->dim.bytes = processed_bytes; in bcm_sysport_desc_rx()
1019 if (priv->dim.use_dim) { in bcm_sysport_poll()
1020 dim_update_sample(priv->dim.event_ctr, priv->dim.packets, in bcm_sysport_poll()
1021 priv->dim.bytes, &dim_sample); in bcm_sysport_poll()
1022 net_dim(&priv->dim.dim, &dim_sample); in bcm_sysport_poll()
[all …]
/linux/drivers/leds/
H A Dleds-lp3944.c101 static int lp3944_dim_set_period(struct i2c_client *client, u8 dim, u16 period) in lp3944_dim_set_period() argument
107 if (dim == LP3944_DIM0) in lp3944_dim_set_period()
109 else if (dim == LP3944_DIM1) in lp3944_dim_set_period()
132 static int lp3944_dim_set_dutycycle(struct i2c_client *client, u8 dim, in lp3944_dim_set_dutycycle() argument
139 if (dim == LP3944_DIM0) in lp3944_dim_set_dutycycle()
141 else if (dim == LP3944_DIM1) in lp3944_dim_set_dutycycle()
/linux/Documentation/ABI/testing/
H A Dsysfs-class-led-driver-aw200xx1 What: /sys/class/leds/<led>/dim
4 "auto", the dim will be calculated according to the
H A Dsysfs-class-led-driver-turris-omnia7 LEDs at once, so that if they are too bright, user can dim them.
H A Dsysfs-class-backlight142 Control the dim brightness for <ambient light zone>
145 This file will also show the dim brightness level stored for
/linux/include/uapi/linux/netfilter/
H A Dxt_set.h23 __u8 dim; member
43 __u8 dim; member
/linux/drivers/media/test-drivers/vicodec/
H A Dcodec-fwht.h64 #define vic_round_dim(dim, div) (round_up((dim) / (div), 8) * (div)) argument
/linux/net/sched/
H A Dem_ipset.c81 opt.dim = set->dim; in em_ipset_match()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dchannels.c101 if (chs->c[i]->rq.dim) { in mlx5e_channels_rx_toggle_dim()
129 if (!chs->c[i]->sq[tc].dim) in mlx5e_channels_tx_toggle_dim()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_txrx.h126 struct dim dim; member
/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_common.c1166 struct dim *dim; in nfp_net_rx_dim_work() local
1168 dim = container_of(work, struct dim, work); in nfp_net_rx_dim_work()
1169 moder = net_dim_get_rx_moderation(dim->mode, dim->profile_ix); in nfp_net_rx_dim_work()
1170 r_vec = container_of(dim, struct nfp_net_r_vector, rx_dim); in nfp_net_rx_dim_work()
1187 dim->state = DIM_START_MEASURE; in nfp_net_rx_dim_work()
1196 struct dim *dim; in nfp_net_tx_dim_work() local
1198 dim = container_of(work, struct dim, work); in nfp_net_tx_dim_work()
1199 moder = net_dim_get_tx_moderation(dim->mode, dim->profile_ix); in nfp_net_tx_dim_work()
1200 r_vec = container_of(dim, struct nfp_net_r_vector, tx_dim); in nfp_net_tx_dim_work()
1217 dim->state = DIM_START_MEASURE; in nfp_net_tx_dim_work()
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.h132 struct dim dim; member
H A Dena_netdev.c222 adapter->ena_napi[i].dim.mode = DIM_CQ_PERIOD_MODE_START_FROM_EQE; in ena_init_io_rings()
762 cancel_work_sync(&adapter->ena_napi[i].dim.work); in ena_destroy_all_rx_queues()
1339 struct dim *dim = container_of(w, struct dim, work); in ena_dim_work() local
1341 net_dim_get_rx_moderation(dim->mode, dim->profile_ix); in ena_dim_work()
1342 struct ena_napi *ena_napi = container_of(dim, struct ena_napi, dim); in ena_dim_work()
1345 dim->state = DIM_START_MEASURE; in ena_dim_work()
1363 net_dim(&ena_napi->dim, &dim_sample); in ena_adjust_adaptive_rx_intr_moderation()
2016 INIT_WORK(&adapter->ena_napi[i].dim.work, ena_dim_work); in ena_create_all_io_rx_queues()
2026 cancel_work_sync(&adapter->ena_napi[i].dim.work); in ena_create_all_io_rx_queues()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.h417 struct dim tx_dim;
422 struct dim rx_dim;
435 2 * sizeof(struct dim),
/linux/drivers/infiniband/hw/hfi1/
H A Duser_sdma.h199 struct iovec *iovec, unsigned long dim,
H A Dfile_ops.c265 unsigned long dim = from->nr_segs; in hfi1_write_iter() local
279 trace_hfi1_sdma_request(fd->dd, fd->uctxt->ctxt, fd->subctxt, dim); in hfi1_write_iter()
286 while (dim) { in hfi1_write_iter()
293 dim, &count); in hfi1_write_iter()
298 dim -= count; in hfi1_write_iter()
/linux/drivers/staging/media/atomisp/pci/runtime/binary/src/
H A Dbinary.c328 dvs_info->width = binary->dis.grid.dim.width; in ia_css_binary_dvs_grid_info()
329 dvs_info->height = binary->dis.grid.dim.height; in ia_css_binary_dvs_grid_info()
333 dvs_info->num_hor_coefs = binary->dis.coef.dim.width; in ia_css_binary_dvs_grid_info()
334 dvs_info->num_ver_coefs = binary->dis.coef.dim.height; in ia_css_binary_dvs_grid_info()

12