Searched refs:limits (Results 1 - 25 of 113) sorted by relevance

12345

/drivers/media/i2c/
H A Daptina-pll.c30 const struct aptina_pll_limits *limits,
43 if (pll->ext_clock < limits->ext_clock_min ||
44 pll->ext_clock > limits->ext_clock_max) {
49 if (pll->pix_clock == 0 || pll->pix_clock > limits->pix_clock_max) {
69 mf_min = DIV_ROUND_UP(limits->m_min, pll->m);
70 mf_min = max(mf_min, limits->out_clock_min /
71 (pll->ext_clock / limits->n_min * pll->m));
72 mf_min = max(mf_min, limits->n_min * limits->p1_min / div);
73 mf_max = limits
29 aptina_pll_calculate(struct device *dev, const struct aptina_pll_limits *limits, struct aptina_pll *pll) argument
[all...]
H A Dsmiapp-pll.c102 const struct smiapp_pll_limits *limits,
112 * There are limits for all values in the clock tree. These
129 more_mul_max = limits->max_pll_multiplier / mul;
136 limits->max_pll_op_freq_hz
142 limits->op.max_sys_clk_div * pll->pre_pll_clk_div
148 DIV_ROUND_UP(limits->max_pll_multiplier, mul));
153 more_mul_min = DIV_ROUND_UP(limits->min_pll_op_freq_hz,
160 DIV_ROUND_UP(limits->min_pll_multiplier, mul));
172 more_mul_factor = lcm(more_mul_factor, limits->op.min_sys_clk_div);
212 if (limits
101 __smiapp_pll_calculate(struct device *dev, const struct smiapp_pll_limits *limits, struct smiapp_pll *pll, uint32_t mul, uint32_t div, uint32_t lane_op_clock_ratio) argument
378 smiapp_pll_calculate(struct device *dev, const struct smiapp_pll_limits *limits, struct smiapp_pll *pll) argument
[all...]
H A Daptina-pll.h53 const struct aptina_pll_limits *limits,
/drivers/staging/android/
H A Dashmem.h15 #include <linux/limits.h>
/drivers/infiniband/hw/mthca/
H A Dmthca_uar.c59 dev->limits.num_uars,
60 dev->limits.num_uars - 1,
61 dev->limits.reserved_uars + 1);
H A Dmthca_main.c169 mdev->limits.mtt_seg_size = (1 << log_mtts_per_seg) * 8;
197 mdev->limits.num_ports = dev_lim->num_ports;
198 mdev->limits.vl_cap = dev_lim->max_vl;
199 mdev->limits.mtu_cap = dev_lim->max_mtu;
200 mdev->limits.gid_table_len = dev_lim->max_gids;
201 mdev->limits.pkey_table_len = dev_lim->max_pkeys;
202 mdev->limits.local_ca_ack_delay = dev_lim->local_ca_ack_delay;
208 mdev->limits.max_sg = min_t(int, dev_lim->max_sg,
215 mdev->limits.max_wqes = dev_lim->max_qp_sz;
216 mdev->limits
[all...]
H A Dmthca_pd.c72 dev->limits.num_pds,
74 dev->limits.reserved_pds);
H A Dmthca_profile.c97 profile[MTHCA_RES_MTT].size = dev->limits.mtt_seg_size;
179 dev->limits.num_qps = profile[i].num;
184 dev->limits.num_eecs = profile[i].num;
189 dev->limits.num_srqs = profile[i].num;
194 dev->limits.num_cqs = profile[i].num;
205 dev->limits.num_eqs = profile[i].num;
218 dev->limits.num_mgms = profile[i].num >> 1;
219 dev->limits.num_amgms = profile[i].num >> 1;
226 dev->limits.num_mpts = profile[i].num;
232 dev->limits
[all...]
H A Dmthca_mr.c223 for (i = dev->limits.mtt_seg_size / 8; i < size; i <<= 1)
269 mtt->first_seg * dev->limits.mtt_seg_size +
322 mtts = dev->mr_table.tavor_fmr.mtt_base + mtt->first_seg * dev->limits.mtt_seg_size +
341 BUG_ON(s % dev->limits.mtt_seg_size);
344 s / dev->limits.mtt_seg_size, &dma_handle);
478 mr->mtt->first_seg * dev->limits.mtt_seg_size);
492 key & (dev->limits.num_mpts - 1));
559 (dev->limits.num_mpts - 1));
593 idx = key & (dev->limits.num_mpts - 1);
613 mtt_seg = mr->mtt->first_seg * dev->limits
[all...]
H A Dmthca_srq.c207 if (attr->max_wr > dev->limits.max_srq_wqes ||
208 attr->max_sge > dev->limits.max_srq_sge)
224 if (!mthca_is_memfree(dev) && (ds > dev->limits.max_desc_sz))
277 srq->srqn & (dev->limits.num_srqs - 1),
347 srq->srqn & (dev->limits.num_srqs - 1));
429 srq = mthca_array_get(&dev->srq_table.srq, srqn & (dev->limits.num_srqs - 1));
643 return dev->limits.max_sg;
659 return min_t(int, dev->limits.max_sg,
660 ((1 << (fls(dev->limits.max_desc_sz) - 1)) -
675 dev->limits
[all...]
H A Dmthca_mcg.c205 BUG_ON(index < dev->limits.num_mgms);
285 BUG_ON(amgm_index_to_free < dev->limits.num_mgms);
304 BUG_ON(index < dev->limits.num_mgms);
318 int table_size = dev->limits.num_mgms + dev->limits.num_amgms;
323 dev->limits.num_mgms);
H A Dmthca_provider.c93 props->page_size_cap = mdev->limits.page_size_cap;
94 props->max_qp = mdev->limits.num_qps - mdev->limits.reserved_qps;
95 props->max_qp_wr = mdev->limits.max_wqes;
96 props->max_sge = mdev->limits.max_sg;
97 props->max_cq = mdev->limits.num_cqs - mdev->limits.reserved_cqs;
98 props->max_cqe = mdev->limits.max_cqes;
99 props->max_mr = mdev->limits.num_mpts - mdev->limits
[all...]
/drivers/media/i2c/smiapp/
H A DMakefile2 smiapp-quirk.o smiapp-limits.o
H A Dsmiapp-core.c182 || pixels >= sensor->limits[SMIAPP_LIMIT_MIN_FRAME_LENGTH_LINES] / 2)
247 .min_pre_pll_clk_div = sensor->limits[SMIAPP_LIMIT_MIN_PRE_PLL_CLK_DIV],
248 .max_pre_pll_clk_div = sensor->limits[SMIAPP_LIMIT_MAX_PRE_PLL_CLK_DIV],
249 .min_pll_ip_freq_hz = sensor->limits[SMIAPP_LIMIT_MIN_PLL_IP_FREQ_HZ],
250 .max_pll_ip_freq_hz = sensor->limits[SMIAPP_LIMIT_MAX_PLL_IP_FREQ_HZ],
251 .min_pll_multiplier = sensor->limits[SMIAPP_LIMIT_MIN_PLL_MULTIPLIER],
252 .max_pll_multiplier = sensor->limits[SMIAPP_LIMIT_MAX_PLL_MULTIPLIER],
253 .min_pll_op_freq_hz = sensor->limits[SMIAPP_LIMIT_MIN_PLL_OP_FREQ_HZ],
254 .max_pll_op_freq_hz = sensor->limits[SMIAPP_LIMIT_MAX_PLL_OP_FREQ_HZ],
256 .op.min_sys_clk_div = sensor->limits[SMIAPP_LIMIT_MIN_OP_SYS_CLK_DI
688 static u32 const limits[] = { local
[all...]
H A Dsmiapp-quirk.c61 sensor->limits[limit] = val;
117 .limits = jt8ew9_limits,
229 .limits = jt8ev1_limits,
244 .limits = tcm8500md_limits,
H A Dsmiapp-quirk.h33 * @limits: Replace sensor->limits with values which can't be read from
51 int (*limits)(struct smiapp_sensor *sensor); member in struct:smiapp_quirk
/drivers/cpufreq/
H A Dintel_pstate.c152 static struct perf_limits limits = { variable in typeref:struct:perf_limits
242 limits.turbo_disabled =
300 return sprintf(buf, "%u\n", limits.object); \
309 if (limits.turbo_disabled)
310 ret = sprintf(buf, "%u\n", limits.turbo_disabled);
312 ret = sprintf(buf, "%u\n", limits.no_turbo);
328 if (limits.turbo_disabled) {
332 limits.no_turbo = clamp_t(int, input, 0, 1);
347 limits.max_sysfs_pct = clamp_t(int, input, 0 , 100);
348 limits
[all...]
/drivers/video/fbdev/matrox/
H A Dmatroxfb_misc.c542 minfo->limits.pixel.vcomax = maxdac;
554 minfo->limits.pixel.vcomax = 220000;
563 minfo->limits.pixel.vcomax =
564 minfo->limits.system.vcomax = (bd->pins[41] == 0xFF) ? 230000 : ((bd->pins[41] + 100) * 1000);
577 minfo->limits.pixel.vcomax =
578 minfo->limits.system.vcomax = 230000;
587 minfo->limits.pixel.vcomax =
588 minfo->limits.system.vcomax = (bd->pins[36] == 0xFF) ? 230000 : ((bd->pins[36] + 100) * 1000);
605 minfo->limits.pixel.vcomax =
606 minfo->limits
[all...]
/drivers/macintosh/
H A Dtherm_adt746x.c78 u8 limits[3]; member in struct:thermostat
214 " limits: %d,%d,%d;"
217 th->limits[0], th->limits[1], th->limits[2],
235 int var = th->temps[i] - th->limits[i];
312 th->limits[i] = default_limits_chip[i] + limit_adjust;
313 write_reg(th, LIMIT_REG[i], th->limits[i]);
315 /* set our limits to normal */
316 th->limits[
[all...]
/drivers/ntb/
H A Dntb_hw.c350 if (idx >= ndev->limits.max_spads)
374 if (idx >= ndev->limits.max_spads)
399 if (idx >= ndev->limits.max_spads)
423 if (idx >= ndev->limits.max_spads)
741 ndev->limits.max_spads = SNB_MAX_B2B_SPADS;
750 if (!ndev->mw[ndev->limits.max_mw - 1].bar_sz)
753 ndev->limits.max_db_bits = SNB_MAX_DB_BITS;
755 ndev->mw[ndev->limits.max_mw - 1].vbase +
758 ndev->mw[ndev->limits.max_mw - 1].vbase +
773 ndev->limits
[all...]
/drivers/regulator/
H A Dmax14577.c51 const struct maxim_charger_current *limits = local
60 return limits->min;
64 return limits->high_start + reg_data * limits->high_step;
73 const struct maxim_charger_current *limits = local
79 ret = maxim_charger_calc_reg_current(limits, min_uA, max_uA, &reg_data);
/drivers/scsi/aic7xxx/aicasm/
H A Daicasm_macro_scan.l49 #include <limits.h>
/drivers/md/
H A Ddm-table.c279 struct queue_limits *limits = data; local
284 limits->logical_block_size >> SECTOR_SHIFT;
324 limits->logical_block_size, bdevname(bdev, b));
333 limits->logical_block_size, bdevname(bdev, b));
425 struct queue_limits *limits = data; local
431 DMWARN("%s: Cannot set limits for nonexistent device %s",
436 if (bdev_stack_limits(limits, bdev, start) < 0)
441 q->limits.physical_block_size,
442 q->limits.logical_block_size,
443 q->limits
602 validate_hardware_logical_block_alignment(struct dm_table *table, struct queue_limits *limits) argument
1208 dm_calculate_queue_limits(struct dm_table *table, struct queue_limits *limits) argument
1444 dm_table_set_restrictions(struct dm_table *t, struct request_queue *q, struct queue_limits *limits) argument
[all...]
/drivers/firmware/
H A Discsi_ibft_find.c28 #include <linux/limits.h>
/drivers/iommu/
H A Dof_iommu.c21 #include <linux/limits.h>

Completed in 353 milliseconds

12345