/linux/drivers/net/ipa/ |
A D | ipa_data-v3.1.c | 185 .limits[IPA_RSRC_GROUP_SRC_UL] = { 188 .limits[IPA_RSRC_GROUP_SRC_DL] = { 202 .limits[IPA_RSRC_GROUP_SRC_UL] = { 205 .limits[IPA_RSRC_GROUP_SRC_DL] = { 219 .limits[IPA_RSRC_GROUP_SRC_UL] = { 222 .limits[IPA_RSRC_GROUP_SRC_DL] = { 236 .limits[IPA_RSRC_GROUP_SRC_UL] = { 239 .limits[IPA_RSRC_GROUP_SRC_DL] = { 253 .limits[IPA_RSRC_GROUP_SRC_UL] = { 256 .limits[IPA_RSRC_GROUP_SRC_DL] = { [all …]
|
A D | ipa_resource.c | 51 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() 113 ylimits = group_count == 5 ? NULL : &resource->limits[5]; in ipa_resource_config_src() 120 ylimits = group_count == 7 ? NULL : &resource->limits[7]; in ipa_resource_config_src() 135 ylimits = group_count == 1 ? NULL : &resource->limits[1]; in ipa_resource_config_dst() 142 ylimits = group_count == 3 ? NULL : &resource->limits[3]; in ipa_resource_config_dst() 149 ylimits = group_count == 5 ? NULL : &resource->limits[5]; in ipa_resource_config_dst() [all …]
|
A D | ipa_data-v3.5.1.c | 177 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = { 180 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 188 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = { 191 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 199 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = { 202 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 210 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = { 213 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 224 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = { 227 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { [all …]
|
A D | ipa_data-v4.9.c | 171 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 174 .limits[IPA_RSRC_GROUP_SRC_DMA] = { 182 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 185 .limits[IPA_RSRC_GROUP_SRC_DMA] = { 196 .limits[IPA_RSRC_GROUP_SRC_DMA] = { 207 .limits[IPA_RSRC_GROUP_SRC_DMA] = { 218 .limits[IPA_RSRC_GROUP_SRC_DMA] = { 233 .limits[IPA_RSRC_GROUP_DST_DMA] = { 236 .limits[IPA_RSRC_GROUP_DST_UC] = { 247 .limits[IPA_RSRC_GROUP_DST_DMA] = { [all …]
|
A D | ipa_data-v4.5.c | 179 .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] = { 206 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 215 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = { 220 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 223 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = { [all …]
|
A D | ipa_data-v4.11.c | 170 .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] = {
|
A D | ipa_data-v4.2.c | 170 .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/block/ |
A D | blk-settings.c | 125 struct queue_limits *limits = &q->limits; in blk_queue_max_hw_sectors() local 306 struct queue_limits *limits = &q->limits; in blk_queue_logical_block_size() local 313 if (limits->io_min < limits->physical_block_size) in blk_queue_logical_block_size() 314 limits->io_min = limits->physical_block_size; in blk_queue_logical_block_size() 338 q->limits.physical_block_size = q->limits.logical_block_size; in blk_queue_physical_block_size() 340 if (q->limits.io_min < q->limits.physical_block_size) in blk_queue_physical_block_size() 341 q->limits.io_min = q->limits.physical_block_size; in blk_queue_physical_block_size() 415 if (limits->io_min < limits->logical_block_size) in blk_limits_io_min() 416 limits->io_min = limits->logical_block_size; in blk_limits_io_min() 418 if (limits->io_min < limits->physical_block_size) in blk_limits_io_min() [all …]
|
A D | blk-sysfs.c | 155 return queue_var_show(q->limits.chunk_sectors, page); in queue_chunk_sectors_show() 170 return queue_var_show(q->limits.discard_granularity, page); in queue_discard_granularity_show() 177 (unsigned long long)q->limits.max_hw_discard_sectors << 9); in queue_discard_max_hw_show() 195 if (max_discard & (q->limits.discard_granularity - 1)) in queue_discard_max_store() 202 if (max_discard > q->limits.max_hw_discard_sectors) in queue_discard_max_store() 203 max_discard = q->limits.max_hw_discard_sectors; in queue_discard_max_store() 205 q->limits.max_discard_sectors = max_discard; in queue_discard_max_store() 217 (unsigned long long)q->limits.max_write_same_sectors << 9); in queue_write_same_max_show() 251 q->limits.max_dev_sectors >> 1); in queue_max_sectors_store() 257 q->limits.max_sectors = max_sectors_kb << 1; in queue_max_sectors_store() [all …]
|
/linux/drivers/media/i2c/ |
A D | aptina-pll.c | 17 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() 57 mf_min = max(mf_min, limits->out_clock_min / 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() 63 mf_max = min(mf_max, DIV_ROUND_UP(limits->n_max * limits->p1_max, div)); in aptina_pll_calculate() 123 if (limits->p1_min == 0) { in aptina_pll_calculate() 128 p1_min = max(limits->p1_min, DIV_ROUND_UP(limits->out_clock_min * div, in aptina_pll_calculate() 130 p1_max = min(limits->p1_max, limits->out_clock_max * div / in aptina_pll_calculate() [all …]
|
/linux/tools/testing/selftests/net/mptcp/ |
A D | mptcp_join.sh | 948 ip netns exec $ns1 ./pm_nl_ctl limits 0 0 949 ip netns exec $ns2 ./pm_nl_ctl limits 0 0 956 ip netns exec $ns1 ./pm_nl_ctl limits 0 0 957 ip netns exec $ns2 ./pm_nl_ctl limits 0 1 964 ip netns exec $ns1 ./pm_nl_ctl limits 0 1 965 ip netns exec $ns2 ./pm_nl_ctl limits 0 1 972 ip netns exec $ns1 ./pm_nl_ctl limits 0 2 973 ip netns exec $ns2 ./pm_nl_ctl limits 0 2 981 ip netns exec $ns1 ./pm_nl_ctl limits 0 1 982 ip netns exec $ns2 ./pm_nl_ctl limits 0 2 [all …]
|
/linux/drivers/infiniband/hw/mthca/ |
A D | mthca_main.c | 418 mdev->limits.reserved_mtts = ALIGN(mdev->limits.reserved_mtts * mdev->limits.mtt_seg_size, in mthca_init_icm() 422 mdev->limits.mtt_seg_size, in mthca_init_icm() 423 mdev->limits.num_mtt_segs, in mthca_init_icm() 434 mdev->limits.num_mpts, in mthca_init_icm() 445 mdev->limits.num_qps, in mthca_init_icm() 446 mdev->limits.reserved_qps, in mthca_init_icm() 456 mdev->limits.num_qps, in mthca_init_icm() 457 mdev->limits.reserved_qps, in mthca_init_icm() 467 mdev->limits.num_qps << in mthca_init_icm() 478 mdev->limits.num_cqs, in mthca_init_icm() [all …]
|
A D | mthca_profile.c | 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() 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() 234 dev->limits.num_uars = profile[i].num; in mthca_make_profile() 257 dev->limits.num_pds = MTHCA_NUM_PDS; in mthca_make_profile() [all …]
|
A D | mthca_mr.c | 341 BUG_ON(s % dev->limits.mtt_seg_size); in mthca_arbel_write_mtt_seg() 559 (dev->limits.num_mpts - 1)); in mthca_free_mr() 573 dev->limits.num_mpts, in mthca_init_mr_table() 580 dev->limits.fmr_reserved_mtts = 0; in mthca_init_mr_table() 596 if (dev->limits.fmr_reserved_mtts) { in mthca_init_mr_table() 606 mtts = dev->limits.num_mtt_segs; in mthca_init_mr_table() 607 mpts = dev->limits.num_mpts; in mthca_init_mr_table() 639 if (dev->limits.fmr_reserved_mtts) { in mthca_init_mr_table() 655 if (dev->limits.reserved_mtts) { in mthca_init_mr_table() 671 if (dev->limits.fmr_reserved_mtts) in mthca_init_mr_table() [all …]
|
A D | mthca_provider.c | 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() 110 props->max_srq = mdev->limits.num_srqs - mdev->limits.reserved_srqs; in mthca_query_device() [all …]
|
A D | mthca_srq.c | 215 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() 285 srq->srqn & (dev->limits.num_srqs - 1), in mthca_alloc_srq() 355 srq->srqn & (dev->limits.num_srqs - 1)); in mthca_free_srq() 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() 678 dev->limits.num_srqs - 1, in mthca_init_srq_table() 679 dev->limits.reserved_srqs); in mthca_init_srq_table() [all …]
|
/linux/include/linux/ |
A D | blkdev.h | 286 struct queue_limits limits; member 483 return q->limits.zoned; in blk_queue_zoned_model() 652 return q->limits.max_sectors; in blk_queue_get_max_sectors() 664 if (q->limits.chunk_sectors) in blk_max_size_offset() 667 return q->limits.max_sectors; in blk_max_size_offset() 903 return q->limits.max_sectors; in queue_max_sectors() 918 return q->limits.max_segments; in queue_max_segments() 966 return q->limits.io_min; in queue_io_min() 976 return q->limits.io_opt; in queue_io_opt() 998 if (q->limits.misaligned) in queue_alignment_offset() [all …]
|
/linux/drivers/video/fbdev/matrox/ |
A D | matroxfb_misc.c | 543 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() 578 minfo->limits.pixel.vcomax = in default_pins2() 588 minfo->limits.pixel.vcomax = in parse_pins3() 606 minfo->limits.pixel.vcomax = in default_pins3() 637 minfo->limits.pixel.vcomax = in default_pins4() 690 minfo->limits.pixel.vcomax = in default_pins5() 691 minfo->limits.system.vcomax = in default_pins5() 693 minfo->limits.pixel.vcomin = in default_pins5() [all …]
|
/linux/drivers/clk/ |
A D | clk-axi-clkgen.c | 59 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/drivers/macintosh/ |
A D | therm_adt746x.c | 79 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/Documentation/admin-guide/sysctl/ |
A D | user.rst | 15 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/drivers/gpu/drm/exynos/ |
A D | exynos_drm_ipp.c | 243 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() 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() 483 if (!limits) 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 528 for (; num_limits; limits++, num_limits--) in exynos_drm_ipp_check_scale_limits() 535 lh = (!swap) ? &limits->h : &limits->v; in exynos_drm_ipp_check_scale_limits() 536 lv = (!swap) ? &limits->v : &limits->h; in exynos_drm_ipp_check_scale_limits() [all …]
|
/linux/drivers/md/ |
A D | dm-table.c | 228 struct queue_limits *limits = data; in device_area_is_invalid() local 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() 419 q->limits.alignment_offset, in dm_set_device_limits() 570 struct queue_limits *limits) in validate_hardware_logical_block_alignment() argument 629 limits->logical_block_size); in validate_hardware_logical_block_alignment() 1655 blk_set_stacking_limits(limits); in dm_calculate_queue_limits() 1718 zoned_model = limits->zoned; in dm_calculate_queue_limits() 1985 q->limits = *limits; in dm_table_set_restrictions() 1998 q->limits.discard_alignment = 0; in dm_table_set_restrictions() [all …]
|
/linux/Documentation/hwmon/ |
A D | lm77.rst | 27 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/drivers/regulator/ |
A D | max14577-regulator.c | 41 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, ®_data); in max14577_reg_set_current_limit()
|