Home
last modified time | relevance | path

Searched refs:limits (Results 1 – 25 of 483) sorted by relevance

12345678910>>...20

/Linux-v6.6/drivers/net/ipa/data/
Dipa_data-v3.1.c189 .limits[IPA_RSRC_GROUP_SRC_UL] = {
192 .limits[IPA_RSRC_GROUP_SRC_DL] = {
195 .limits[IPA_RSRC_GROUP_SRC_DIAG] = {
198 .limits[IPA_RSRC_GROUP_SRC_DMA] = {
201 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
206 .limits[IPA_RSRC_GROUP_SRC_UL] = {
209 .limits[IPA_RSRC_GROUP_SRC_DL] = {
212 .limits[IPA_RSRC_GROUP_SRC_DIAG] = {
215 .limits[IPA_RSRC_GROUP_SRC_DMA] = {
218 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
[all …]
Dipa_data-v5.0.c187 .limits[IPA_RSRC_GROUP_SRC_UL] = {
190 .limits[IPA_RSRC_GROUP_SRC_DL] = {
193 .limits[IPA_RSRC_GROUP_SRC_URLLC] = {
196 .limits[IPA_RSRC_GROUP_SRC_U_RX_QC] = {
201 .limits[IPA_RSRC_GROUP_SRC_UL] = {
204 .limits[IPA_RSRC_GROUP_SRC_DL] = {
207 .limits[IPA_RSRC_GROUP_SRC_URLLC] = {
212 .limits[IPA_RSRC_GROUP_SRC_UL] = {
215 .limits[IPA_RSRC_GROUP_SRC_DL] = {
218 .limits[IPA_RSRC_GROUP_SRC_URLLC] = {
[all …]
Dipa_data-v3.5.1.c181 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = {
184 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
187 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
192 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = {
195 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
198 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
203 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = {
206 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
209 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
214 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = {
[all …]
Dipa_data-v4.9.c175 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
178 .limits[IPA_RSRC_GROUP_SRC_DMA] = {
181 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
186 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
189 .limits[IPA_RSRC_GROUP_SRC_DMA] = {
192 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
197 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
200 .limits[IPA_RSRC_GROUP_SRC_DMA] = {
203 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
208 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
[all …]
Dipa_data-v4.5.c183 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
186 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
191 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
194 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
199 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
202 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
207 .limits[IPA_RSRC_GROUP_SRC_UNUSED_0] = {
210 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
213 .limits[IPA_RSRC_GROUP_SRC_UNUSED_2] = {
216 .limits[IPA_RSRC_GROUP_SRC_UNUSED_3] = {
[all …]
Dipa_data-v4.11.c174 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
179 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
184 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
189 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
194 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
203 .limits[IPA_RSRC_GROUP_DST_UL_DL_DPL] = {
206 .limits[IPA_RSRC_GROUP_DST_DRB_IP] = {
211 .limits[IPA_RSRC_GROUP_DST_UL_DL_DPL] = {
Dipa_data-v4.2.c174 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
179 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
184 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
189 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
194 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
203 .limits[IPA_RSRC_GROUP_DST_UL_DL_DPL] = {
208 .limits[IPA_RSRC_GROUP_DST_UL_DL_DPL] = {
Dipa_data-v4.7.c170 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
175 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
180 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
185 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
190 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
199 .limits[IPA_RSRC_GROUP_DST_UL_DL_DPL] = {
204 .limits[IPA_RSRC_GROUP_DST_UL_DL_DPL] = {
/Linux-v6.6/block/
Dblk-settings.c100 q->limits.bounce = bounce; in blk_queue_bounce_limit()
125 struct queue_limits *limits = &q->limits; in blk_queue_max_hw_sectors() local
135 limits->logical_block_size >> SECTOR_SHIFT); in blk_queue_max_hw_sectors()
136 limits->max_hw_sectors = max_hw_sectors; in blk_queue_max_hw_sectors()
138 max_sectors = min_not_zero(max_hw_sectors, limits->max_dev_sectors); in blk_queue_max_hw_sectors()
140 if (limits->max_user_sectors) in blk_queue_max_hw_sectors()
141 max_sectors = min(max_sectors, limits->max_user_sectors); in blk_queue_max_hw_sectors()
146 limits->logical_block_size >> SECTOR_SHIFT); in blk_queue_max_hw_sectors()
147 limits->max_sectors = max_sectors; in blk_queue_max_hw_sectors()
169 q->limits.chunk_sectors = chunk_sectors; in blk_queue_chunk_sectors()
[all …]
/Linux-v6.6/drivers/media/i2c/
Daptina-pll.c16 const struct aptina_pll_limits *limits, in aptina_pll_calculate() argument
29 if (pll->ext_clock < limits->ext_clock_min || in aptina_pll_calculate()
30 pll->ext_clock > limits->ext_clock_max) { in aptina_pll_calculate()
35 if (pll->pix_clock == 0 || pll->pix_clock > limits->pix_clock_max) { in aptina_pll_calculate()
55 mf_min = DIV_ROUND_UP(limits->m_min, pll->m); in aptina_pll_calculate()
56 mf_min = max(mf_min, limits->out_clock_min / in aptina_pll_calculate()
57 (pll->ext_clock / limits->n_min * pll->m)); in aptina_pll_calculate()
58 mf_min = max(mf_min, limits->n_min * limits->p1_min / div); in aptina_pll_calculate()
59 mf_max = limits->m_max / pll->m; in aptina_pll_calculate()
60 mf_max = min(mf_max, limits->out_clock_max / in aptina_pll_calculate()
[all …]
/Linux-v6.6/drivers/net/ipa/
Dipa_resource.c51 if (resource->limits[j].min || resource->limits[j].max) in ipa_resource_limits_valid()
64 if (resource->limits[j].min || resource->limits[j].max) in ipa_resource_limits_valid()
100 ylimits = group_count == 1 ? NULL : &resource->limits[1]; in ipa_resource_config_src()
102 &resource->limits[0], ylimits); in ipa_resource_config_src()
107 ylimits = group_count == 3 ? NULL : &resource->limits[3]; in ipa_resource_config_src()
109 &resource->limits[2], ylimits); in ipa_resource_config_src()
114 ylimits = group_count == 5 ? NULL : &resource->limits[5]; in ipa_resource_config_src()
116 &resource->limits[4], ylimits); in ipa_resource_config_src()
121 ylimits = group_count == 7 ? NULL : &resource->limits[7]; in ipa_resource_config_src()
123 &resource->limits[6], ylimits); in ipa_resource_config_src()
[all …]
/Linux-v6.6/drivers/infiniband/hw/mthca/
Dmthca_main.c168 mdev->limits.mtt_seg_size = (1 << log_mtts_per_seg) * 8; in mthca_dev_lim()
196 mdev->limits.num_ports = dev_lim->num_ports; in mthca_dev_lim()
197 mdev->limits.vl_cap = dev_lim->max_vl; in mthca_dev_lim()
198 mdev->limits.mtu_cap = dev_lim->max_mtu; in mthca_dev_lim()
199 mdev->limits.gid_table_len = dev_lim->max_gids; in mthca_dev_lim()
200 mdev->limits.pkey_table_len = dev_lim->max_pkeys; in mthca_dev_lim()
201 mdev->limits.local_ca_ack_delay = dev_lim->local_ca_ack_delay; in mthca_dev_lim()
207 mdev->limits.max_sg = min_t(int, dev_lim->max_sg, in mthca_dev_lim()
214 mdev->limits.max_wqes = dev_lim->max_qp_sz; in mthca_dev_lim()
215 mdev->limits.max_qp_init_rdma = dev_lim->max_requester_per_qp; in mthca_dev_lim()
[all …]
Dmthca_profile.c94 profile[MTHCA_RES_MTT].size = dev->limits.mtt_seg_size; in mthca_make_profile()
173 dev->limits.num_qps = profile[i].num; in mthca_make_profile()
178 dev->limits.num_eecs = profile[i].num; in mthca_make_profile()
183 dev->limits.num_srqs = profile[i].num; in mthca_make_profile()
188 dev->limits.num_cqs = profile[i].num; in mthca_make_profile()
199 dev->limits.num_eqs = profile[i].num; in mthca_make_profile()
212 dev->limits.num_mgms = profile[i].num >> 1; in mthca_make_profile()
213 dev->limits.num_amgms = profile[i].num >> 1; in mthca_make_profile()
220 dev->limits.num_mpts = profile[i].num; in mthca_make_profile()
226 dev->limits.num_mtt_segs = profile[i].num; in mthca_make_profile()
[all …]
Dmthca_mr.c221 for (i = dev->limits.mtt_seg_size / 8; i < size; i <<= 1) in __mthca_alloc_mtt()
267 mtt->first_seg * dev->limits.mtt_seg_size + in __mthca_write_mtt()
320 mtts = dev->mr_table.tavor_fmr.mtt_base + mtt->first_seg * dev->limits.mtt_seg_size + in mthca_tavor_write_mtt_seg()
339 BUG_ON(s % dev->limits.mtt_seg_size); in mthca_arbel_write_mtt_seg()
342 s / dev->limits.mtt_seg_size, &dma_handle); in mthca_arbel_write_mtt_seg()
475 mr->mtt->first_seg * dev->limits.mtt_seg_size); in mthca_mr_alloc()
489 key & (dev->limits.num_mpts - 1)); in mthca_mr_alloc()
556 (dev->limits.num_mpts - 1)); in mthca_free_mr()
570 dev->limits.num_mpts, in mthca_init_mr_table()
571 ~0, dev->limits.reserved_mrws); in mthca_init_mr_table()
[all …]
Dmthca_provider.c89 props->page_size_cap = mdev->limits.page_size_cap; in mthca_query_device()
90 props->max_qp = mdev->limits.num_qps - mdev->limits.reserved_qps; in mthca_query_device()
91 props->max_qp_wr = mdev->limits.max_wqes; in mthca_query_device()
92 props->max_send_sge = mdev->limits.max_sg; in mthca_query_device()
93 props->max_recv_sge = mdev->limits.max_sg; in mthca_query_device()
94 props->max_sge_rd = mdev->limits.max_sg; in mthca_query_device()
95 props->max_cq = mdev->limits.num_cqs - mdev->limits.reserved_cqs; in mthca_query_device()
96 props->max_cqe = mdev->limits.max_cqes; in mthca_query_device()
97 props->max_mr = mdev->limits.num_mpts - mdev->limits.reserved_mrws; in mthca_query_device()
98 props->max_pd = mdev->limits.num_pds - mdev->limits.reserved_pds; in mthca_query_device()
[all …]
Dmthca_uar.c59 dev->limits.num_uars, in mthca_init_uar_table()
60 dev->limits.num_uars - 1, in mthca_init_uar_table()
61 dev->limits.reserved_uars + 1); in mthca_init_uar_table()
/Linux-v6.6/drivers/video/fbdev/matrox/
Dmatroxfb_misc.c543 minfo->limits.pixel.vcomax = maxdac; in parse_pins1()
555 minfo->limits.pixel.vcomax = 220000; in default_pins1()
564 minfo->limits.pixel.vcomax = in parse_pins2()
565 minfo->limits.system.vcomax = (bd->pins[41] == 0xFF) ? 230000 : ((bd->pins[41] + 100) * 1000); in parse_pins2()
578 minfo->limits.pixel.vcomax = in default_pins2()
579 minfo->limits.system.vcomax = 230000; in default_pins2()
588 minfo->limits.pixel.vcomax = in parse_pins3()
589 minfo->limits.system.vcomax = (bd->pins[36] == 0xFF) ? 230000 : ((bd->pins[36] + 100) * 1000); in parse_pins3()
606 minfo->limits.pixel.vcomax = in default_pins3()
607 minfo->limits.system.vcomax = 230000; in default_pins3()
[all …]
/Linux-v6.6/drivers/clk/
Dclk-axi-clkgen.c59 struct axi_clkgen_limits limits; member
125 static void axi_clkgen_calc_params(const struct axi_clkgen_limits *limits, in axi_clkgen_calc_params() argument
143 d_min = max_t(unsigned long, DIV_ROUND_UP(fin, limits->fpfd_max), 1); in axi_clkgen_calc_params()
144 d_max = min_t(unsigned long, fin / limits->fpfd_min, 80); in axi_clkgen_calc_params()
147 fvco_min_fract = limits->fvco_min << fract_shift; in axi_clkgen_calc_params()
148 fvco_max_fract = limits->fvco_max << fract_shift; in axi_clkgen_calc_params()
340 const struct axi_clkgen_limits *limits = &axi_clkgen->limits; in axi_clkgen_set_rate() local
350 axi_clkgen_calc_params(limits, parent_rate, rate, &d, &m, &dout); in axi_clkgen_set_rate()
391 const struct axi_clkgen_limits *limits = &axi_clkgen->limits; in axi_clkgen_determine_rate() local
395 axi_clkgen_calc_params(limits, req->best_parent_rate, req->rate, in axi_clkgen_determine_rate()
[all …]
/Linux-v6.6/drivers/md/
Ddm-zero.c62 static void zero_io_hints(struct dm_target *ti, struct queue_limits *limits) in zero_io_hints() argument
64 limits->max_discard_sectors = UINT_MAX; in zero_io_hints()
65 limits->max_hw_discard_sectors = UINT_MAX; in zero_io_hints()
66 limits->discard_granularity = 512; in zero_io_hints()
Ddm-table.c229 struct queue_limits *limits = data; in device_area_is_invalid() local
233 limits->logical_block_size >> SECTOR_SHIFT; in device_area_is_invalid()
287 limits->logical_block_size, bdev); in device_area_is_invalid()
295 limits->logical_block_size, bdev); in device_area_is_invalid()
403 struct queue_limits *limits = data; in dm_set_device_limits() local
413 if (blk_stack_limits(limits, &q->limits, in dm_set_device_limits()
419 q->limits.physical_block_size, in dm_set_device_limits()
420 q->limits.logical_block_size, in dm_set_device_limits()
421 q->limits.alignment_offset, in dm_set_device_limits()
578 struct queue_limits *limits) in validate_hardware_logical_block_alignment() argument
[all …]
/Linux-v6.6/drivers/macintosh/
Dtherm_adt746x.c80 u8 limits[3]; member
219 th->limits[0], th->limits[1], th->limits[2], in display_stats()
237 int var = th->temps[i] - th->limits[i]; in update_fans_speed()
314 th->limits[i] = default_limits_chip[i] + limit_adjust; in set_limit()
315 write_reg(th, LIMIT_REG[i], th->limits[i]); in set_limit()
318 th->limits[i] = default_limits_local[i] + limit_adjust; in set_limit()
378 BUILD_SHOW_FUNC_INT(sensor1_limit, th->limits[1])
379 BUILD_SHOW_FUNC_INT(sensor2_limit, th->limits[2])
535 th->initial_limits[2], th->limits[0], th->limits[1], in probe_thermostat()
536 th->limits[2]); in probe_thermostat()
[all …]
/Linux-v6.6/Documentation/admin-guide/sysctl/
Duser.rst15 limits on the number of namespaces and other objects that have
16 per user per user namespace limits.
18 The primary purpose of these limits is to stop programs that
21 intention that the defaults of these limits are set high enough that
22 no program in normal operation should run into these limits.
31 limits in the user namespaces of those users.
34 user namespace does not allow a user to escape their current limits.
/Linux-v6.6/include/linux/
Dblkdev.h470 struct queue_limits limits; member
630 return q->limits.zoned; in blk_queue_zoned_model()
655 return sector >> ilog2(disk->queue->limits.chunk_sectors); in disk_zone_no()
912 extern void blk_limits_io_min(struct queue_limits *limits, unsigned int min);
914 extern void blk_limits_io_opt(struct queue_limits *limits, unsigned int opt);
1087 return q->limits.seg_boundary_mask; in queue_segment_boundary()
1092 return q->limits.virt_boundary_mask; in queue_virt_boundary()
1097 return q->limits.max_sectors; in queue_max_sectors()
1107 return q->limits.max_hw_sectors; in queue_max_hw_sectors()
1112 return q->limits.max_segments; in queue_max_segments()
[all …]
/Linux-v6.6/Documentation/hwmon/
Dlm77.rst27 The LM77 implements 3 limits: low (temp1_min), high (temp1_max) and
29 applies to all 3 limits. The relative difference is stored in a single
31 the limit and its hysteresis is always the same for all 3 limits.
44 hysteresis applies automatically to the low and high limits.
45 * The limits should be set before the hysteresis.
/Linux-v6.6/drivers/gpu/drm/exynos/
Dexynos_drm_ipp.c244 if (copy_to_user((void __user *)ptr, format->limits, in exynos_drm_ipp_get_limits_ioctl()
245 sizeof(*format->limits) * format->num_limits)) in exynos_drm_ipp_get_limits_ioctl()
430 static void __get_size_limit(const struct drm_exynos_ipp_limit *limits, in __get_size_limit() argument
434 const struct drm_exynos_ipp_limit *l = limits; in __get_size_limit()
439 for (l = limits; l - limits < num_limits; l++) { in __get_size_limit()
476 const struct drm_exynos_ipp_limit *limits, unsigned int num_limits, in exynos_drm_ipp_check_size_limits() argument
484 if (!limits) in exynos_drm_ipp_check_size_limits()
487 __get_size_limit(limits, num_limits, IPP_LIMIT_BUFFER, &l); in exynos_drm_ipp_check_size_limits()
496 __get_size_limit(limits, num_limits, id, &l); in exynos_drm_ipp_check_size_limits()
523 const struct drm_exynos_ipp_limit *limits, in exynos_drm_ipp_check_scale_limits() argument
[all …]

12345678910>>...20