Home
last modified time | relevance | path

Searched refs:range (Results 1 – 25 of 311) sorted by relevance

12345678910>>...13

/drivers/soc/ti/
Dknav_qmss_acc.c37 #define knav_range_offset_to_inst(kdev, range, q) \ argument
38 (range->queue_base_inst + (q << kdev->inst_shift))
40 static void __knav_acc_notify(struct knav_range_info *range, in __knav_acc_notify() argument
43 struct knav_device *kdev = range->kdev; in __knav_acc_notify()
47 range_base = kdev->base_id + range->queue_base; in __knav_acc_notify()
49 if (range->flags & RANGE_MULTI_QUEUE) { in __knav_acc_notify()
50 for (queue = 0; queue < range->num_queues; queue++) { in __knav_acc_notify()
51 inst = knav_range_offset_to_inst(kdev, range, in __knav_acc_notify()
61 queue = acc->channel - range->acc_info.start_channel; in __knav_acc_notify()
62 inst = knav_range_offset_to_inst(kdev, range, queue); in __knav_acc_notify()
[all …]
Dknav_qmss_queue.c110 static int knav_queue_setup_irq(struct knav_range_info *range, in knav_queue_setup_irq() argument
113 unsigned queue = inst->id - range->queue_base; in knav_queue_setup_irq()
117 if (range->flags & RANGE_HAS_IRQ) { in knav_queue_setup_irq()
118 irq = range->irqs[queue].irq; in knav_queue_setup_irq()
119 cpu_map = range->irqs[queue].cpu_map; in knav_queue_setup_irq()
128 dev_warn(range->kdev->dev, in knav_queue_setup_irq()
139 struct knav_range_info *range = inst->range; in knav_queue_free_irq() local
140 unsigned queue = inst->id - inst->range->queue_base; in knav_queue_free_irq()
143 if (range->flags & RANGE_HAS_IRQ) { in knav_queue_free_irq()
144 irq = range->irqs[queue].irq; in knav_queue_free_irq()
[all …]
/drivers/staging/android/
Dashmem.c103 #define range_size(range) \ argument
104 ((range)->pgend - (range)->pgstart + 1)
106 #define range_on_lru(range) \ argument
107 ((range)->purged == ASHMEM_NOT_PURGED)
109 #define page_range_subsumes_range(range, start, end) \ argument
110 (((range)->pgstart >= (start)) && ((range)->pgend <= (end)))
112 #define page_range_subsumed_by_range(range, start, end) \ argument
113 (((range)->pgstart <= (start)) && ((range)->pgend >= (end)))
115 #define page_in_range(range, page) \ argument
116 (((range)->pgstart <= (page)) && ((range)->pgend >= (page)))
[all …]
/drivers/pci/hotplug/
Dibmphp_res.c390 static int add_bus_range (int type, struct range_node *range, struct bus_node *bus_cur) in add_bus_range() argument
414 if (range->start < range_cur->start) in add_bus_range()
424 bus_cur->rangeMem = range; in add_bus_range()
427 bus_cur->rangePFMem = range; in add_bus_range()
430 bus_cur->rangeIO = range; in add_bus_range()
433 range->next = range_cur; in add_bus_range()
434 range->rangeno = 1; in add_bus_range()
438 range->next = NULL; in add_bus_range()
439 range_prev->next = range; in add_bus_range()
440 range->rangeno = range_prev->rangeno + 1; in add_bus_range()
[all …]
/drivers/of/
Daddress.c42 u64 (*map)(__be32 *addr, const __be32 *range,
61 static u64 of_bus_default_map(__be32 *addr, const __be32 *range, in of_bus_default_map() argument
66 cp = of_read_number(range, na); in of_bus_default_map()
67 s = of_read_number(range + na + pna, ns); in of_bus_default_map()
140 static u64 of_bus_pci_map(__be32 *addr, const __be32 *range, int na, int ns, in of_bus_pci_map() argument
147 rf = of_bus_pci_get_flags(range); in of_bus_pci_map()
154 cp = of_read_number(range + 1, na - 1); in of_bus_pci_map()
155 s = of_read_number(range + na + pna, ns); in of_bus_pci_map()
242 parser->range = of_get_property(node, "ranges", &rlen); in of_pci_range_parser_init()
243 if (parser->range == NULL) in of_pci_range_parser_init()
[all …]
Dof_pci.c173 struct of_pci_range range; in of_pci_get_host_bridge_resources() local
206 for_each_of_pci_range(&parser, &range) { in of_pci_get_host_bridge_resources()
208 if ((range.flags & IORESOURCE_TYPE_BITS) == IORESOURCE_IO) in of_pci_get_host_bridge_resources()
210 else if ((range.flags & IORESOURCE_TYPE_BITS) == IORESOURCE_MEM) in of_pci_get_host_bridge_resources()
215 range.cpu_addr, range.cpu_addr + range.size - 1, in of_pci_get_host_bridge_resources()
216 range.pci_addr); in of_pci_get_host_bridge_resources()
222 if (range.cpu_addr == OF_BAD_ADDR || range.size == 0) in of_pci_get_host_bridge_resources()
231 err = of_pci_range_to_resource(&range, dev, res); in of_pci_get_host_bridge_resources()
247 *io_base = range.cpu_addr; in of_pci_get_host_bridge_resources()
250 pci_add_resource_offset(resources, res, res->start - range.pci_addr); in of_pci_get_host_bridge_resources()
/drivers/staging/comedi/drivers/
Djr3_pci.c117 struct comedi_krange range; member
118 } range[9]; member
541 spriv->range[0].range.min = -get_s16(&fs->fx) * 1000; in jr3_pci_poll_subdevice()
542 spriv->range[0].range.max = get_s16(&fs->fx) * 1000; in jr3_pci_poll_subdevice()
543 spriv->range[1].range.min = -get_s16(&fs->fy) * 1000; in jr3_pci_poll_subdevice()
544 spriv->range[1].range.max = get_s16(&fs->fy) * 1000; in jr3_pci_poll_subdevice()
545 spriv->range[2].range.min = -get_s16(&fs->fz) * 1000; in jr3_pci_poll_subdevice()
546 spriv->range[2].range.max = get_s16(&fs->fz) * 1000; in jr3_pci_poll_subdevice()
547 spriv->range[3].range.min = -get_s16(&fs->mx) * 100; in jr3_pci_poll_subdevice()
548 spriv->range[3].range.max = get_s16(&fs->mx) * 100; in jr3_pci_poll_subdevice()
[all …]
Dserial2002.c44 struct comedi_krange range; member
339 struct serial2002_range_table_t *range, in serial2002_setup_subdevice() argument
364 } else if (range) { in serial2002_setup_subdevice()
365 range_table_list = kmalloc_array(s->n_chan, sizeof(*range), in serial2002_setup_subdevice()
375 if (range && range_table_list) { in serial2002_setup_subdevice()
376 range[j].length = 1; in serial2002_setup_subdevice()
377 range[j].range.min = cfg[j].min; in serial2002_setup_subdevice()
378 range[j].range.max = cfg[j].max; in serial2002_setup_subdevice()
380 (const struct comedi_lrange *)&range[j]; in serial2002_setup_subdevice()
418 int range = S2002_CFG_BASE(data.value); in serial2002_setup_subdevs() local
[all …]
/drivers/regulator/
Dqcom_spmi-regulator.c306 struct spmi_voltage_range *range; member
384 .range = name##_ranges, \
545 const struct spmi_voltage_range *range; in spmi_regulator_select_voltage() local
550 lim_min_uV = vreg->set_points->range[0].set_point_min_uV; in spmi_regulator_select_voltage()
552 vreg->set_points->range[vreg->set_points->count - 1].set_point_max_uV; in spmi_regulator_select_voltage()
566 range_max_uV = vreg->set_points->range[i - 1].set_point_max_uV; in spmi_regulator_select_voltage()
572 range = &vreg->set_points->range[range_id]; in spmi_regulator_select_voltage()
573 *range_sel = range->range_sel; in spmi_regulator_select_voltage()
579 *voltage_sel = DIV_ROUND_UP(uV - range->min_uV, range->step_uV); in spmi_regulator_select_voltage()
580 uV = *voltage_sel * range->step_uV + range->min_uV; in spmi_regulator_select_voltage()
[all …]
Dhelpers.c290 const struct regulator_linear_range *range; in regulator_map_voltage_linear_range() local
302 range = &rdev->desc->linear_ranges[i]; in regulator_map_voltage_linear_range()
303 linear_max_uV = range->min_uV + in regulator_map_voltage_linear_range()
304 (range->max_sel - range->min_sel) * range->uV_step; in regulator_map_voltage_linear_range()
306 if (!(min_uV <= linear_max_uV && max_uV >= range->min_uV)) in regulator_map_voltage_linear_range()
309 if (min_uV <= range->min_uV) in regulator_map_voltage_linear_range()
310 min_uV = range->min_uV; in regulator_map_voltage_linear_range()
313 if (range->uV_step == 0) { in regulator_map_voltage_linear_range()
316 ret = DIV_ROUND_UP(min_uV - range->min_uV, in regulator_map_voltage_linear_range()
317 range->uV_step); in regulator_map_voltage_linear_range()
[all …]
Dtps65912-regulator.c130 int range; in tps65912_get_range() local
134 range = tps65912_reg_read(mfd, TPS65912_DCDC1_LIMIT); in tps65912_get_range()
137 range = tps65912_reg_read(mfd, TPS65912_DCDC2_LIMIT); in tps65912_get_range()
140 range = tps65912_reg_read(mfd, TPS65912_DCDC3_LIMIT); in tps65912_get_range()
143 range = tps65912_reg_read(mfd, TPS65912_DCDC4_LIMIT); in tps65912_get_range()
149 if (range >= 0) in tps65912_get_range()
150 range = (range & DCDC_LIMIT_RANGE_MASK) in tps65912_get_range()
153 pmic->dcdc_range[id] = range; in tps65912_get_range()
154 return range; in tps65912_get_range()
369 int range, voltage = 0, id = rdev_get_id(dev); in tps65912_list_voltage() local
[all …]
/drivers/pinctrl/
Dcore.c295 static inline int gpio_to_pin(struct pinctrl_gpio_range *range, in gpio_to_pin() argument
298 unsigned int offset = gpio - range->base; in gpio_to_pin()
299 if (range->pins) in gpio_to_pin()
300 return range->pins[offset]; in gpio_to_pin()
302 return range->pin_base + offset; in gpio_to_pin()
316 struct pinctrl_gpio_range *range = NULL; in pinctrl_match_gpio_range() local
320 list_for_each_entry(range, &pctldev->gpio_ranges, node) { in pinctrl_match_gpio_range()
322 if (gpio >= range->base && in pinctrl_match_gpio_range()
323 gpio < range->base + range->npins) { in pinctrl_match_gpio_range()
325 return range; in pinctrl_match_gpio_range()
[all …]
Dpinmux.h20 struct pinctrl_gpio_range *range,
23 struct pinctrl_gpio_range *range);
25 struct pinctrl_gpio_range *range,
47 struct pinctrl_gpio_range *range, in pinmux_request_gpio() argument
55 struct pinctrl_gpio_range *range) in pinmux_free_gpio() argument
60 struct pinctrl_gpio_range *range, in pinmux_gpio_direction() argument
/drivers/staging/lustre/lustre/fld/
Dfld_cache.c263 const struct lu_seq_range *range = &f_new->fce_range; in fld_cache_punch_hole() local
264 const u64 new_start = range->lsr_start; in fld_cache_punch_hole()
265 const u64 new_end = range->lsr_end; in fld_cache_punch_hole()
302 const struct lu_seq_range *range = &f_new->fce_range; in fld_cache_overlap_handle() local
303 const u64 new_start = range->lsr_start; in fld_cache_overlap_handle()
304 const u64 new_end = range->lsr_end; in fld_cache_overlap_handle()
305 const u32 mdt = range->lsr_index; in fld_cache_overlap_handle()
325 f_curr->fce_range = *range; in fld_cache_overlap_handle()
356 PRANGE(range), PRANGE(&f_curr->fce_range)); in fld_cache_overlap_handle()
360 *fld_cache_entry_create(const struct lu_seq_range *range) in fld_cache_entry_create() argument
[all …]
Dfld_internal.h142 struct lu_seq_range *range, __u32 fld_op);
154 const struct lu_seq_range *range);
157 *fld_cache_entry_create(const struct lu_seq_range *range);
162 const struct lu_seq_range *range);
164 const struct lu_seq_range *range);
166 const u64 seq, struct lu_seq_range *range);
169 fld_cache_entry_lookup(struct fld_cache *cache, struct lu_seq_range *range);
176 struct lu_seq_range *range);
/drivers/base/
Dmap.c23 unsigned long range; member
32 int kobj_map(struct kobj_map *domain, dev_t dev, unsigned long range, in kobj_map() argument
36 unsigned n = MAJOR(dev + range - 1) - MAJOR(dev) + 1; in kobj_map()
53 p->range = range; in kobj_map()
59 while (*s && (*s)->range < range) in kobj_map()
68 void kobj_unmap(struct kobj_map *domain, dev_t dev, unsigned long range) in kobj_unmap() argument
70 unsigned n = MAJOR(dev + range - 1) - MAJOR(dev) + 1; in kobj_unmap()
83 if (p->dev == dev && p->range == range) { in kobj_unmap()
108 if (p->dev > dev || p->dev + p->range - 1 < dev) in kobj_lookup()
110 if (p->range - 1 >= best) in kobj_lookup()
[all …]
/drivers/staging/comedi/
Dcomedidev.h622 struct comedi_krange range[GCC_ZERO_LENGTH_ARRAY]; member
641 unsigned int range) in comedi_range_is_bipolar() argument
643 return s->range_table->range[range].min < 0; in comedi_range_is_bipolar()
662 unsigned int range) in comedi_range_is_unipolar() argument
664 return s->range_table->range[range].min >= 0; in comedi_range_is_unipolar()
683 unsigned int range) in comedi_range_is_external() argument
685 return !!(s->range_table->range[range].flags & RF_EXTERNAL); in comedi_range_is_external()
706 unsigned int range) in comedi_chan_range_is_bipolar() argument
708 return s->range_table_list[chan]->range[range].min < 0; in comedi_chan_range_is_bipolar()
729 unsigned int range) in comedi_chan_range_is_unipolar() argument
[all …]
/drivers/firmware/efi/
Dfake_mem.c39 struct range range; member
50 if (m1->range.start < m2->range.start) in cmp_fake_mem()
52 if (m1->range.start > m2->range.start) in cmp_fake_mem()
78 m_start = fake_mems[i].range.start; in efi_fake_memmap()
79 m_end = fake_mems[i].range.end; in efi_fake_memmap()
123 m_start = fake_mems[i].range.start; in efi_fake_memmap()
124 m_end = fake_mems[i].range.end; in efi_fake_memmap()
218 fake_mems[nr_fake_mem].range.start = start; in setup_fake_mem()
219 fake_mems[nr_fake_mem].range.end = start + mem_size - 1; in setup_fake_mem()
232 fake_mems[i].attribute, fake_mems[i].range.start, in setup_fake_mem()
[all …]
/drivers/staging/rtl8192u/
Dr8192U_wx.c231 struct iw_range *range = (struct iw_range *)extra; in rtl8180_wx_get_range() local
232 struct iw_range_with_scan_capa *tmp = (struct iw_range_with_scan_capa *)range; in rtl8180_wx_get_range()
237 wrqu->data.length = sizeof(*range); in rtl8180_wx_get_range()
238 memset(range, 0, sizeof(*range)); in rtl8180_wx_get_range()
249 range->throughput = 5 * 1000 * 1000; in rtl8180_wx_get_range()
261 range->sensitivity = priv->max_sens; /* signal level threshold range */ in rtl8180_wx_get_range()
263 range->max_qual.qual = 100; in rtl8180_wx_get_range()
265 range->max_qual.level = 0; in rtl8180_wx_get_range()
266 range->max_qual.noise = 0x100 - 98; in rtl8180_wx_get_range()
267 range->max_qual.updated = 7; /* Updated all three */ in rtl8180_wx_get_range()
[all …]
/drivers/pinctrl/sh-pfc/
Dcore.c120 const struct sh_pfc_pin_range *range = &pfc->ranges[i]; in sh_pfc_get_pin_index() local
122 if (pin <= range->end) in sh_pfc_get_pin_index()
123 return pin >= range->start in sh_pfc_get_pin_index()
124 ? offset + pin - range->start : -1; in sh_pfc_get_pin_index()
126 offset += range->end - range->start + 1; in sh_pfc_get_pin_index()
297 const struct pinmux_range *range; in sh_pfc_config_mux() local
303 range = NULL; in sh_pfc_config_mux()
307 range = &pfc->info->output; in sh_pfc_config_mux()
311 range = &pfc->info->input; in sh_pfc_config_mux()
349 in_range = sh_pfc_enum_in_range(enum_id, range); in sh_pfc_config_mux()
[all …]
/drivers/mfd/
Dab8500-debugfs.c132 const struct ab8500_reg_range *range; member
165 .range = NULL,
169 .range = (struct ab8500_reg_range[]) {
186 .range = (struct ab8500_reg_range[]) {
207 .range = (struct ab8500_reg_range[]) {
224 .range = (struct ab8500_reg_range[]) {
251 .range = (struct ab8500_reg_range[]) {
264 .range = (struct ab8500_reg_range[]) {
305 .range = NULL,
309 .range = (struct ab8500_reg_range[]) {
[all …]
/drivers/clk/at91/
Dclk-peripheral.c45 struct clk_range range; member
144 if (periph->range.max) { in clk_sam9x5_peripheral_autodiv()
151 if (parent_rate >> shift <= periph->range.max) in clk_sam9x5_peripheral_autodiv()
249 if (periph->id < PERIPHERAL_ID_MIN || !periph->range.max) in clk_sam9x5_peripheral_round_rate()
252 if (periph->range.max) { in clk_sam9x5_peripheral_round_rate()
255 if (cur_rate <= periph->range.max) in clk_sam9x5_peripheral_round_rate()
290 if (periph->id < PERIPHERAL_ID_MIN || !periph->range.max) { in clk_sam9x5_peripheral_set_rate()
297 if (periph->range.max && rate > periph->range.max) in clk_sam9x5_peripheral_set_rate()
323 const struct clk_range *range) in at91_clk_register_sam9x5_peripheral() argument
347 periph->range = *range; in at91_clk_register_sam9x5_peripheral()
[all …]
Dclk-generated.c32 struct clk_range range; member
120 (gck->range.max && min_rate > gck->range.max)) in clk_generated_determine_rate()
184 if (gck->range.max && rate > gck->range.max) in clk_generated_set_rate()
234 u8 id, const struct clk_range *range) in at91_clk_register_generated() argument
253 gck->range = *range; in at91_clk_register_generated()
274 struct clk_range range = CLK_RANGE(0, 0); in of_sama5d2_clk_generated_setup() local
297 &range); in of_sama5d2_clk_generated_setup()
300 num_parents, id, &range); in of_sama5d2_clk_generated_setup()
/drivers/staging/rtl8192e/rtl8192e/
Drtl_wx.c322 struct iw_range *range = (struct iw_range *)extra; in _rtl92e_wx_get_range() local
327 wrqu->data.length = sizeof(*range); in _rtl92e_wx_get_range()
328 memset(range, 0, sizeof(*range)); in _rtl92e_wx_get_range()
331 range->throughput = 130 * 1000 * 1000; in _rtl92e_wx_get_range()
335 range->sensitivity = priv->max_sens; in _rtl92e_wx_get_range()
337 range->max_qual.qual = 100; in _rtl92e_wx_get_range()
338 range->max_qual.level = 0; in _rtl92e_wx_get_range()
339 range->max_qual.noise = 0; in _rtl92e_wx_get_range()
340 range->max_qual.updated = 7; /* Updated all three */ in _rtl92e_wx_get_range()
342 range->avg_qual.qual = 70; /* > 8% missed beacons is 'bad' */ in _rtl92e_wx_get_range()
[all …]
/drivers/hid/
Dhid-lg4ff.c75 static void lg4ff_set_range_dfp(struct hid_device *hid, u16 range);
76 static void lg4ff_set_range_g25(struct hid_device *hid, u16 range);
80 u16 range; member
92 void (*set_range)(struct hid_device *hid, u16 range);
112 void (*set_range)(struct hid_device *hid, u16 range);
284 static s32 lg4ff_adjust_dfp_x_axis(s32 value, u16 range) in lg4ff_adjust_dfp_x_axis() argument
289 if (range == 900) in lg4ff_adjust_dfp_x_axis()
291 else if (range == 200) in lg4ff_adjust_dfp_x_axis()
293 else if (range < 200) in lg4ff_adjust_dfp_x_axis()
298 new_value = 8192 + mult_frac(value - 8192, max_range, range); in lg4ff_adjust_dfp_x_axis()
[all …]

12345678910>>...13