/Linux-v6.1/drivers/net/ipa/data/ |
D | ipa_data-v3.1.c | 189 .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 …]
|
D | ipa_data-v3.5.1.c | 181 .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 …]
|
D | ipa_data-v4.9.c | 175 .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 …]
|
D | ipa_data-v4.5.c | 183 .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 …]
|
D | ipa_data-v4.11.c | 174 .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] = {
|
D | ipa_data-v4.2.c | 174 .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] = {
|
/Linux-v6.1/block/ |
D | blk-settings.c | 99 q->limits.bounce = bounce; in blk_queue_bounce_limit() 124 struct queue_limits *limits = &q->limits; in blk_queue_max_hw_sectors() local 134 limits->logical_block_size >> SECTOR_SHIFT); in blk_queue_max_hw_sectors() 135 limits->max_hw_sectors = max_hw_sectors; in blk_queue_max_hw_sectors() 137 max_sectors = min_not_zero(max_hw_sectors, limits->max_dev_sectors); in blk_queue_max_hw_sectors() 140 limits->logical_block_size >> SECTOR_SHIFT); in blk_queue_max_hw_sectors() 141 limits->max_sectors = max_sectors; in blk_queue_max_hw_sectors() 163 q->limits.chunk_sectors = chunk_sectors; in blk_queue_chunk_sectors() 175 q->limits.max_hw_discard_sectors = max_discard_sectors; in blk_queue_max_discard_sectors() 176 q->limits.max_discard_sectors = max_discard_sectors; in blk_queue_max_discard_sectors() [all …]
|
/Linux-v6.1/drivers/media/i2c/ |
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() 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-v6.1/drivers/net/ipa/ |
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() 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.1/drivers/infiniband/hw/mthca/ |
D | mthca_main.c | 168 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 …]
|
D | mthca_profile.c | 94 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 …]
|
D | mthca_mr.c | 221 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 …]
|
D | mthca_provider.c | 89 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 …]
|
D | mthca_uar.c | 59 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()
|
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() 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-v6.1/drivers/video/fbdev/matrox/ |
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() 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.1/drivers/clk/ |
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-v6.1/drivers/macintosh/ |
D | therm_adt746x.c | 78 u8 limits[3]; member 217 th->limits[0], th->limits[1], th->limits[2], in display_stats() 235 int var = th->temps[i] - th->limits[i]; in update_fans_speed() 312 th->limits[i] = default_limits_chip[i] + limit_adjust; in set_limit() 313 write_reg(th, LIMIT_REG[i], th->limits[i]); in set_limit() 316 th->limits[i] = default_limits_local[i] + limit_adjust; in set_limit() 376 BUILD_SHOW_FUNC_INT(sensor1_limit, th->limits[1]) 377 BUILD_SHOW_FUNC_INT(sensor2_limit, th->limits[2]) 533 th->initial_limits[2], th->limits[0], th->limits[1], in probe_thermostat() 534 th->limits[2]); in probe_thermostat() [all …]
|
/Linux-v6.1/Documentation/admin-guide/sysctl/ |
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-v6.1/include/linux/ |
D | blkdev.h | 492 struct queue_limits limits; member 654 return q->limits.zoned; in blk_queue_zoned_model() 679 return sector >> ilog2(disk->queue->limits.chunk_sectors); in disk_zone_no() 943 extern void blk_limits_io_min(struct queue_limits *limits, unsigned int min); 945 extern void blk_limits_io_opt(struct queue_limits *limits, unsigned int opt); 1118 return q->limits.seg_boundary_mask; in queue_segment_boundary() 1123 return q->limits.virt_boundary_mask; in queue_virt_boundary() 1128 return q->limits.max_sectors; in queue_max_sectors() 1138 return q->limits.max_hw_sectors; in queue_max_hw_sectors() 1143 return q->limits.max_segments; in queue_max_segments() [all …]
|
/Linux-v6.1/Documentation/hwmon/ |
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-v6.1/drivers/gpu/drm/exynos/ |
D | exynos_drm_ipp.c | 244 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 …]
|
/Linux-v6.1/drivers/md/ |
D | dm-table.c | 227 struct queue_limits *limits = data; in device_area_is_invalid() local 231 limits->logical_block_size >> SECTOR_SHIFT; in device_area_is_invalid() 287 limits->logical_block_size, bdev); in device_area_is_invalid() 296 limits->logical_block_size, bdev); in device_area_is_invalid() 398 struct queue_limits *limits = data; in dm_set_device_limits() local 408 if (blk_stack_limits(limits, &q->limits, in dm_set_device_limits() 414 q->limits.physical_block_size, in dm_set_device_limits() 415 q->limits.logical_block_size, in dm_set_device_limits() 416 q->limits.alignment_offset, in dm_set_device_limits() 567 struct queue_limits *limits) in validate_hardware_logical_block_alignment() argument [all …]
|
/Linux-v6.1/drivers/regulator/ |
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()
|
/Linux-v6.1/drivers/thermal/intel/int340x_thermal/ |
D | processor_thermal_rapl.c | 18 .limits[RAPL_DOMAIN_PACKAGE] = 2, 19 .limits[RAPL_DOMAIN_DRAM] = 2, 98 rapl_mmio_priv.limits[domain] = rapl_regs->limits[domain]; in proc_thermal_rapl_add()
|