/drivers/media/i2c/ |
H A D | aptina-pll.c | 30 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 D | smiapp-pll.c | 102 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 D | aptina-pll.h | 53 const struct aptina_pll_limits *limits,
|
/drivers/staging/android/ |
H A D | ashmem.h | 15 #include <linux/limits.h>
|
/drivers/infiniband/hw/mthca/ |
H A D | mthca_uar.c | 59 dev->limits.num_uars, 60 dev->limits.num_uars - 1, 61 dev->limits.reserved_uars + 1);
|
H A D | mthca_main.c | 169 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 D | mthca_pd.c | 72 dev->limits.num_pds, 74 dev->limits.reserved_pds);
|
H A D | mthca_profile.c | 97 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 D | mthca_mr.c | 223 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 D | mthca_srq.c | 207 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 D | mthca_mcg.c | 205 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 D | mthca_provider.c | 93 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 D | Makefile | 2 smiapp-quirk.o smiapp-limits.o
|
H A D | smiapp-core.c | 182 || 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 D | smiapp-quirk.c | 61 sensor->limits[limit] = val; 117 .limits = jt8ew9_limits, 229 .limits = jt8ev1_limits, 244 .limits = tcm8500md_limits,
|
H A D | smiapp-quirk.h | 33 * @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 D | intel_pstate.c | 152 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 D | matroxfb_misc.c | 542 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 D | therm_adt746x.c | 78 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 D | ntb_hw.c | 350 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 D | max14577.c | 51 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, ®_data);
|
/drivers/scsi/aic7xxx/aicasm/ |
H A D | aicasm_macro_scan.l | 49 #include <limits.h>
|
/drivers/md/ |
H A D | dm-table.c | 279 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 D | iscsi_ibft_find.c | 28 #include <linux/limits.h>
|
/drivers/iommu/ |
H A D | of_iommu.c | 21 #include <linux/limits.h>
|