Home
last modified time | relevance | path

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

12345678910>>...19

/Linux-v5.15/drivers/net/ipa/
Dipa_data-v3.1.c185 .limits[IPA_RSRC_GROUP_SRC_UL] = {
188 .limits[IPA_RSRC_GROUP_SRC_DL] = {
191 .limits[IPA_RSRC_GROUP_SRC_DIAG] = {
194 .limits[IPA_RSRC_GROUP_SRC_DMA] = {
197 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
202 .limits[IPA_RSRC_GROUP_SRC_UL] = {
205 .limits[IPA_RSRC_GROUP_SRC_DL] = {
208 .limits[IPA_RSRC_GROUP_SRC_DIAG] = {
211 .limits[IPA_RSRC_GROUP_SRC_DMA] = {
214 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
[all …]
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()
99 ylimits = group_count == 1 ? NULL : &resource->limits[1]; in ipa_resource_config_src()
100 ipa_resource_config_common(ipa, offset, &resource->limits[0], ylimits); in ipa_resource_config_src()
106 ylimits = group_count == 3 ? NULL : &resource->limits[3]; in ipa_resource_config_src()
107 ipa_resource_config_common(ipa, offset, &resource->limits[2], ylimits); in ipa_resource_config_src()
113 ylimits = group_count == 5 ? NULL : &resource->limits[5]; in ipa_resource_config_src()
114 ipa_resource_config_common(ipa, offset, &resource->limits[4], ylimits); in ipa_resource_config_src()
120 ylimits = group_count == 7 ? NULL : &resource->limits[7]; in ipa_resource_config_src()
121 ipa_resource_config_common(ipa, offset, &resource->limits[6], ylimits); in ipa_resource_config_src()
[all …]
Dipa_data-v3.5.1.c177 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = {
180 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
183 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
188 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = {
191 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
194 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
199 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = {
202 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
205 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
210 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = {
[all …]
Dipa_data-v4.9.c171 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
174 .limits[IPA_RSRC_GROUP_SRC_DMA] = {
177 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
182 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
185 .limits[IPA_RSRC_GROUP_SRC_DMA] = {
188 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
193 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
196 .limits[IPA_RSRC_GROUP_SRC_DMA] = {
199 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
204 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
[all …]
Dipa_data-v4.5.c179 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
182 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
187 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
190 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
195 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
198 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = {
203 .limits[IPA_RSRC_GROUP_SRC_UNUSED_0] = {
206 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = {
209 .limits[IPA_RSRC_GROUP_SRC_UNUSED_2] = {
212 .limits[IPA_RSRC_GROUP_SRC_UNUSED_3] = {
[all …]
Dipa_data-v4.11.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] = {
202 .limits[IPA_RSRC_GROUP_DST_DRB_IP] = {
207 .limits[IPA_RSRC_GROUP_DST_UL_DL_DPL] = {
Dipa_data-v4.2.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-v5.15/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()
141 limits->logical_block_size >> SECTOR_SHIFT); in blk_queue_max_hw_sectors()
142 limits->max_sectors = max_sectors; in blk_queue_max_hw_sectors()
164 q->limits.chunk_sectors = chunk_sectors; in blk_queue_chunk_sectors()
176 q->limits.max_hw_discard_sectors = max_discard_sectors; in blk_queue_max_discard_sectors()
177 q->limits.max_discard_sectors = max_discard_sectors; in blk_queue_max_discard_sectors()
[all …]
/Linux-v5.15/drivers/media/i2c/
Daptina-pll.c17 const struct aptina_pll_limits *limits, in aptina_pll_calculate() argument
30 if (pll->ext_clock < limits->ext_clock_min || in aptina_pll_calculate()
31 pll->ext_clock > limits->ext_clock_max) { in aptina_pll_calculate()
36 if (pll->pix_clock == 0 || pll->pix_clock > limits->pix_clock_max) { in aptina_pll_calculate()
56 mf_min = DIV_ROUND_UP(limits->m_min, pll->m); in aptina_pll_calculate()
57 mf_min = max(mf_min, limits->out_clock_min / in aptina_pll_calculate()
58 (pll->ext_clock / limits->n_min * pll->m)); in aptina_pll_calculate()
59 mf_min = max(mf_min, limits->n_min * limits->p1_min / div); in aptina_pll_calculate()
60 mf_max = limits->m_max / pll->m; in aptina_pll_calculate()
61 mf_max = min(mf_max, limits->out_clock_max / in aptina_pll_calculate()
[all …]
/Linux-v5.15/tools/testing/selftests/net/mptcp/
Dmptcp_join.sh954 ip netns exec $ns2 ./pm_nl_ctl limits 0 1
961 ip netns exec $ns1 ./pm_nl_ctl limits 0 1
962 ip netns exec $ns2 ./pm_nl_ctl limits 0 1
969 ip netns exec $ns1 ./pm_nl_ctl limits 0 2
970 ip netns exec $ns2 ./pm_nl_ctl limits 0 2
978 ip netns exec $ns1 ./pm_nl_ctl limits 0 1
979 ip netns exec $ns2 ./pm_nl_ctl limits 0 2
987 ip netns exec $ns1 ./pm_nl_ctl limits 0 1
988 ip netns exec $ns2 ./pm_nl_ctl limits 0 1
1005 ip netns exec $ns1 ./pm_nl_ctl limits 0 1
[all …]
/Linux-v5.15/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.c96 profile[MTHCA_RES_MTT].size = dev->limits.mtt_seg_size; in mthca_make_profile()
175 dev->limits.num_qps = profile[i].num; in mthca_make_profile()
180 dev->limits.num_eecs = profile[i].num; in mthca_make_profile()
185 dev->limits.num_srqs = profile[i].num; in mthca_make_profile()
190 dev->limits.num_cqs = profile[i].num; in mthca_make_profile()
201 dev->limits.num_eqs = profile[i].num; in mthca_make_profile()
214 dev->limits.num_mgms = profile[i].num >> 1; in mthca_make_profile()
215 dev->limits.num_amgms = profile[i].num >> 1; in mthca_make_profile()
222 dev->limits.num_mpts = profile[i].num; in mthca_make_profile()
228 dev->limits.num_mtt_segs = profile[i].num; in mthca_make_profile()
[all …]
Dmthca_mr.c223 for (i = dev->limits.mtt_seg_size / 8; i < size; i <<= 1) in __mthca_alloc_mtt()
269 mtt->first_seg * dev->limits.mtt_seg_size + in __mthca_write_mtt()
322 mtts = dev->mr_table.tavor_fmr.mtt_base + mtt->first_seg * dev->limits.mtt_seg_size + in mthca_tavor_write_mtt_seg()
341 BUG_ON(s % dev->limits.mtt_seg_size); in mthca_arbel_write_mtt_seg()
344 s / dev->limits.mtt_seg_size, &dma_handle); in mthca_arbel_write_mtt_seg()
478 mr->mtt->first_seg * dev->limits.mtt_seg_size); in mthca_mr_alloc()
492 key & (dev->limits.num_mpts - 1)); in mthca_mr_alloc()
559 (dev->limits.num_mpts - 1)); in mthca_free_mr()
573 dev->limits.num_mpts, in mthca_init_mr_table()
574 ~0, dev->limits.reserved_mrws); in mthca_init_mr_table()
[all …]
Dmthca_provider.c97 props->page_size_cap = mdev->limits.page_size_cap; in mthca_query_device()
98 props->max_qp = mdev->limits.num_qps - mdev->limits.reserved_qps; in mthca_query_device()
99 props->max_qp_wr = mdev->limits.max_wqes; in mthca_query_device()
100 props->max_send_sge = mdev->limits.max_sg; in mthca_query_device()
101 props->max_recv_sge = mdev->limits.max_sg; in mthca_query_device()
102 props->max_sge_rd = mdev->limits.max_sg; in mthca_query_device()
103 props->max_cq = mdev->limits.num_cqs - mdev->limits.reserved_cqs; in mthca_query_device()
104 props->max_cqe = mdev->limits.max_cqes; in mthca_query_device()
105 props->max_mr = mdev->limits.num_mpts - mdev->limits.reserved_mrws; in mthca_query_device()
106 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()
Dmthca_srq.c215 if (attr->max_wr > dev->limits.max_srq_wqes || in mthca_alloc_srq()
216 attr->max_sge > dev->limits.max_srq_sge) in mthca_alloc_srq()
232 if (!mthca_is_memfree(dev) && (ds > dev->limits.max_desc_sz)) in mthca_alloc_srq()
285 srq->srqn & (dev->limits.num_srqs - 1), in mthca_alloc_srq()
355 srq->srqn & (dev->limits.num_srqs - 1)); in mthca_free_srq()
437 srq = mthca_array_get(&dev->srq_table.srq, srqn & (dev->limits.num_srqs - 1)); in mthca_srq_event()
645 return dev->limits.max_sg; in mthca_max_srq_sge()
661 return min_t(int, dev->limits.max_sg, in mthca_max_srq_sge()
662 ((1 << (fls(dev->limits.max_desc_sz) - 1)) - in mthca_max_srq_sge()
677 dev->limits.num_srqs, in mthca_init_srq_table()
[all …]
/Linux-v5.15/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-v5.15/include/linux/
Dblkdev.h472 struct queue_limits limits; member
671 return q->limits.zoned; in blk_queue_zoned_model()
688 return blk_queue_is_zoned(q) ? q->limits.chunk_sectors : 0; in blk_queue_zone_sectors()
702 return sector >> ilog2(q->limits.chunk_sectors); in blk_queue_zone_no()
1016 return min(q->limits.max_discard_sectors, in blk_queue_get_max_sectors()
1020 return q->limits.max_write_same_sectors; in blk_queue_get_max_sectors()
1023 return q->limits.max_write_zeroes_sectors; in blk_queue_get_max_sectors()
1025 return q->limits.max_sectors; in blk_queue_get_max_sectors()
1037 if (q->limits.chunk_sectors) in blk_max_size_offset()
1038 chunk_sectors = q->limits.chunk_sectors; in blk_max_size_offset()
[all …]
/Linux-v5.15/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_round_rate() local
395 axi_clkgen_calc_params(limits, *parent_rate, rate, &d, &m, &dout); in axi_clkgen_round_rate()
[all …]
/Linux-v5.15/drivers/macintosh/
Dtherm_adt746x.c79 u8 limits[3]; member
218 th->limits[0], th->limits[1], th->limits[2], in display_stats()
236 int var = th->temps[i] - th->limits[i]; in update_fans_speed()
313 th->limits[i] = default_limits_chip[i] + limit_adjust; in set_limit()
314 write_reg(th, LIMIT_REG[i], th->limits[i]); in set_limit()
317 th->limits[i] = default_limits_local[i] + limit_adjust; in set_limit()
377 BUILD_SHOW_FUNC_INT(sensor1_limit, th->limits[1])
378 BUILD_SHOW_FUNC_INT(sensor2_limit, th->limits[2])
534 th->initial_limits[2], th->limits[0], th->limits[1], in probe_thermostat()
535 th->limits[2]); in probe_thermostat()
[all …]
/Linux-v5.15/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-v5.15/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-v5.15/drivers/gpu/drm/exynos/
Dexynos_drm_ipp.c243 if (copy_to_user((void __user *)ptr, format->limits, in exynos_drm_ipp_get_limits_ioctl()
244 sizeof(*format->limits) * format->num_limits)) in exynos_drm_ipp_get_limits_ioctl()
429 static void __get_size_limit(const struct drm_exynos_ipp_limit *limits, in __get_size_limit() argument
433 const struct drm_exynos_ipp_limit *l = limits; in __get_size_limit()
438 for (l = limits; l - limits < num_limits; l++) { in __get_size_limit()
475 const struct drm_exynos_ipp_limit *limits, unsigned int num_limits, in exynos_drm_ipp_check_size_limits() argument
483 if (!limits) in exynos_drm_ipp_check_size_limits()
486 __get_size_limit(limits, num_limits, IPP_LIMIT_BUFFER, &l); in exynos_drm_ipp_check_size_limits()
495 __get_size_limit(limits, num_limits, id, &l); in exynos_drm_ipp_check_size_limits()
522 const struct drm_exynos_ipp_limit *limits, in exynos_drm_ipp_check_scale_limits() argument
[all …]
/Linux-v5.15/drivers/md/
Ddm-table.c227 struct queue_limits *limits = data; in device_area_is_invalid() local
232 limits->logical_block_size >> SECTOR_SHIFT; in device_area_is_invalid()
289 limits->logical_block_size, bdevname(bdev, b)); in device_area_is_invalid()
298 limits->logical_block_size, bdevname(bdev, b)); in device_area_is_invalid()
400 struct queue_limits *limits = data; in dm_set_device_limits() local
411 if (blk_stack_limits(limits, &q->limits, in dm_set_device_limits()
417 q->limits.physical_block_size, in dm_set_device_limits()
418 q->limits.logical_block_size, in dm_set_device_limits()
419 q->limits.alignment_offset, in dm_set_device_limits()
570 struct queue_limits *limits) in validate_hardware_logical_block_alignment() argument
[all …]
/Linux-v5.15/drivers/regulator/
Dmax14577-regulator.c41 const struct maxim_charger_current *limits = in max14577_reg_get_current_limit() local
50 return limits->min; in max14577_reg_get_current_limit()
54 return limits->high_start + reg_data * limits->high_step; in max14577_reg_get_current_limit()
63 const struct maxim_charger_current *limits = in max14577_reg_set_current_limit() local
69 ret = maxim_charger_calc_reg_current(limits, min_uA, max_uA, &reg_data); in max14577_reg_set_current_limit()

12345678910>>...19