/drivers/soc/ti/ |
D | knav_qmss_acc.c | 20 #define knav_range_offset_to_inst(kdev, range, q) \ argument 21 (range->queue_base_inst + (q << kdev->inst_shift)) 23 static void __knav_acc_notify(struct knav_range_info *range, in __knav_acc_notify() argument 26 struct knav_device *kdev = range->kdev; in __knav_acc_notify() 30 range_base = kdev->base_id + range->queue_base; in __knav_acc_notify() 32 if (range->flags & RANGE_MULTI_QUEUE) { in __knav_acc_notify() 33 for (queue = 0; queue < range->num_queues; queue++) { in __knav_acc_notify() 34 inst = knav_range_offset_to_inst(kdev, range, in __knav_acc_notify() 44 queue = acc->channel - range->acc_info.start_channel; in __knav_acc_notify() 45 inst = knav_range_offset_to_inst(kdev, range, queue); in __knav_acc_notify() [all …]
|
D | knav_qmss_queue.c | 109 static int knav_queue_setup_irq(struct knav_range_info *range, in knav_queue_setup_irq() argument 112 unsigned queue = inst->id - range->queue_base; in knav_queue_setup_irq() 115 if (range->flags & RANGE_HAS_IRQ) { in knav_queue_setup_irq() 116 irq = range->irqs[queue].irq; in knav_queue_setup_irq() 122 if (range->irqs[queue].cpu_mask) { in knav_queue_setup_irq() 123 ret = irq_set_affinity_hint(irq, range->irqs[queue].cpu_mask); in knav_queue_setup_irq() 125 dev_warn(range->kdev->dev, in knav_queue_setup_irq() 136 struct knav_range_info *range = inst->range; in knav_queue_free_irq() local 137 unsigned queue = inst->id - inst->range->queue_base; in knav_queue_free_irq() 140 if (range->flags & RANGE_HAS_IRQ) { in knav_queue_free_irq() [all …]
|
D | knav_qmss.h | 255 struct knav_range_info *range; member 311 int (*init_range)(struct knav_range_info *range); 312 int (*free_range)(struct knav_range_info *range); 313 int (*init_queue)(struct knav_range_info *range, 315 int (*open_queue)(struct knav_range_info *range, 317 int (*close_queue)(struct knav_range_info *range, 319 int (*set_notify)(struct knav_range_info *range, 355 #define for_each_queue_range(kdev, range) \ argument 356 list_for_each_entry(range, &kdev->queue_ranges, list) 384 struct knav_range_info *range);
|
/drivers/staging/android/ |
D | ashmem.c | 98 static inline unsigned long range_size(struct ashmem_range *range) in range_size() argument 100 return range->pgend - range->pgstart + 1; in range_size() 103 static inline bool range_on_lru(struct ashmem_range *range) in range_on_lru() argument 105 return range->purged == ASHMEM_NOT_PURGED; in range_on_lru() 108 static inline bool page_range_subsumes_range(struct ashmem_range *range, in page_range_subsumes_range() argument 111 return (range->pgstart >= start) && (range->pgend <= end); in page_range_subsumes_range() 114 static inline bool page_range_subsumed_by_range(struct ashmem_range *range, in page_range_subsumed_by_range() argument 117 return (range->pgstart <= start) && (range->pgend >= end); in page_range_subsumed_by_range() 120 static inline bool page_in_range(struct ashmem_range *range, size_t page) in page_in_range() argument 122 return (range->pgstart <= page) && (range->pgend >= page); in page_in_range() [all …]
|
/drivers/pci/hotplug/ |
D | ibmphp_res.c | 368 static int add_bus_range(int type, struct range_node *range, struct bus_node *bus_cur) in add_bus_range() argument 392 if (range->start < range_cur->start) in add_bus_range() 402 bus_cur->rangeMem = range; in add_bus_range() 405 bus_cur->rangePFMem = range; in add_bus_range() 408 bus_cur->rangeIO = range; in add_bus_range() 411 range->next = range_cur; in add_bus_range() 412 range->rangeno = 1; in add_bus_range() 416 range->next = NULL; in add_bus_range() 417 range_prev->next = range; in add_bus_range() 418 range->rangeno = range_prev->rangeno + 1; in add_bus_range() [all …]
|
/drivers/regulator/ |
D | helpers.c | 130 int range; in regulator_get_voltage_sel_pickable_regmap() local 149 range = regulator_range_selector_to_index(rdev, r_val); in regulator_get_voltage_sel_pickable_regmap() 150 if (range < 0) in regulator_get_voltage_sel_pickable_regmap() 153 for (i = 0; i < range; i++) in regulator_get_voltage_sel_pickable_regmap() 175 unsigned int range; in regulator_set_voltage_sel_pickable_regmap() local 193 range = rdev->desc->linear_range_selectors[i]; in regulator_set_voltage_sel_pickable_regmap() 199 rdev->desc->vsel_mask, sel | range); in regulator_set_voltage_sel_pickable_regmap() 203 rdev->desc->vsel_range_mask, range); in regulator_set_voltage_sel_pickable_regmap() 406 const struct regulator_linear_range *range; in regulator_map_voltage_linear_range() local 418 range = &rdev->desc->linear_ranges[i]; in regulator_map_voltage_linear_range() [all …]
|
D | qcom_spmi-regulator.c | 354 struct spmi_voltage_range *range; member 432 .range = name##_ranges, \ 576 const struct spmi_voltage_range *range; in spmi_regulator_select_voltage() local 582 lim_min_uV = vreg->set_points->range[0].set_point_min_uV; in spmi_regulator_select_voltage() 584 vreg->set_points->range[vreg->set_points->count - 1].set_point_max_uV; in spmi_regulator_select_voltage() 598 range_max_uV = vreg->set_points->range[i - 1].set_point_max_uV; in spmi_regulator_select_voltage() 604 range = &vreg->set_points->range[range_id]; in spmi_regulator_select_voltage() 610 voltage_sel = DIV_ROUND_UP(uV - range->min_uV, range->step_uV); in spmi_regulator_select_voltage() 611 uV = voltage_sel * range->step_uV + range->min_uV; in spmi_regulator_select_voltage() 623 selector += vreg->set_points->range[i].n_voltages; in spmi_regulator_select_voltage() [all …]
|
/drivers/of/ |
D | address.c | 47 u64 (*map)(__be32 *addr, const __be32 *range, 66 static u64 of_bus_default_map(__be32 *addr, const __be32 *range, in of_bus_default_map() argument 71 cp = of_read_number(range, na); in of_bus_default_map() 72 s = of_read_number(range + na + pna, ns); in of_bus_default_map() 145 static u64 of_bus_pci_map(__be32 *addr, const __be32 *range, int na, int ns, in of_bus_pci_map() argument 152 rf = of_bus_pci_get_flags(range); in of_bus_pci_map() 159 cp = of_read_number(range + 1, na - 1); in of_bus_pci_map() 160 s = of_read_number(range + na + pna, ns); in of_bus_pci_map() 245 parser->range = of_get_property(node, name, &rlen); in parser_init() 246 if (parser->range == NULL) in parser_init() [all …]
|
/drivers/pinctrl/ |
D | core.c | 270 static inline int gpio_to_pin(struct pinctrl_gpio_range *range, in gpio_to_pin() argument 273 unsigned int offset = gpio - range->base; in gpio_to_pin() 274 if (range->pins) in gpio_to_pin() 275 return range->pins[offset]; in gpio_to_pin() 277 return range->pin_base + offset; in gpio_to_pin() 291 struct pinctrl_gpio_range *range; in pinctrl_match_gpio_range() local 295 list_for_each_entry(range, &pctldev->gpio_ranges, node) { in pinctrl_match_gpio_range() 297 if (gpio >= range->base && in pinctrl_match_gpio_range() 298 gpio < range->base + range->npins) { in pinctrl_match_gpio_range() 300 return range; in pinctrl_match_gpio_range() [all …]
|
D | pinmux.h | 21 struct pinctrl_gpio_range *range, 24 struct pinctrl_gpio_range *range); 26 struct pinctrl_gpio_range *range, 54 struct pinctrl_gpio_range *range, in pinmux_request_gpio() argument 62 struct pinctrl_gpio_range *range) in pinmux_free_gpio() argument 67 struct pinctrl_gpio_range *range, in pinmux_gpio_direction() argument
|
/drivers/base/ |
D | map.c | 23 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/firmware/efi/ |
D | fake_mem.c | 32 if (m1->range.start < m2->range.start) in cmp_fake_mem() 34 if (m1->range.start > m2->range.start) in cmp_fake_mem() 53 struct range *r = &fake_mems[i].range; in efi_fake_memmap() 107 fake_mems[nr_fake_mem].range.start = start; in setup_fake_mem() 108 fake_mems[nr_fake_mem].range.end = start + mem_size - 1; in setup_fake_mem() 121 fake_mems[i].attribute, fake_mems[i].range.start, in setup_fake_mem() 122 fake_mems[i].range.end); in setup_fake_mem()
|
/drivers/staging/comedi/drivers/ |
D | jr3_pci.c | 95 char _reserved[offsetof(struct comedi_lrange, range[1])]; 113 union jr3_pci_single_range range[9]; member 524 union jr3_pci_single_range *r = spriv->range; in jr3_pci_poll_subdevice() 527 r[0].l.range[0].min = -get_s16(&fs->fx) * 1000; in jr3_pci_poll_subdevice() 528 r[0].l.range[0].max = get_s16(&fs->fx) * 1000; in jr3_pci_poll_subdevice() 529 r[1].l.range[0].min = -get_s16(&fs->fy) * 1000; in jr3_pci_poll_subdevice() 530 r[1].l.range[0].max = get_s16(&fs->fy) * 1000; in jr3_pci_poll_subdevice() 531 r[2].l.range[0].min = -get_s16(&fs->fz) * 1000; in jr3_pci_poll_subdevice() 532 r[2].l.range[0].max = get_s16(&fs->fz) * 1000; in jr3_pci_poll_subdevice() 533 r[3].l.range[0].min = -get_s16(&fs->mx) * 100; in jr3_pci_poll_subdevice() [all …]
|
/drivers/staging/comedi/ |
D | comedidev.h | 637 struct comedi_krange range[]; member 656 unsigned int range) in comedi_range_is_bipolar() argument 658 return s->range_table->range[range].min < 0; in comedi_range_is_bipolar() 677 unsigned int range) in comedi_range_is_unipolar() argument 679 return s->range_table->range[range].min >= 0; in comedi_range_is_unipolar() 698 unsigned int range) in comedi_range_is_external() argument 700 return !!(s->range_table->range[range].flags & RF_EXTERNAL); in comedi_range_is_external() 721 unsigned int range) in comedi_chan_range_is_bipolar() argument 723 return s->range_table_list[chan]->range[range].min < 0; in comedi_chan_range_is_bipolar() 744 unsigned int range) in comedi_chan_range_is_unipolar() argument [all …]
|
/drivers/gpu/drm/amd/display/dc/dsc/ |
D | dc_dsc.c | 290 struct dc_dsc_bw_range *range) in get_dsc_bandwidth_range() argument 293 range->stream_kbps = dc_bandwidth_in_kbps_from_timing(timing); in get_dsc_bandwidth_range() 296 range->max_kbps = dsc_div_by_10_round_up(max_bpp * timing->pix_clk_100hz); in get_dsc_bandwidth_range() 297 range->max_target_bpp_x16 = max_bpp * 16; in get_dsc_bandwidth_range() 298 if (range->max_kbps > range->stream_kbps) { in get_dsc_bandwidth_range() 300 range->max_kbps = range->stream_kbps; in get_dsc_bandwidth_range() 301 …range->max_target_bpp_x16 = calc_dsc_bpp_x16(range->stream_kbps, timing->pix_clk_100hz, dsc_caps->… in get_dsc_bandwidth_range() 305 range->min_kbps = dsc_div_by_10_round_up(min_bpp * timing->pix_clk_100hz); in get_dsc_bandwidth_range() 306 range->min_target_bpp_x16 = min_bpp * 16; in get_dsc_bandwidth_range() 307 if (range->min_kbps > range->max_kbps) { in get_dsc_bandwidth_range() [all …]
|
/drivers/mfd/ |
D | ab8500-debugfs.c | 132 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[]) { 253 .range = (struct ab8500_reg_range[]) { 266 .range = (struct ab8500_reg_range[]) { 307 .range = NULL, 311 .range = (struct ab8500_reg_range[]) { [all …]
|
/drivers/staging/rtl8192u/ |
D | r8192U_wx.c | 225 struct iw_range *range = (struct iw_range *)extra; in rtl8180_wx_get_range() local 226 struct iw_range_with_scan_capa *tmp = (struct iw_range_with_scan_capa *)range; in rtl8180_wx_get_range() 231 wrqu->data.length = sizeof(*range); in rtl8180_wx_get_range() 232 memset(range, 0, sizeof(*range)); in rtl8180_wx_get_range() 243 range->throughput = 5 * 1000 * 1000; in rtl8180_wx_get_range() 255 range->sensitivity = priv->max_sens; /* signal level threshold range */ in rtl8180_wx_get_range() 257 range->max_qual.qual = 100; in rtl8180_wx_get_range() 259 range->max_qual.level = 0; in rtl8180_wx_get_range() 260 range->max_qual.noise = 0x100 - 98; in rtl8180_wx_get_range() 261 range->max_qual.updated = 7; /* Updated all three */ in rtl8180_wx_get_range() [all …]
|
/drivers/gpu/drm/sun4i/ |
D | sun8i_csc.c | 156 enum drm_color_range range) in sun8i_csc_set_coefficients() argument 163 table = yuv2rgb[range][encoding]; in sun8i_csc_set_coefficients() 166 table = yvu2rgb[range][encoding]; in sun8i_csc_set_coefficients() 180 enum drm_color_range range) in sun8i_de3_ccsc_set_coefficients() argument 187 table = yuv2rgb_de3[range][encoding]; in sun8i_de3_ccsc_set_coefficients() 190 table = yvu2rgb_de3[range][encoding]; in sun8i_de3_ccsc_set_coefficients() 231 enum drm_color_range range) in sun8i_csc_set_ccsc_coefficients() argument 237 mode, encoding, range); in sun8i_csc_set_ccsc_coefficients() 244 mode, encoding, range); in sun8i_csc_set_ccsc_coefficients()
|
/drivers/iio/adc/ |
D | ti-ads8688.c | 70 enum ads8688_range range[8]; member 83 enum ads8688_range range; member 91 .range = ADS8688_PLUSMINUS25VREF, 96 .range = ADS8688_PLUSMINUS125VREF, 101 .range = ADS8688_PLUSMINUS0625VREF, 106 .range = ADS8688_PLUS25VREF, 111 .range = ADS8688_PLUS125VREF, 263 scale_mv *= ads8688_range_def[st->range[chan->channel]].scale; in ads8688_read_raw() 269 offset = ads8688_range_def[st->range[chan->channel]].offset; in ads8688_read_raw() 281 enum ads8688_range range) in ads8688_write_reg_range() argument [all …]
|
/drivers/staging/rtl8192e/rtl8192e/ |
D | rtl_wx.c | 309 struct iw_range *range = (struct iw_range *)extra; in _rtl92e_wx_get_range() local 314 wrqu->data.length = sizeof(*range); in _rtl92e_wx_get_range() 315 memset(range, 0, sizeof(*range)); in _rtl92e_wx_get_range() 318 range->throughput = 130 * 1000 * 1000; in _rtl92e_wx_get_range() 322 range->sensitivity = priv->max_sens; in _rtl92e_wx_get_range() 324 range->max_qual.qual = 100; in _rtl92e_wx_get_range() 325 range->max_qual.level = 0; in _rtl92e_wx_get_range() 326 range->max_qual.noise = 0; in _rtl92e_wx_get_range() 327 range->max_qual.updated = 7; /* Updated all three */ in _rtl92e_wx_get_range() 329 range->avg_qual.qual = 70; /* > 8% missed beacons is 'bad' */ in _rtl92e_wx_get_range() [all …]
|
/drivers/staging/ks7010/ |
D | ks_wlan_net.c | 907 struct iw_range *range = (struct iw_range *)extra; in ks_wlan_get_range() local 915 memset(range, 0, sizeof(*range)); in ks_wlan_get_range() 916 range->min_nwid = 0x0000; in ks_wlan_get_range() 917 range->max_nwid = 0x0000; in ks_wlan_get_range() 918 range->num_channels = 14; in ks_wlan_get_range() 924 range->freq[k].i = i + 1; /* List index */ in ks_wlan_get_range() 925 range->freq[k].m = frequency_list[i] * 100000; in ks_wlan_get_range() 926 range->freq[k++].e = 1; /* Values in table in MHz -> * 10^5 * 10 */ in ks_wlan_get_range() 928 range->num_frequency = k; in ks_wlan_get_range() 931 range->freq[13].i = 14; /* List index */ in ks_wlan_get_range() [all …]
|
/drivers/misc/sgi-gru/ |
D | grutlbpurge.c | 210 const struct mmu_notifier_range *range) in gru_invalidate_range_start() argument 218 range->start, range->end, atomic_read(&gms->ms_range_active)); in gru_invalidate_range_start() 219 gru_flush_tlb_range(gms, range->start, range->end - range->start); in gru_invalidate_range_start() 225 const struct mmu_notifier_range *range) in gru_invalidate_range_end() argument 235 gms, range->start, range->end); in gru_invalidate_range_end()
|
/drivers/pci/ |
D | of.c | 265 struct of_pci_range range; in devm_of_pci_get_host_bridge_resources() local 298 for_each_of_pci_range(&parser, &range) { in devm_of_pci_get_host_bridge_resources() 300 if ((range.flags & IORESOURCE_TYPE_BITS) == IORESOURCE_IO) in devm_of_pci_get_host_bridge_resources() 302 else if ((range.flags & IORESOURCE_TYPE_BITS) == IORESOURCE_MEM) in devm_of_pci_get_host_bridge_resources() 307 range_type, range.cpu_addr, in devm_of_pci_get_host_bridge_resources() 308 range.cpu_addr + range.size - 1, range.pci_addr); in devm_of_pci_get_host_bridge_resources() 314 if (range.cpu_addr == OF_BAD_ADDR || range.size == 0) in devm_of_pci_get_host_bridge_resources() 317 err = of_pci_range_to_resource(&range, dev_node, &tmp_res); in devm_of_pci_get_host_bridge_resources() 337 *io_base = range.cpu_addr; in devm_of_pci_get_host_bridge_resources() 340 pci_add_resource_offset(resources, res, res->start - range.pci_addr); in devm_of_pci_get_host_bridge_resources()
|
/drivers/gpu/drm/amd/powerplay/hwmgr/ |
D | vega12_thermal.c | 171 struct PP_TemperatureRange *range) in vega12_thermal_set_temperature_range() argument 180 if (low < range->min) in vega12_thermal_set_temperature_range() 181 low = range->min; in vega12_thermal_set_temperature_range() 182 if (high > range->max) in vega12_thermal_set_temperature_range() 183 high = range->max; in vega12_thermal_set_temperature_range() 291 struct PP_TemperatureRange *range) in vega12_start_thermal_controller() argument 295 if (range == NULL) in vega12_start_thermal_controller() 298 ret = vega12_thermal_set_temperature_range(hwmgr, range); in vega12_start_thermal_controller()
|
/drivers/hid/ |
D | hid-lg4ff.c | 61 static void lg4ff_set_range_dfp(struct hid_device *hid, u16 range); 62 static void lg4ff_set_range_g25(struct hid_device *hid, u16 range); 67 u16 range; member 79 void (*set_range)(struct hid_device *hid, u16 range); 103 void (*set_range)(struct hid_device *hid, u16 range); 277 static s32 lg4ff_adjust_dfp_x_axis(s32 value, u16 range) in lg4ff_adjust_dfp_x_axis() argument 282 if (range == 900) in lg4ff_adjust_dfp_x_axis() 284 else if (range == 200) in lg4ff_adjust_dfp_x_axis() 286 else if (range < 200) in lg4ff_adjust_dfp_x_axis() 291 new_value = 8192 + mult_frac(value - 8192, max_range, range); in lg4ff_adjust_dfp_x_axis() [all …]
|