| /linux-6.15/drivers/net/ipa/data/ |
| H A D | ipa_data-v3.1.c | 190 .limits[IPA_RSRC_GROUP_SRC_UL] = { 193 .limits[IPA_RSRC_GROUP_SRC_DL] = { 207 .limits[IPA_RSRC_GROUP_SRC_UL] = { 210 .limits[IPA_RSRC_GROUP_SRC_DL] = { 224 .limits[IPA_RSRC_GROUP_SRC_UL] = { 227 .limits[IPA_RSRC_GROUP_SRC_DL] = { 241 .limits[IPA_RSRC_GROUP_SRC_UL] = { 244 .limits[IPA_RSRC_GROUP_SRC_DL] = { 258 .limits[IPA_RSRC_GROUP_SRC_UL] = { 261 .limits[IPA_RSRC_GROUP_SRC_DL] = { [all …]
|
| H A D | ipa_data-v5.0.c | 188 .limits[IPA_RSRC_GROUP_SRC_UL] = { 191 .limits[IPA_RSRC_GROUP_SRC_DL] = { 202 .limits[IPA_RSRC_GROUP_SRC_UL] = { 205 .limits[IPA_RSRC_GROUP_SRC_DL] = { 213 .limits[IPA_RSRC_GROUP_SRC_UL] = { 216 .limits[IPA_RSRC_GROUP_SRC_DL] = { 224 .limits[IPA_RSRC_GROUP_SRC_UL] = { 227 .limits[IPA_RSRC_GROUP_SRC_DL] = { 238 .limits[IPA_RSRC_GROUP_SRC_UL] = { 241 .limits[IPA_RSRC_GROUP_SRC_DL] = { [all …]
|
| H A D | ipa_data-v3.5.1.c | 182 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = { 185 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 193 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = { 196 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 204 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = { 207 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 215 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = { 218 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 229 .limits[IPA_RSRC_GROUP_SRC_LWA_DL] = { 232 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { [all …]
|
| H A D | ipa_data-v5.5.c | 188 .limits[IPA_RSRC_GROUP_SRC_UL] = { 191 .limits[IPA_RSRC_GROUP_SRC_DL] = { 202 .limits[IPA_RSRC_GROUP_SRC_UL] = { 205 .limits[IPA_RSRC_GROUP_SRC_DL] = { 213 .limits[IPA_RSRC_GROUP_SRC_UL] = { 216 .limits[IPA_RSRC_GROUP_SRC_DL] = { 224 .limits[IPA_RSRC_GROUP_SRC_UL] = { 227 .limits[IPA_RSRC_GROUP_SRC_DL] = { 238 .limits[IPA_RSRC_GROUP_SRC_UL] = { 241 .limits[IPA_RSRC_GROUP_SRC_DL] = { [all …]
|
| H A D | ipa_data-v4.9.c | 176 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 179 .limits[IPA_RSRC_GROUP_SRC_DMA] = { 187 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 190 .limits[IPA_RSRC_GROUP_SRC_DMA] = { 201 .limits[IPA_RSRC_GROUP_SRC_DMA] = { 212 .limits[IPA_RSRC_GROUP_SRC_DMA] = { 223 .limits[IPA_RSRC_GROUP_SRC_DMA] = { 238 .limits[IPA_RSRC_GROUP_DST_DMA] = { 241 .limits[IPA_RSRC_GROUP_DST_UC] = { 252 .limits[IPA_RSRC_GROUP_DST_DMA] = { [all …]
|
| H A D | ipa_data-v4.5.c | 184 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 187 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = { 192 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 195 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = { 200 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 203 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = { 211 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 220 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = { 225 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 228 .limits[IPA_RSRC_GROUP_SRC_UC_RX_Q] = { [all …]
|
| H A D | ipa_data-v4.11.c | 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] = { 195 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 204 .limits[IPA_RSRC_GROUP_DST_UL_DL_DPL] = { 207 .limits[IPA_RSRC_GROUP_DST_DRB_IP] = { 212 .limits[IPA_RSRC_GROUP_DST_UL_DL_DPL] = {
|
| H A D | ipa_data-v4.2.c | 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] = { 195 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 204 .limits[IPA_RSRC_GROUP_DST_UL_DL_DPL] = { 209 .limits[IPA_RSRC_GROUP_DST_UL_DL_DPL] = {
|
| H A D | ipa_data-v4.7.c | 171 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 176 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 181 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 186 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 191 .limits[IPA_RSRC_GROUP_SRC_UL_DL] = { 200 .limits[IPA_RSRC_GROUP_DST_UL_DL] = { 205 .limits[IPA_RSRC_GROUP_DST_UL_DL] = {
|
| /linux-6.15/drivers/media/i2c/ |
| H A D | aptina-pll.c | 16 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() 56 mf_min = max(mf_min, limits->out_clock_min / 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() 62 mf_max = min(mf_max, DIV_ROUND_UP(limits->n_max * limits->p1_max, div)); in aptina_pll_calculate() 122 if (limits->p1_min == 0) { in aptina_pll_calculate() 127 p1_min = max(limits->p1_min, DIV_ROUND_UP(limits->out_clock_min * div, in aptina_pll_calculate() 129 p1_max = min(limits->p1_max, limits->out_clock_max * div / in aptina_pll_calculate() [all …]
|
| /linux-6.15/drivers/net/ipa/ |
| H A D | ipa_resource.c | 50 if (resource->limits[j].min || resource->limits[j].max) in ipa_resource_limits_valid() 63 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() 101 &resource->limits[0], ylimits); in ipa_resource_config_src() 108 &resource->limits[2], ylimits); in ipa_resource_config_src() 115 &resource->limits[4], ylimits); in ipa_resource_config_src() 122 &resource->limits[6], ylimits); in ipa_resource_config_src() 138 &resource->limits[0], ylimits); in ipa_resource_config_dst() 145 &resource->limits[2], ylimits); in ipa_resource_config_dst() 152 &resource->limits[4], ylimits); in ipa_resource_config_dst() [all …]
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_link_bw.c | 26 struct intel_link_bw_limits *limits) in intel_link_bw_init_limits() argument 31 limits->force_fec_pipes = 0; in intel_link_bw_init_limits() 32 limits->bpp_limit_reached_pipes = 0; in intel_link_bw_init_limits() 41 limits->force_fec_pipes |= BIT(pipe); in intel_link_bw_init_limits() 43 limits->max_bpp_x16[pipe] = INT_MAX; in intel_link_bw_init_limits() 68 struct intel_link_bw_limits *limits, in intel_link_bw_reduce_bpp() argument 81 if (limits->bpp_limit_reached_pipes & BIT(crtc->pipe)) in intel_link_bw_reduce_bpp() 109 limits->max_bpp_x16[max_bpp_pipe] = max_bpp_x16 - 1; in intel_link_bw_reduce_bpp() 160 struct intel_link_bw_limits *limits) in check_all_link_config() argument 165 ret = intel_dp_mst_atomic_check_link(state, limits); in check_all_link_config() [all …]
|
| H A D | intel_dp_mst.c | 433 max_bpp = limits->pipe.max_bpp; in mst_stream_dsc_compute_link_config() 434 min_bpp = limits->pipe.min_bpp; in mst_stream_dsc_compute_link_config() 567 drm_WARN_ON(display->drm, limits->min_rate != limits->max_rate); in adjust_limits_for_dsc_hblank_expansion_quirk() 569 if (limits->max_rate < 540000) in adjust_limits_for_dsc_hblank_expansion_quirk() 599 limits)) in mst_stream_compute_config_limits() 605 limits, in mst_stream_compute_config_limits() 651 conn_state, &limits); in mst_stream_compute_config() 674 &limits)) in mst_stream_compute_config() 690 conn_state, &limits); in mst_stream_compute_config() 695 conn_state, &limits, in mst_stream_compute_config() [all …]
|
| /linux-6.15/drivers/w1/masters/ |
| H A D | w1-uart.c | 107 const struct w1_uart_limits *limits, in w1_uart_set_config() argument 121 bits_low = to_ns(limits->bit_min_us) / bit_ns; in w1_uart_set_config() 125 if (low_ns < to_ns(limits->bit_min_us)) in w1_uart_set_config() 128 if (low_ns > to_ns(limits->bit_max_us)) in w1_uart_set_config() 132 if (limits->sample_us > 0 && in w1_uart_set_config() 139 if (to_ns(limits->cycle_us) > packet_ns) in w1_uart_set_config() 141 (to_ns(limits->cycle_us) - packet_ns) / NSEC_PER_USEC; in w1_uart_set_config() 159 struct w1_uart_limits limits = { .baudrate = 9600, in w1_uart_set_config_reset() local 165 of_property_read_u32(np, "reset-bps", &limits.baudrate); in w1_uart_set_config_reset() 180 struct w1_uart_limits limits = { .baudrate = 115200, in w1_uart_set_config_touch_0() local [all …]
|
| /linux-6.15/drivers/infiniband/hw/mthca/ |
| H 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 …]
|
| H A D | mthca_profile.c | 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() 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() 232 dev->limits.num_uars = profile[i].num; in mthca_make_profile() 255 dev->limits.num_pds = MTHCA_NUM_PDS; in mthca_make_profile() [all …]
|
| H A D | mthca_mr.c | 339 BUG_ON(s % dev->limits.mtt_seg_size); in mthca_arbel_write_mtt_seg() 556 (dev->limits.num_mpts - 1)); in mthca_free_mr() 570 dev->limits.num_mpts, in mthca_init_mr_table() 577 dev->limits.fmr_reserved_mtts = 0; in mthca_init_mr_table() 593 if (dev->limits.fmr_reserved_mtts) { in mthca_init_mr_table() 603 mtts = dev->limits.num_mtt_segs; in mthca_init_mr_table() 604 mpts = dev->limits.num_mpts; in mthca_init_mr_table() 636 if (dev->limits.fmr_reserved_mtts) { in mthca_init_mr_table() 652 if (dev->limits.reserved_mtts) { in mthca_init_mr_table() 668 if (dev->limits.fmr_reserved_mtts) in mthca_init_mr_table() [all …]
|
| H A D | mthca_provider.c | 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() 102 props->max_srq = mdev->limits.num_srqs - mdev->limits.reserved_srqs; in mthca_query_device() [all …]
|
| /linux-6.15/include/linux/ |
| H A D | blkdev.h | 508 struct queue_limits limits; member 996 return q->limits; in queue_limits_start_update() 1242 return q->limits.max_sectors; in queue_max_sectors() 1252 return q->limits.max_hw_sectors; in queue_max_hw_sectors() 1257 return q->limits.max_segments; in queue_max_segments() 1313 return q->limits.io_min; in queue_io_min() 1323 return q->limits.io_opt; in queue_io_opt() 1424 return q->limits.chunk_sectors; in bdev_zone_sectors() 1477 return q->limits.dma_alignment; in queue_dma_alignment() 1761 struct queue_limits *limits = &bd_queue->limits; in bdev_can_atomic_write() local [all …]
|
| H A D | t10-pi.h | 45 rq->q->limits.integrity.interval_exp) in t10_pi_ref_tag() 46 shift = rq->q->limits.integrity.interval_exp; in t10_pi_ref_tag() 70 rq->q->limits.integrity.interval_exp) in ext_pi_ref_tag() 71 shift = rq->q->limits.integrity.interval_exp; in ext_pi_ref_tag()
|
| /linux-6.15/drivers/video/fbdev/matrox/ |
| H 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-6.15/drivers/md/ |
| H A D | dm-table.c | 235 struct queue_limits *limits = data; in device_area_is_invalid() local 424 struct queue_limits *limits = data; in dm_set_device_limits() local 434 if (blk_stack_limits(limits, &q->limits, in dm_set_device_limits() 442 q->limits.alignment_offset, in dm_set_device_limits() 601 blk_set_stacking_limits(limits); in dm_set_stacking_limits() 672 limits->logical_block_size); in validate_hardware_logical_block_alignment() 1595 dm_set_stacking_limits(limits); in dm_calculate_queue_limits() 1850 limits->discard_granularity = 0; in dm_table_set_restrictions() 1851 limits->discard_alignment = 0; in dm_table_set_restrictions() 1864 limits->features |= BLK_FEAT_DAX; in dm_table_set_restrictions() [all …]
|
| /linux-6.15/drivers/macintosh/ |
| H A D | therm_adt746x.c | 80 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-6.15/drivers/clk/ |
| H A D | clk-axi-clkgen.c | 60 struct axi_clkgen_limits limits; member 126 static void axi_clkgen_calc_params(const struct axi_clkgen_limits *limits, in axi_clkgen_calc_params() argument 144 d_min = max_t(unsigned long, DIV_ROUND_UP(fin, limits->fpfd_max), 1); in axi_clkgen_calc_params() 145 d_max = min_t(unsigned long, fin / limits->fpfd_min, 80); in axi_clkgen_calc_params() 148 fvco_min_fract = limits->fvco_min << fract_shift; in axi_clkgen_calc_params() 149 fvco_max_fract = limits->fvco_max << fract_shift; in axi_clkgen_calc_params() 341 const struct axi_clkgen_limits *limits = &axi_clkgen->limits; in axi_clkgen_set_rate() local 351 axi_clkgen_calc_params(limits, parent_rate, rate, &d, &m, &dout); in axi_clkgen_set_rate() 392 const struct axi_clkgen_limits *limits = &axi_clkgen->limits; in axi_clkgen_determine_rate() local 396 axi_clkgen_calc_params(limits, req->best_parent_rate, req->rate, in axi_clkgen_determine_rate() [all …]
|
| /linux-6.15/Documentation/admin-guide/sysctl/ |
| H 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.
|