/openbmc/linux/drivers/net/ipa/data/ |
H A 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 …]
|
H A D | ipa_data-v5.0.c | 187 .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 …]
|
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A 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] = {
|
H A 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] = {
|
H A D | ipa_data-v4.7.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] = {
|
/openbmc/linux/block/ |
H A D | blk-settings.c | 100 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 …]
|
/openbmc/linux/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() 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 …]
|
/openbmc/linux/drivers/net/ipa/ |
H 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() 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 …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 204 | 62 limits=align=4k,max-transfer=64k 63 $QEMU_IO -c "open -o $options,$limits blkdebug::$TEST_IMG" \ 68 limits=align=512,max-transfer=64k,opt-write-zero=$CLUSTER_SIZE 69 $QEMU_IO -c "open -o $options,$limits blkdebug::$TEST_IMG" \ 76 limits=align=512,opt-write-zero=15M,max-write-zero=15M,opt-discard=15M,max-discard=15M 77 $QEMU_IO -c "open -o $options,$limits blkdebug::$TEST_IMG" \ 83 limits=align=512,opt-write-zero=15M,max-write-zero=15M,opt-discard=15M,max-discard=15M 84 $QEMU_IO -c "open -o $options,$limits blkdebug::$TEST_IMG" \ 89 limits=align=4k 90 $QEMU_IO -c "open -o $options,$limits blkdebug::$TEST_IMG" \
|
H A D | 177 | 61 limits=align=4k,max-transfer=64k 62 $QEMU_IO -c "open -o $options,$limits blkdebug::$TEST_IMG" \ 67 limits=align=512,max-transfer=64k,opt-write-zero=$CLUSTER_SIZE 68 $QEMU_IO -c "open -o $options,$limits blkdebug::$TEST_IMG" \ 75 limits=align=512,opt-write-zero=15M,max-write-zero=15M,opt-discard=15M,max-discard=15M 76 $QEMU_IO -c "open -o $options,$limits blkdebug::$TEST_IMG" \ 82 limits=align=512,opt-write-zero=15M,max-write-zero=15M,opt-discard=15M,max-discard=15M 83 $QEMU_IO -c "open -o $options,$limits blkdebug::$TEST_IMG" \
|
H A D | 093 | 157 limits = dict([(k, 0) for k in params]) 158 limits[tk] = params[tk] * ndrives 159 self.configure_throttle(ndrives, limits) 160 self.do_test_throttle(ndrives, 5, limits) 175 limits = dict([(k, 0) for k in params]) 176 limits[tk] = params[tk] * self.max_drives 177 self.configure_throttle(self.max_drives, limits) 178 self.do_test_throttle(1, 5, limits, drive) 207 limits = dict([(k, 0) for k in params]) 208 limits[tk] = burst_rate [all …]
|
/openbmc/linux/drivers/infiniband/hw/mthca/ |
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
/openbmc/linux/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() 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 …]
|
/openbmc/qemu/docs/ |
H A D | throttle.txt | 11 QEMU includes a throttling module that can be used to set limits to 24 them the user can set a global limit or separate limits for read and 27 I/O limits can be set using the throttling.* parameters of -drive, or 42 It is possible to set limits for both IOPS and bps at the same time, 44 write limits or not, but note that if iops-total is set then neither 73 In addition to the basic limits we have just seen, QEMU allows the 78 limits lower the rest of the time. 144 When applying IOPS limits all I/O operations are treated equally 146 of this in order to circumvent the limits and submit one huge I/O 160 requests is never taken into account when applying IOPS limits. [all …]
|
/openbmc/linux/drivers/md/ |
H A D | dm-zero.c | 62 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()
|
/openbmc/linux/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 …]
|
/openbmc/linux/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 …]
|
/openbmc/linux/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.
|
/openbmc/linux/include/linux/ |
H A D | blkdev.h | 483 struct queue_limits limits; member 643 return q->limits.zoned; in blk_queue_zoned_model() 668 return sector >> ilog2(disk->queue->limits.chunk_sectors); in disk_zone_no() 925 extern void blk_limits_io_min(struct queue_limits *limits, unsigned int min); 927 extern void blk_limits_io_opt(struct queue_limits *limits, unsigned int opt); 1100 return q->limits.seg_boundary_mask; in queue_segment_boundary() 1105 return q->limits.virt_boundary_mask; in queue_virt_boundary() 1110 return q->limits.max_sectors; in queue_max_sectors() 1120 return q->limits.max_hw_sectors; in queue_max_hw_sectors() 1125 return q->limits.max_segments; in queue_max_segments() [all …]
|