[go: nahoru, domu]

Searched refs:range (Results 1 - 25 of 242) sorted by relevance

12345678910

/drivers/soc/ti/
H A Dknav_qmss_acc.c37 #define knav_range_offset_to_inst(kdev, range, q) \
38 (range->queue_base_inst + (q << kdev->inst_shift))
40 static void __knav_acc_notify(struct knav_range_info *range, argument
43 struct knav_device *kdev = range->kdev;
47 range_base = kdev->base_id + range->queue_base;
49 if (range->flags & RANGE_MULTI_QUEUE) {
50 for (queue = 0; queue < range->num_queues; queue++) {
51 inst = knav_range_offset_to_inst(kdev, range,
61 queue = acc->channel - range->acc_info.start_channel;
62 inst = knav_range_offset_to_inst(kdev, range, queu
69 knav_acc_set_notify(struct knav_range_info *range, struct knav_queue_inst *kq, bool enabled) argument
98 struct knav_range_info *range; local
212 knav_range_setup_acc_irq(struct knav_range_info *range, int queue, bool enabled) argument
313 knav_acc_setup_cmd(struct knav_device *kdev, struct knav_range_info *range, struct knav_reg_acc_command *cmd, int queue) argument
347 knav_acc_stop(struct knav_device *kdev, struct knav_range_info *range, int queue) argument
365 knav_acc_start(struct knav_device *kdev, struct knav_range_info *range, int queue) argument
385 knav_acc_init_range(struct knav_range_info *range) argument
408 knav_acc_init_queue(struct knav_range_info *range, struct knav_queue_inst *kq) argument
424 knav_acc_open_queue(struct knav_range_info *range, struct knav_queue_inst *inst, unsigned flags) argument
432 knav_acc_close_queue(struct knav_range_info *range, struct knav_queue_inst *inst) argument
440 knav_acc_free_range(struct knav_range_info *range) argument
484 knav_init_acc_range(struct knav_device *kdev, struct device_node *node, struct knav_range_info *range) argument
[all...]
H A Dknav_qmss_queue.c104 static int knav_queue_setup_irq(struct knav_range_info *range, argument
107 unsigned queue = inst->id - range->queue_base;
111 if (range->flags & RANGE_HAS_IRQ) {
112 irq = range->irqs[queue].irq;
113 cpu_map = range->irqs[queue].cpu_map;
122 dev_warn(range->kdev->dev,
133 struct knav_range_info *range = inst->range; local
134 unsigned queue = inst->id - inst->range->queue_base;
137 if (range
229 struct knav_range_info *range = inst->range; local
301 struct knav_range_info *range = inst->range; local
367 knav_gp_set_notify(struct knav_range_info *range, struct knav_queue_inst *inst, bool enabled) argument
383 knav_gp_open_queue(struct knav_range_info *range, struct knav_queue_inst *inst, unsigned flags) argument
389 knav_gp_close_queue(struct knav_range_info *range, struct knav_queue_inst *inst) argument
548 struct knav_range_info *range = inst->range; local
1180 struct knav_range_info *range; local
1266 struct device_node *type, *range; local
1284 knav_free_queue_range(struct knav_device *kdev, struct knav_range_info *range) argument
1295 struct knav_range_info *range; local
1602 knav_queue_init_queue(struct knav_device *kdev, struct knav_range_info *range, struct knav_queue_inst *inst, unsigned id) argument
1628 struct knav_range_info *range; local
[all...]
H A Dknav_qmss.h245 * @range: range info
260 struct knav_range_info *range; member in struct:knav_queue_inst
310 int (*init_range)(struct knav_range_info *range);
311 int (*free_range)(struct knav_range_info *range);
312 int (*init_queue)(struct knav_range_info *range,
314 int (*open_queue)(struct knav_range_info *range,
316 int (*close_queue)(struct knav_range_info *range,
318 int (*set_notify)(struct knav_range_info *range,
354 #define for_each_queue_range(kdev, range) \
[all...]
/drivers/staging/android/
H A Dashmem.c62 * struct ashmem_range - A range of unpinned/evictable pages
102 #define range_size(range) \
103 ((range)->pgend - (range)->pgstart + 1)
105 #define range_on_lru(range) \
106 ((range)->purged == ASHMEM_NOT_PURGED)
108 #define page_range_subsumes_range(range, start, end) \
109 (((range)->pgstart >= (start)) && ((range)->pgend <= (end)))
111 #define page_range_subsumed_by_range(range, star
133 lru_add(struct ashmem_range *range) argument
146 lru_del(struct ashmem_range *range) argument
168 struct ashmem_range *range; local
191 range_del(struct ashmem_range *range) argument
211 range_shrink(struct ashmem_range *range, size_t start, size_t end) argument
265 struct ashmem_range *range, *next; local
429 struct ashmem_range *range, *next; local
576 struct ashmem_range *range, *next; local
642 struct ashmem_range *range, *next; local
678 struct ashmem_range *range; local
[all...]
/drivers/staging/lustre/lustre/fld/
H A Dfld_internal.h77 * fld cache entries are sorted on range->lsr_start field. */
143 struct lu_seq_range *range, __u32 fld_op);
158 const struct lu_seq_range *range);
161 *fld_cache_entry_create(const struct lu_seq_range *range);
166 const struct lu_seq_range *range);
168 const struct lu_seq_range *range);
170 const u64 seq, struct lu_seq_range *range);
173 fld_cache_entry_lookup(struct fld_cache *cache, struct lu_seq_range *range);
180 struct lu_seq_range *range);
182 const struct lu_seq_range *range, struc
[all...]
H A Dfld_cache.c162 /* check merge possibility with next range */
171 /* check if current range overlaps with next range. */
187 * range too. better restart. */
256 * punch hole in existing range. divide this range and add new
264 const struct lu_seq_range *range = &f_new->fce_range; local
265 const u64 new_start = range->lsr_start;
266 const u64 new_end = range->lsr_end;
279 /* f_new = *range */
303 const struct lu_seq_range *range = &f_new->fce_range; local
361 fld_cache_entry_create(const struct lu_seq_range *range) argument
429 fld_cache_insert(struct fld_cache *cache, const struct lu_seq_range *range) argument
448 fld_cache_delete_nolock(struct fld_cache *cache, const struct lu_seq_range *range) argument
471 fld_cache_delete(struct fld_cache *cache, const struct lu_seq_range *range) argument
480 fld_cache_entry_lookup_nolock(struct fld_cache *cache, struct lu_seq_range *range) argument
504 fld_cache_entry_lookup(struct fld_cache *cache, struct lu_seq_range *range) argument
517 fld_cache_lookup(struct fld_cache *cache, const u64 seq, struct lu_seq_range *range) argument
[all...]
/drivers/pinctrl/
H A 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,
55 struct pinctrl_gpio_range *range)
60 struct pinctrl_gpio_range *range,
46 pinmux_request_gpio(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned pin, unsigned gpio) argument
53 pinmux_free_gpio(struct pinctrl_dev *pctldev, unsigned pin, struct pinctrl_gpio_range *range) argument
59 pinmux_gpio_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned pin, bool input) argument
H A Dcore.c205 /* Deletes a range of pin descriptors */
284 * gpio_to_pin() - GPIO range GPIO number to pin number translation
285 * @range: GPIO range used for the translation
288 * Finds the pin number for a given GPIO using the specified GPIO range
292 * This function assumes the gpio is part of the specified GPIO range, use
296 static inline int gpio_to_pin(struct pinctrl_gpio_range *range, argument
299 unsigned int offset = gpio - range->base;
300 if (range->pins)
301 return range
317 struct pinctrl_gpio_range *range = NULL; local
350 struct pinctrl_gpio_range *range = NULL; local
400 struct pinctrl_gpio_range *range; local
424 pinctrl_add_gpio_range(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range) argument
444 pinctrl_find_and_add_gpio_range(const char *devname, struct pinctrl_gpio_range *range) argument
491 struct pinctrl_gpio_range *range; local
519 pinctrl_remove_gpio_range(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range) argument
571 struct pinctrl_gpio_range *range; local
606 struct pinctrl_gpio_range *range; local
628 struct pinctrl_gpio_range *range; local
1390 struct pinctrl_gpio_range *range = NULL; local
1800 struct pinctrl_gpio_range *range, *n; local
[all...]
/drivers/base/
H A Dmap.c23 unsigned long range; member in struct:kobj_map::probe
32 int kobj_map(struct kobj_map *domain, dev_t dev, unsigned long range, argument
36 unsigned n = MAJOR(dev + range - 1) - MAJOR(dev) + 1;
54 p->range = range;
60 while (*s && (*s)->range < range)
69 void kobj_unmap(struct kobj_map *domain, dev_t dev, unsigned long range) argument
71 unsigned n = MAJOR(dev + range - 1) - MAJOR(dev) + 1;
84 if (p->dev == dev && p->range
[all...]
/drivers/pci/hotplug/
H A Dibmphp_res.c135 /* need to insert our range */
183 * 2. If cannot allocate out of PFMem range, allocate from Mem ranges. PFmemFromMem
315 * assign a -1 and then update once the range
357 * range actually appears...
386 * This function adds a range into a sorted list of ranges per bus for a particular
387 * range type, it then calls another routine to update the range numbers on the
390 * Input: type of the resource, range to add, current bus
391 * Output: 0 or -1, bus and range ptrs
393 static int add_bus_range (int type, struct range_node *range, struc argument
512 fix_me(struct resource_node *res, struct bus_node *bus_cur, struct range_node *range) argument
569 struct range_node *range; local
944 struct range_node *range = NULL; local
980 struct range_node *range = NULL; local
1792 struct range_node *range; local
1902 range_exists_already(struct range_node * range, struct bus_node * bus_cur, u8 type) argument
1953 struct range_node *range; local
[all...]
/drivers/of/
H A Daddress.c42 u64 (*map)(__be32 *addr, const __be32 *range,
61 static u64 of_bus_default_map(__be32 *addr, const __be32 *range, argument
66 cp = of_read_number(range, na);
67 s = of_read_number(range + na + pna, ns);
140 static u64 of_bus_pci_map(__be32 *addr, const __be32 *range, int na, int ns, argument
147 rf = of_bus_pci_get_flags(range);
154 cp = of_read_number(range + 1, na - 1);
155 s = of_read_number(range + na + pna, ns);
242 parser->range = of_get_property(node, "ranges", &rlen);
243 if (parser->range
252 of_pci_range_parser_one(struct of_pci_range_parser *parser, struct of_pci_range *range) argument
313 of_pci_range_to_resource(struct of_pci_range *range, struct device_node *np, struct resource *res) argument
363 of_bus_isa_map(__be32 *addr, const __be32 *range, int na, int ns, int pna) argument
684 struct io_range *range; local
733 struct io_range *range; local
[all...]
H A Dof_pci.c70 * of_pci_parse_bus_range() - parse the bus-range property of a PCI device
72 * @res: address to a struct resource to return the bus-range
81 values = of_get_property(node, "bus-range", &len);
100 * Returns the associated domain number from DT in the range [0-0xffff], or
122 * @dev: device node of the host bridge having the range property
125 * @resources: list where the range of resources will be added after DT parsing
127 * address for the start of the I/O range. Can be NULL if the caller doesn't
136 * It returns zero if the range parsing has been successful or a standard error
145 struct of_pci_range range; local
164 pr_info(" No bus range foun
[all...]
/drivers/regulator/
H A Dhelpers.c180 * range.
290 const struct regulator_linear_range *range; local
302 range = &rdev->desc->linear_ranges[i];
303 linear_max_uV = range->min_uV +
304 (range->max_sel - range->min_sel) * range->uV_step;
306 if (!(min_uV <= linear_max_uV && max_uV >= range->min_uV))
309 if (min_uV <= range->min_uV)
310 min_uV = range
376 const struct regulator_linear_range *range; local
[all...]
H A Dtps65912-regulator.c130 int range; local
134 range = tps65912_reg_read(mfd, TPS65912_DCDC1_LIMIT);
137 range = tps65912_reg_read(mfd, TPS65912_DCDC2_LIMIT);
140 range = tps65912_reg_read(mfd, TPS65912_DCDC3_LIMIT);
143 range = tps65912_reg_read(mfd, TPS65912_DCDC4_LIMIT);
149 if (range >= 0)
150 range = (range & DCDC_LIMIT_RANGE_MASK)
153 pmic->dcdc_range[id] = range;
154 return range;
369 int range, voltage = 0, id = rdev_get_id(dev); local
481 int range = 0; local
[all...]
/drivers/staging/comedi/
H A Dcomedidev.h315 /* range stuff */
345 struct comedi_krange range[GCC_ZERO_LENGTH_ARRAY]; member in struct:comedi_lrange
349 unsigned int range)
351 return s->range_table->range[range].min < 0;
355 unsigned int range)
357 return s->range_table->range[range].min >= 0;
361 unsigned int range)
363 return !!(s->range_table->range[rang
348 comedi_range_is_bipolar(struct comedi_subdevice *s, unsigned int range) argument
354 comedi_range_is_unipolar(struct comedi_subdevice *s, unsigned int range) argument
360 comedi_range_is_external(struct comedi_subdevice *s, unsigned int range) argument
366 comedi_chan_range_is_bipolar(struct comedi_subdevice *s, unsigned int chan, unsigned int range) argument
373 comedi_chan_range_is_unipolar(struct comedi_subdevice *s, unsigned int chan, unsigned int range) argument
380 comedi_chan_range_is_external(struct comedi_subdevice *s, unsigned int chan, unsigned int range) argument
[all...]
H A DMakefile3 comedi-y := comedi_fops.o range.o drivers.o \
/drivers/staging/comedi/drivers/
H A Djr3_pci.c118 struct comedi_krange range; member in struct:jr3_pci_subdev_private::__anon6293
119 } range[9]; member in struct:jr3_pci_subdev_private
542 spriv->range[0].range.min = -get_s16(&fs->fx) * 1000;
543 spriv->range[0].range.max = get_s16(&fs->fx) * 1000;
544 spriv->range[1].range.min = -get_s16(&fs->fy) * 1000;
545 spriv->range[1].range
[all...]
H A Dserial2002.c45 struct comedi_krange range; member in struct:serial2002_range_table_t
81 * 33:14 - the base value for the range
349 struct serial2002_range_table_t *range,
374 } else if (range) {
375 range_table_list = kmalloc_array(s->n_chan, sizeof(*range),
385 if (range) {
386 range[j].length = 1;
387 range[j].range.min = cfg[j].min;
388 range[
347 serial2002_setup_subdevice(struct comedi_subdevice *s, struct config_t *cfg, struct serial2002_range_table_t *range, unsigned char *mapping, int kind) argument
428 int range = S2002_CFG_BASE(data.value); local
490 struct serial2002_range_table_t *range = NULL; local
[all...]
/drivers/pci/host/
H A Dpci-host-generic.c142 struct of_pci_range *range,
150 if (!PAGE_ALIGNED(range->cpu_addr))
159 err = pci_ioremap_io(window, range->cpu_addr);
163 of_pci_range_to_resource(range, dev->of_node, res);
165 res->end = res->start + range->size - 1;
166 *offset = window - range->pci_addr;
171 struct of_pci_range *range,
175 of_pci_range_to_resource(range, dev->of_node, res);
176 *offset = range->cpu_addr - range
141 gen_pci_calc_io_offset(struct device *dev, struct of_pci_range *range, struct resource *res, resource_size_t *offset) argument
170 gen_pci_calc_mem_offset(struct device *dev, struct of_pci_range *range, struct resource *res, resource_size_t *offset) argument
192 struct of_pci_range range; local
[all...]
/drivers/clk/at91/
H A Dclk-peripheral.c45 struct clk_range range; member in struct:clk_sam9x5_peripheral
144 if (periph->range.max) {
151 if (parent_rate >> shift <= periph->range.max)
241 if (periph->id < PERIPHERAL_ID_MIN || !periph->range.max)
244 if (periph->range.max) {
247 if (cur_rate <= periph->range.max)
282 if (periph->id < PERIPHERAL_ID_MIN || !periph->range.max) {
289 if (periph->range.max && rate > periph->range.max)
315 const struct clk_range *range)
313 at91_clk_register_sam9x5_peripheral(struct at91_pmc *pmc, const char *name, const char *parent_name, u32 id, const struct clk_range *range) argument
382 struct clk_range range = CLK_RANGE(0, 0); local
[all...]
/drivers/clk/versatile/
H A Dclk-vexpress-osc.c77 u32 range[2]; local
87 if (of_property_read_u32_array(pdev->dev.of_node, "freq-range", range,
88 ARRAY_SIZE(range)) == 0) {
89 osc->rate_min = range[0];
90 osc->rate_max = range[1];
/drivers/staging/lustre/lustre/fid/
H A Dlproc_fid.c63 struct lu_seq_range *range)
69 LASSERT(range != NULL);
80 memset(range, 0, sizeof(*range));
89 tmp.lsr_start < range->lsr_start || tmp.lsr_end > range->lsr_end)
91 *range = tmp;
62 lprocfs_fid_write_common(const char __user *buffer, size_t count, struct lu_seq_range *range) argument
/drivers/staging/rtl8192u/
H A Dr8192U_wx.c237 struct iw_range *range = (struct iw_range *)extra; local
238 struct iw_range_with_scan_capa *tmp = (struct iw_range_with_scan_capa *)range;
243 wrqu->data.length = sizeof(*range);
244 memset(range, 0, sizeof(*range));
255 range->throughput = 5 * 1000 * 1000;
258 /* range->min_nwid; */ /* Minimal NWID we are able to set */
260 /* range->max_nwid; */ /* Maximal NWID we are able to set */
263 /* range->old_num_channels; */
264 /* range
[all...]
/drivers/hid/
H A Dhid-lg4ff.c50 static void hid_lg4ff_set_range_dfp(struct hid_device *hid, u16 range);
51 static void hid_lg4ff_set_range_g25(struct hid_device *hid, u16 range);
55 static DEVICE_ATTR(range, S_IRWXU | S_IRWXG | S_IROTH, lg4ff_range_show, lg4ff_range_store);
59 __u16 range; member in struct:lg4ff_device_entry
67 void (*set_range)(struct hid_device *hid, u16 range);
81 void (*set_range)(struct hid_device *hid, u16 range);
137 /* Recalculates X axis value accordingly to currently selected range */
138 static __s32 lg4ff_adjust_dfp_x_axis(__s32 value, __u16 range) argument
143 if (range == 900)
145 else if (range
329 hid_lg4ff_set_range_g25(struct hid_device *hid, u16 range) argument
349 hid_lg4ff_set_range_dfp(struct hid_device *hid, __u16 range) argument
449 __u16 range = simple_strtoul(buf, NULL, 10); local
[all...]
/drivers/pinctrl/sh-pfc/
H A Dcore.c124 const struct sh_pfc_pin_range *range = &pfc->ranges[i]; local
126 if (pin <= range->end)
127 return pin >= range->start
128 ? offset + pin - range->start : -1;
130 offset += range->end - range->start + 1;
302 const struct pinmux_range *range; local
309 range = NULL;
313 range = &pfc->info->output;
317 range
381 struct sh_pfc_pin_range *range; local
[all...]

Completed in 994 milliseconds

12345678910