/drivers/soc/ti/ |
H A D | knav_qmss_acc.c | 37 #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 D | knav_qmss_queue.c | 104 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 D | knav_qmss.h | 245 * @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 D | ashmem.c | 62 * 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 D | fld_internal.h | 77 * 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 D | fld_cache.c | 162 /* 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 D | pinmux.h | 20 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 D | core.c | 205 /* 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 D | map.c | 23 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 D | ibmphp_res.c | 135 /* 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 D | address.c | 42 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 D | of_pci.c | 70 * 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 D | helpers.c | 180 * 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 D | tps65912-regulator.c | 130 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 D | comedidev.h | 315 /* 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 D | Makefile | 3 comedi-y := comedi_fops.o range.o drivers.o \
|
/drivers/staging/comedi/drivers/ |
H A D | jr3_pci.c | 118 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 D | serial2002.c | 45 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 D | pci-host-generic.c | 142 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 D | clk-peripheral.c | 45 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 D | clk-vexpress-osc.c | 77 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 D | lproc_fid.c | 63 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 D | r8192U_wx.c | 237 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 D | hid-lg4ff.c | 50 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 D | core.c | 124 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...] |