Home
last modified time | relevance | path

Searched refs:range (Results 1 – 200 of 1312) sorted by relevance

1234567

/linux-4.4.14/kernel/
Drange.c10 int add_range(struct range *range, int az, int nr_range, u64 start, u64 end) in add_range() argument
19 range[nr_range].start = start; in add_range()
20 range[nr_range].end = end; in add_range()
27 int add_range_with_merge(struct range *range, int az, int nr_range, in add_range_with_merge() argument
39 if (!range[i].end) in add_range_with_merge()
42 common_start = max(range[i].start, start); in add_range_with_merge()
43 common_end = min(range[i].end, end); in add_range_with_merge()
48 start = min(range[i].start, start); in add_range_with_merge()
49 end = max(range[i].end, end); in add_range_with_merge()
51 memmove(&range[i], &range[i + 1], in add_range_with_merge()
[all …]
/linux-4.4.14/arch/blackfin/mach-bf609/
DKconfig15 range 0 7
57 range 0 13
62 range 0 13
67 range 0 13
72 range 0 13
77 range 0 13
82 range 0 13
87 range 0 13
92 range 0 13
97 range 0 13
[all …]
/linux-4.4.14/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 …]
Dknav_qmss.h261 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);
/linux-4.4.14/security/selinux/ss/
Dcontext.h31 struct mls_range range; member
37 memset(&c->range, 0, sizeof(c->range)); in mls_context_init()
44 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy()
45 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat); in mls_context_cpy()
49 dst->range.level[1].sens = src->range.level[1].sens; in mls_context_cpy()
50 rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[1].cat); in mls_context_cpy()
52 ebitmap_destroy(&dst->range.level[0].cat); in mls_context_cpy()
64 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy_low()
65 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat); in mls_context_cpy_low()
69 dst->range.level[1].sens = src->range.level[0].sens; in mls_context_cpy_low()
[all …]
Dmls.c47 int index_sens = context->range.level[l].sens; in mls_compute_context_len()
53 e = &context->range.level[l].cat; in mls_compute_context_len()
72 if (mls_level_eq(&context->range.level[0], in mls_compute_context_len()
73 &context->range.level[1])) in mls_compute_context_len()
106 context->range.level[l].sens - 1)); in mls_sid_to_context()
112 e = &context->range.level[l].cat; in mls_sid_to_context()
148 if (mls_level_eq(&context->range.level[0], in mls_sid_to_context()
149 &context->range.level[1])) in mls_sid_to_context()
198 if (!mls_range_isvalid(p, &c->range)) in mls_context_isvalid()
210 if (!mls_range_contains(usrdatum->range, c->range)) in mls_context_isvalid()
[all …]
/linux-4.4.14/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 …]
/linux-4.4.14/include/linux/
Drange.h4 struct range { struct
9 int add_range(struct range *range, int az, int nr_range, argument
13 int add_range_with_merge(struct range *range, int az, int nr_range,
16 void subtract_range(struct range *range, int az, u64 start, u64 end);
18 int clean_sort_range(struct range *range, int az);
20 void sort_range(struct range *range, int nr_range);
Dof_address.h9 const __be32 *range; member
23 #define for_each_of_pci_range(parser, range) \ argument
24 for (; of_pci_range_parser_one(parser, range);)
55 struct of_pci_range *range);
94 struct of_pci_range *range) in of_pci_range_parser_one() argument
144 extern int of_pci_range_to_resource(struct of_pci_range *range,
159 static inline int of_pci_range_to_resource(struct of_pci_range *range, in of_pci_range_to_resource() argument
/linux-4.4.14/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()
Dfdt_address.c43 u64 (*map)(__be32 *addr, const __be32 *range,
71 static u64 __init fdt_bus_default_map(__be32 *addr, const __be32 *range, in fdt_bus_default_map() argument
76 cp = of_read_number(range, na); in fdt_bus_default_map()
77 s = of_read_number(range + na + pna, ns); in fdt_bus_default_map()
/linux-4.4.14/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 …]
/linux-4.4.14/net/netfilter/
Dnf_nat_proto_common.c39 const struct nf_nat_range *range, in nf_nat_l4proto_unique_tuple() argument
54 if (!(range->flags & NF_NAT_RANGE_PROTO_SPECIFIED)) { in nf_nat_l4proto_unique_tuple()
73 min = ntohs(range->min_proto.all); in nf_nat_l4proto_unique_tuple()
74 range_size = ntohs(range->max_proto.all) - min + 1; in nf_nat_l4proto_unique_tuple()
77 if (range->flags & NF_NAT_RANGE_PROTO_RANDOM) { in nf_nat_l4proto_unique_tuple()
81 } else if (range->flags & NF_NAT_RANGE_PROTO_RANDOM_FULLY) { in nf_nat_l4proto_unique_tuple()
91 if (!(range->flags & NF_NAT_RANGE_PROTO_RANDOM_ALL)) in nf_nat_l4proto_unique_tuple()
100 struct nf_nat_range *range) in nf_nat_l4proto_nlattr_to_range() argument
103 range->min_proto.all = nla_get_be16(tb[CTA_PROTONAT_PORT_MIN]); in nf_nat_l4proto_nlattr_to_range()
104 range->max_proto.all = range->min_proto.all; in nf_nat_l4proto_nlattr_to_range()
[all …]
Dxt_NETMAP.c24 const struct nf_nat_range *range = par->targinfo; in netmap_tg6() local
32 for (i = 0; i < ARRAY_SIZE(range->min_addr.ip6); i++) in netmap_tg6()
33 netmask.ip6[i] = ~(range->min_addr.ip6[i] ^ in netmap_tg6()
34 range->max_addr.ip6[i]); in netmap_tg6()
44 new_addr.ip6[i] |= range->min_addr.ip6[i] & in netmap_tg6()
48 newrange.flags = range->flags | NF_NAT_RANGE_MAP_IPS; in netmap_tg6()
51 newrange.min_proto = range->min_proto; in netmap_tg6()
52 newrange.max_proto = range->max_proto; in netmap_tg6()
59 const struct nf_nat_range *range = par->targinfo; in netmap_tg6_checkentry() local
61 if (!(range->flags & NF_NAT_RANGE_MAP_IPS)) in netmap_tg6_checkentry()
[all …]
Dnf_nat_core.c156 const struct nf_nat_range *range) in in_range() argument
161 if (range->flags & NF_NAT_RANGE_MAP_IPS && in in_range()
162 !l3proto->in_range(tuple, range)) in in_range()
165 if (!(range->flags & NF_NAT_RANGE_PROTO_SPECIFIED) || in in_range()
167 &range->min_proto, &range->max_proto)) in in_range()
193 const struct nf_nat_range *range) in find_appropriate_src() argument
208 if (in_range(l3proto, l4proto, result, range)) in find_appropriate_src()
224 const struct nf_nat_range *range, in find_best_ips_proto() argument
235 if (!(range->flags & NF_NAT_RANGE_MAP_IPS)) in find_best_ips_proto()
244 if (nf_inet_addr_cmp(&range->min_addr, &range->max_addr)) { in find_best_ips_proto()
[all …]
Dxt_nat.c46 struct nf_nat_range range; in xt_snat_target_v0() local
55 xt_nat_convert_range(&range, &mr->range[0]); in xt_snat_target_v0()
56 return nf_nat_setup_info(ct, &range, NF_NAT_MANIP_SRC); in xt_snat_target_v0()
63 struct nf_nat_range range; in xt_dnat_target_v0() local
71 xt_nat_convert_range(&range, &mr->range[0]); in xt_dnat_target_v0()
72 return nf_nat_setup_info(ct, &range, NF_NAT_MANIP_DST); in xt_dnat_target_v0()
78 const struct nf_nat_range *range = par->targinfo; in xt_snat_target_v1() local
87 return nf_nat_setup_info(ct, range, NF_NAT_MANIP_SRC); in xt_snat_target_v1()
93 const struct nf_nat_range *range = par->targinfo; in xt_dnat_target_v1() local
101 return nf_nat_setup_info(ct, range, NF_NAT_MANIP_DST); in xt_dnat_target_v1()
Dnft_nat.c46 struct nf_nat_range range; in nft_nat_eval() local
48 memset(&range, 0, sizeof(range)); in nft_nat_eval()
51 range.min_addr.ip = (__force __be32) in nft_nat_eval()
53 range.max_addr.ip = (__force __be32) in nft_nat_eval()
57 memcpy(range.min_addr.ip6, in nft_nat_eval()
59 sizeof(range.min_addr.ip6)); in nft_nat_eval()
60 memcpy(range.max_addr.ip6, in nft_nat_eval()
62 sizeof(range.max_addr.ip6)); in nft_nat_eval()
64 range.flags |= NF_NAT_RANGE_MAP_IPS; in nft_nat_eval()
68 range.min_proto.all = in nft_nat_eval()
[all …]
Dnf_nat_helper.c194 struct nf_nat_range range; in nf_nat_follow_master() local
200 range.flags = NF_NAT_RANGE_MAP_IPS; in nf_nat_follow_master()
201 range.min_addr = range.max_addr in nf_nat_follow_master()
203 nf_nat_setup_info(ct, &range, NF_NAT_MANIP_SRC); in nf_nat_follow_master()
206 range.flags = (NF_NAT_RANGE_MAP_IPS | NF_NAT_RANGE_PROTO_SPECIFIED); in nf_nat_follow_master()
207 range.min_proto = range.max_proto = exp->saved_proto; in nf_nat_follow_master()
208 range.min_addr = range.max_addr in nf_nat_follow_master()
210 nf_nat_setup_info(ct, &range, NF_NAT_MANIP_DST); in nf_nat_follow_master()
Dnf_nat_redirect.c71 newrange.flags = mr->range[0].flags | NF_NAT_RANGE_MAP_IPS; in nf_nat_redirect_ipv4()
74 newrange.min_proto = mr->range[0].min; in nf_nat_redirect_ipv4()
75 newrange.max_proto = mr->range[0].max; in nf_nat_redirect_ipv4()
85 nf_nat_redirect_ipv6(struct sk_buff *skb, const struct nf_nat_range *range, in nf_nat_redirect_ipv6() argument
116 newrange.flags = range->flags | NF_NAT_RANGE_MAP_IPS; in nf_nat_redirect_ipv6()
119 newrange.min_proto = range->min_proto; in nf_nat_redirect_ipv6()
120 newrange.max_proto = range->max_proto; in nf_nat_redirect_ipv6()
Dxt_REDIRECT.c39 const struct nf_nat_range *range = par->targinfo; in redirect_tg6_checkentry() local
41 if (range->flags & NF_NAT_RANGE_MAP_IPS) in redirect_tg6_checkentry()
51 if (mr->range[0].flags & NF_NAT_RANGE_MAP_IPS) { in redirect_tg4_check()
Dnf_nat_sip.c319 struct nf_nat_range range; in nf_nat_sip_expected() local
325 range.flags = (NF_NAT_RANGE_MAP_IPS | NF_NAT_RANGE_PROTO_SPECIFIED); in nf_nat_sip_expected()
326 range.min_proto = range.max_proto = exp->saved_proto; in nf_nat_sip_expected()
327 range.min_addr = range.max_addr = exp->saved_addr; in nf_nat_sip_expected()
328 nf_nat_setup_info(ct, &range, NF_NAT_MANIP_DST); in nf_nat_sip_expected()
334 range.flags = NF_NAT_RANGE_MAP_IPS; in nf_nat_sip_expected()
335 range.min_addr = range.max_addr in nf_nat_sip_expected()
337 nf_nat_setup_info(ct, &range, NF_NAT_MANIP_SRC); in nf_nat_sip_expected()
Dnf_nat_proto_tcp.c26 const struct nf_nat_range *range, in tcp_unique_tuple() argument
30 nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct, in tcp_unique_tuple()
Dnf_nat_proto_udp.c25 const struct nf_nat_range *range, in udp_unique_tuple() argument
29 nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct, in udp_unique_tuple()
Dnf_nat_proto_sctp.c22 const struct nf_nat_range *range, in sctp_unique_tuple() argument
26 nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct, in sctp_unique_tuple()
/linux-4.4.14/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 …]
Dcb_pcidda.c267 unsigned int range) in cb_pcidda_calibrate() argument
272 unsigned int index = 2 * range + 12 * channel; in cb_pcidda_calibrate()
277 devpriv->ao_range[channel] = range; in cb_pcidda_calibrate()
301 unsigned int range = CR_RANGE(insn->chanspec); in cb_pcidda_ao_insn_write() local
304 if (range != devpriv->ao_range[channel]) in cb_pcidda_ao_insn_write()
305 cb_pcidda_calibrate(dev, channel, range); in cb_pcidda_ao_insn_write()
309 switch (range) { in cb_pcidda_ao_insn_write()
324 if (range > 2) in cb_pcidda_ao_insn_write()
Ddyna_pci10xx.c80 unsigned int chan, range; in dyna_pci10xx_insn_read_ai() local
84 range = range_codes_pci1050_ai[CR_RANGE((insn->chanspec))]; in dyna_pci10xx_insn_read_ai()
91 outw_p(0x0000 + range + chan, dev->iobase + 2); in dyna_pci10xx_insn_read_ai()
118 unsigned int chan, range; in dyna_pci10xx_insn_write_ao() local
121 range = range_codes_pci1050_ai[CR_RANGE((insn->chanspec))]; in dyna_pci10xx_insn_write_ao()
Dni_labpc_common.c130 unsigned int range, in labpc_ai_set_chan_and_gain() argument
142 range += (range > 0) + (range > 7); in labpc_ai_set_chan_and_gain()
150 devpriv->cmd1 |= CMD1_GAIN(range); in labpc_ai_set_chan_and_gain()
159 unsigned int range, in labpc_setup_cmd6_reg() argument
176 if (comedi_range_is_unipolar(s, range)) in labpc_setup_cmd6_reg()
239 unsigned int range = CR_RANGE(insn->chanspec); in labpc_ai_insn_read() local
247 labpc_ai_set_chan_and_gain(dev, MODE_SINGLE_CHAN, chan, range, aref); in labpc_ai_insn_read()
250 range, aref, false); in labpc_ai_insn_read()
459 unsigned int range = CR_RANGE(cmd->chanlist[i]); in labpc_ai_check_chanlist() local
488 if (range != range0) { in labpc_ai_check_chanlist()
[all …]
Dni_daq_700.c149 unsigned int range = CR_RANGE(insn->chanspec); in daq700_ai_rinsn() local
156 if (range >= 1) in daq700_ai_rinsn()
157 range++; /* convert range to hardware value */ in daq700_ai_rinsn()
158 outb(r3_bits | (range & 0x03), dev->iobase + CMD_R3); in daq700_ai_rinsn()
Dme_daq.c244 unsigned int range = CR_RANGE(insn->chanspec); in me_ai_insn_read() local
255 if (chan > 7 || comedi_range_is_unipolar(s, range)) in me_ai_insn_read()
270 val = ME_AI_FIFO_CHANLIST_CHAN(chan) | ME_AI_FIFO_CHANLIST_GAIN(range); in me_ai_insn_read()
271 if (comedi_range_is_unipolar(s, range)) in me_ai_insn_read()
311 unsigned int range = CR_RANGE(insn->chanspec); in me_ao_insn_write() local
325 if (range == 0) in me_ao_insn_write()
327 if (comedi_range_is_bipolar(s, range)) in me_ao_insn_write()
Damplc_pci230.c724 unsigned int chan, range, aref; in pci230_ai_insn_read() local
731 range = CR_RANGE(insn->chanspec); in pci230_ai_insn_read()
752 devpriv->ai_bipolar = comedi_range_is_bipolar(s, range); in pci230_ai_insn_read()
777 (pci230_ai_gain[range] << gainshift); in pci230_ai_insn_read()
825 unsigned int range = CR_RANGE(insn->chanspec); in pci230_ao_insn_write() local
833 devpriv->ao_bipolar = comedi_range_is_bipolar(s, range); in pci230_ao_insn_write()
834 outw(range, devpriv->daqio + PCI230_DACCON); in pci230_ao_insn_write()
855 unsigned int range = CR_RANGE(cmd->chanlist[i]); in pci230_ao_check_chanlist() local
864 if (range != range0) { in pci230_ao_check_chanlist()
1300 unsigned int range; in pci230_ao_cmd() local
[all …]
Drtd520.c428 unsigned int range = CR_RANGE(chanspec); in rtd_convert_chan_gain() local
435 if (range < board->range_bip10) { in rtd_convert_chan_gain()
438 r |= (range & 0x7) << 4; in rtd_convert_chan_gain()
439 } else if (range < board->range_uni10) { in rtd_convert_chan_gain()
442 r |= ((range - board->range_bip10) & 0x7) << 4; in rtd_convert_chan_gain()
446 r |= ((range - board->range_uni10) & 0x7) << 4; in rtd_convert_chan_gain()
546 unsigned int range = CR_RANGE(insn->chanspec); in rtd_ai_rinsn() local
574 if (comedi_range_is_bipolar(s, range)) in rtd_ai_rinsn()
593 unsigned int range = CR_RANGE(cmd->chanlist[async->cur_chan]); in ai_read_n() local
605 if (comedi_range_is_bipolar(s, range)) in ai_read_n()
[all …]
Ddac02.c83 unsigned int range = CR_RANGE(insn->chanspec); in dac02_ao_insn_write() local
97 if (comedi_range_is_bipolar(s, range)) in dac02_ao_insn_write()
/linux-4.4.14/arch/x86/kernel/cpu/mtrr/
Dcleanup.c54 static struct range __initdata range[RANGE_NUM]; variable
66 x86_get_mtrr_mem_range(struct range *range, int nr_range, in x86_get_mtrr_mem_range() argument
80 nr_range = add_range_with_merge(range, RANGE_NUM, nr_range, in x86_get_mtrr_mem_range()
87 range[i].start, range[i].end); in x86_get_mtrr_mem_range()
110 subtract_range(range, RANGE_NUM, base, base + size); in x86_get_mtrr_mem_range()
113 subtract_range(range, RANGE_NUM, extra_remove_base, in x86_get_mtrr_mem_range()
119 if (!range[i].end) in x86_get_mtrr_mem_range()
122 range[i].start, range[i].end); in x86_get_mtrr_mem_range()
127 nr_range = clean_sort_range(range, RANGE_NUM); in x86_get_mtrr_mem_range()
132 range[i].start, range[i].end); in x86_get_mtrr_mem_range()
[all …]
/linux-4.4.14/net/ipv4/netfilter/
Dipt_MASQUERADE.c36 if (mr->range[0].flags & NF_NAT_RANGE_MAP_IPS) { in masquerade_tg_check()
50 struct nf_nat_range range; in masquerade_tg() local
54 range.flags = mr->range[0].flags; in masquerade_tg()
55 range.min_proto = mr->range[0].min; in masquerade_tg()
56 range.max_proto = mr->range[0].max; in masquerade_tg()
58 return nf_nat_masquerade_ipv4(skb, par->hooknum, &range, par->out); in masquerade_tg()
Dnf_nat_pptp.c51 struct nf_nat_range range; in pptp_nat_expected() local
92 range.flags = NF_NAT_RANGE_MAP_IPS; in pptp_nat_expected()
93 range.min_addr = range.max_addr in pptp_nat_expected()
96 range.flags |= NF_NAT_RANGE_PROTO_SPECIFIED; in pptp_nat_expected()
97 range.min_proto = range.max_proto = exp->saved_proto; in pptp_nat_expected()
99 nf_nat_setup_info(ct, &range, NF_NAT_MANIP_SRC); in pptp_nat_expected()
102 range.flags = NF_NAT_RANGE_MAP_IPS; in pptp_nat_expected()
103 range.min_addr = range.max_addr in pptp_nat_expected()
106 range.flags |= NF_NAT_RANGE_PROTO_SPECIFIED; in pptp_nat_expected()
107 range.min_proto = range.max_proto = exp->saved_proto; in pptp_nat_expected()
[all …]
Dnft_masq_ipv4.c24 struct nf_nat_range range; in nft_masq_ipv4_eval() local
26 memset(&range, 0, sizeof(range)); in nft_masq_ipv4_eval()
27 range.flags = priv->flags; in nft_masq_ipv4_eval()
30 &range, pkt->out); in nft_masq_ipv4_eval()
Dnf_nat_h323.c398 struct nf_nat_range range; in ip_nat_q931_expect() local
409 range.flags = NF_NAT_RANGE_MAP_IPS; in ip_nat_q931_expect()
410 range.min_addr = range.max_addr = in ip_nat_q931_expect()
412 nf_nat_setup_info(new, &range, NF_NAT_MANIP_SRC); in ip_nat_q931_expect()
415 range.flags = (NF_NAT_RANGE_MAP_IPS | NF_NAT_RANGE_PROTO_SPECIFIED); in ip_nat_q931_expect()
416 range.min_proto = range.max_proto = this->saved_proto; in ip_nat_q931_expect()
417 range.min_addr = range.max_addr = in ip_nat_q931_expect()
419 nf_nat_setup_info(new, &range, NF_NAT_MANIP_DST); in ip_nat_q931_expect()
497 struct nf_nat_range range; in ip_nat_callforwarding_expect() local
503 range.flags = NF_NAT_RANGE_MAP_IPS; in ip_nat_callforwarding_expect()
[all …]
Dnf_nat_proto_icmp.c33 const struct nf_nat_range *range, in icmp_unique_tuple() argument
41 range_size = ntohs(range->max_proto.icmp.id) - in icmp_unique_tuple()
42 ntohs(range->min_proto.icmp.id) + 1; in icmp_unique_tuple()
44 if (!(range->flags & NF_NAT_RANGE_PROTO_SPECIFIED)) in icmp_unique_tuple()
48 tuple->src.u.icmp.id = htons(ntohs(range->min_proto.icmp.id) + in icmp_unique_tuple()
Dnft_redir_ipv4.c29 mr.range[0].min.all = in nft_redir_ipv4_eval()
31 mr.range[0].max.all = in nft_redir_ipv4_eval()
33 mr.range[0].flags |= NF_NAT_RANGE_PROTO_SPECIFIED; in nft_redir_ipv4_eval()
36 mr.range[0].flags |= priv->flags; in nft_redir_ipv4_eval()
Dnf_nat_proto_gre.c44 const struct nf_nat_range *range, in gre_unique_tuple() argument
62 if (!(range->flags & NF_NAT_RANGE_PROTO_SPECIFIED)) { in gre_unique_tuple()
67 min = ntohs(range->min_proto.gre.key); in gre_unique_tuple()
68 range_size = ntohs(range->max_proto.gre.key) - min + 1; in gre_unique_tuple()
Dnf_nat_masquerade_ipv4.c27 const struct nf_nat_range *range, in nf_nat_masquerade_ipv4() argument
64 newrange.flags = range->flags | NF_NAT_RANGE_MAP_IPS; in nf_nat_masquerade_ipv4()
67 newrange.min_proto = range->min_proto; in nf_nat_masquerade_ipv4()
68 newrange.max_proto = range->max_proto; in nf_nat_masquerade_ipv4()
Dnf_nat_l3proto_ipv4.c66 const struct nf_nat_range *range) in nf_nat_ipv4_in_range() argument
68 return ntohl(t->src.u3.ip) >= ntohl(range->min_addr.ip) && in nf_nat_ipv4_in_range()
69 ntohl(t->src.u3.ip) <= ntohl(range->max_addr.ip); in nf_nat_ipv4_in_range()
159 struct nf_nat_range *range) in nf_nat_ipv4_nlattr_to_range() argument
162 range->min_addr.ip = nla_get_be32(tb[CTA_NAT_V4_MINIP]); in nf_nat_ipv4_nlattr_to_range()
163 range->flags |= NF_NAT_RANGE_MAP_IPS; in nf_nat_ipv4_nlattr_to_range()
167 range->max_addr.ip = nla_get_be32(tb[CTA_NAT_V4_MAXIP]); in nf_nat_ipv4_nlattr_to_range()
169 range->max_addr.ip = range->min_addr.ip; in nf_nat_ipv4_nlattr_to_range()
/linux-4.4.14/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 …]
/linux-4.4.14/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);
/linux-4.4.14/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 …]
/linux-4.4.14/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
Dpinctrl-u300.c1003 struct pinctrl_gpio_range *range = in u300_pin_config_get() local
1007 if (!range) in u300_pin_config_get()
1010 return u300_gpio_config_get(range->gc, in u300_pin_config_get()
1011 (pin - range->pin_base + range->base), in u300_pin_config_get()
1018 struct pinctrl_gpio_range *range = in u300_pin_config_set() local
1022 if (!range) in u300_pin_config_set()
1027 ret = u300_gpio_config_set(range->gc, in u300_pin_config_set()
1028 (pin - range->pin_base + range->base), in u300_pin_config_set()
Dpinctrl-st.c204 container_of(chip, struct st_gpio_bank, range)
319 struct pinctrl_gpio_range range; member
406 struct pinctrl_gpio_range *range = in st_get_pio_control() local
408 struct st_gpio_bank *bank = gpio_range_to_bank(range); in st_get_pio_control()
969 struct pinctrl_gpio_range *range, unsigned gpio, in st_pmx_set_gpio_direction() argument
972 struct st_gpio_bank *bank = gpio_range_to_bank(range); in st_pmx_set_gpio_direction()
1508 struct pinctrl_gpio_range *range = &bank->range; in st_gpiolib_register_bank() local
1528 of_property_read_string(np, "st,bank-name", &range->name); in st_gpiolib_register_bank()
1529 bank->gpio_chip.label = range->name; in st_gpiolib_register_bank()
1531 range->id = bank_num; in st_gpiolib_register_bank()
[all …]
/linux-4.4.14/net/phonet/
Dsysctl.c43 static void set_local_port_range(int range[2]) in set_local_port_range()
46 local_port_range[0] = range[0]; in set_local_port_range()
47 local_port_range[1] = range[1]; in set_local_port_range()
69 int range[2] = {local_port_range[0], local_port_range[1]}; in proc_local_port_range() local
71 .data = &range, in proc_local_port_range()
72 .maxlen = sizeof(range), in proc_local_port_range()
81 if (range[1] < range[0]) in proc_local_port_range()
84 set_local_port_range(range); in proc_local_port_range()
/linux-4.4.14/arch/x86/kernel/
Dmmconf-fam10h_64.c36 const struct range *r1 = x1; in cmp_range()
37 const struct range *r2 = x2; in cmp_range()
65 struct range range[8]; in get_fam10h_pci_mmconf_base() local
133 range[hi_mmio_num].start = start; in get_fam10h_pci_mmconf_base()
134 range[hi_mmio_num].end = end; in get_fam10h_pci_mmconf_base()
142 sort(range, hi_mmio_num, sizeof(struct range), cmp_range, NULL); in get_fam10h_pci_mmconf_base()
144 if (range[hi_mmio_num - 1].end < base) in get_fam10h_pci_mmconf_base()
146 if (range[0].start > base + MMCONF_SIZE) in get_fam10h_pci_mmconf_base()
150 base = (range[0].start & MMCONF_MASK) - MMCONF_UNIT; in get_fam10h_pci_mmconf_base()
153 base = (range[hi_mmio_num - 1].end + MMCONF_UNIT) & MMCONF_MASK; in get_fam10h_pci_mmconf_base()
[all …]
/linux-4.4.14/arch/x86/pci/
Damd_bus.c72 struct range range[RANGE_NUM]; in early_root_info_init() local
147 memset(range, 0, sizeof(range)); in early_root_info_init()
148 add_range(range, RANGE_NUM, 0, 0, 0xffff + 1); in early_root_info_init()
172 subtract_range(range, RANGE_NUM, start, end + 1); in early_root_info_init()
179 if (!range[i].end) in early_root_info_init()
182 update_res(info, range[i].start, range[i].end - 1, in early_root_info_init()
187 memset(range, 0, sizeof(range)); in early_root_info_init()
191 add_range(range, RANGE_NUM, 0, 0, end); in early_root_info_init()
199 subtract_range(range, RANGE_NUM, 0, end); in early_root_info_init()
208 subtract_range(range, RANGE_NUM, fam10h_mmconf_start, in early_root_info_init()
[all …]
/linux-4.4.14/net/ipv6/netfilter/
Dnft_redir_ipv6.c25 struct nf_nat_range range; in nft_redir_ipv6_eval() local
27 memset(&range, 0, sizeof(range)); in nft_redir_ipv6_eval()
29 range.min_proto.all = in nft_redir_ipv6_eval()
31 range.max_proto.all = in nft_redir_ipv6_eval()
33 range.flags |= NF_NAT_RANGE_PROTO_SPECIFIED; in nft_redir_ipv6_eval()
36 range.flags |= priv->flags; in nft_redir_ipv6_eval()
38 regs->verdict.code = nf_nat_redirect_ipv6(pkt->skb, &range, pkt->hook); in nft_redir_ipv6_eval()
Dnft_masq_ipv6.c25 struct nf_nat_range range; in nft_masq_ipv6_eval() local
27 memset(&range, 0, sizeof(range)); in nft_masq_ipv6_eval()
28 range.flags = priv->flags; in nft_masq_ipv6_eval()
30 regs->verdict.code = nf_nat_masquerade_ipv6(pkt->skb, &range, pkt->out); in nft_masq_ipv6_eval()
Dnf_nat_proto_icmpv6.c35 const struct nf_nat_range *range, in icmpv6_unique_tuple() argument
43 range_size = ntohs(range->max_proto.icmp.id) - in icmpv6_unique_tuple()
44 ntohs(range->min_proto.icmp.id) + 1; in icmpv6_unique_tuple()
46 if (!(range->flags & NF_NAT_RANGE_PROTO_SPECIFIED)) in icmpv6_unique_tuple()
50 tuple->src.u.icmp.id = htons(ntohs(range->min_proto.icmp.id) + in icmpv6_unique_tuple()
Dnf_nat_masquerade_ipv6.c25 nf_nat_masquerade_ipv6(struct sk_buff *skb, const struct nf_nat_range *range, in nf_nat_masquerade_ipv6() argument
43 newrange.flags = range->flags | NF_NAT_RANGE_MAP_IPS; in nf_nat_masquerade_ipv6()
46 newrange.min_proto = range->min_proto; in nf_nat_masquerade_ipv6()
47 newrange.max_proto = range->max_proto; in nf_nat_masquerade_ipv6()
Dnf_nat_l3proto_ipv6.c65 const struct nf_nat_range *range) in nf_nat_ipv6_in_range() argument
67 return ipv6_addr_cmp(&t->src.u3.in6, &range->min_addr.in6) >= 0 && in nf_nat_ipv6_in_range()
68 ipv6_addr_cmp(&t->src.u3.in6, &range->max_addr.in6) <= 0; in nf_nat_ipv6_in_range()
163 struct nf_nat_range *range) in nf_nat_ipv6_nlattr_to_range() argument
166 nla_memcpy(&range->min_addr.ip6, tb[CTA_NAT_V6_MINIP], in nf_nat_ipv6_nlattr_to_range()
168 range->flags |= NF_NAT_RANGE_MAP_IPS; in nf_nat_ipv6_nlattr_to_range()
172 nla_memcpy(&range->max_addr.ip6, tb[CTA_NAT_V6_MAXIP], in nf_nat_ipv6_nlattr_to_range()
175 range->max_addr = range->min_addr; in nf_nat_ipv6_nlattr_to_range()
Dip6t_MASQUERADE.c32 const struct nf_nat_range *range = par->targinfo; in masquerade_tg6_checkentry() local
34 if (range->flags & NF_NAT_RANGE_MAP_IPS) in masquerade_tg6_checkentry()
/linux-4.4.14/fs/ocfs2/
Dmove_extents.c51 struct ocfs2_move_extents *range; member
312 context->range->me_flags &= ~OCFS2_MOVE_EXT_FL_COMPLETE; in ocfs2_defrag_extent()
468 struct ocfs2_move_extents *range) in ocfs2_validate_and_adjust_move_goal() argument
481 range->me_goal = ocfs2_block_to_cluster_start(inode->i_sb, in ocfs2_validate_and_adjust_move_goal()
482 range->me_goal); in ocfs2_validate_and_adjust_move_goal()
487 ret = ocfs2_find_victim_alloc_group(inode, range->me_goal, in ocfs2_validate_and_adjust_move_goal()
500 if (range->me_goal == le64_to_cpu(bg->bg_blkno)) in ocfs2_validate_and_adjust_move_goal()
501 range->me_goal += c_to_b; in ocfs2_validate_and_adjust_move_goal()
507 range->me_len) { in ocfs2_validate_and_adjust_move_goal()
516 range->me_goal); in ocfs2_validate_and_adjust_move_goal()
[all …]
/linux-4.4.14/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 …]
/linux-4.4.14/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 …]
/linux-4.4.14/fs/xfs/
Dxfs_discard.c161 struct fstrim_range range; in xfs_ioc_trim() local
171 if (copy_from_user(&range, urange, sizeof(range))) in xfs_ioc_trim()
181 if (range.start >= XFS_FSB_TO_B(mp, mp->m_sb.sb_dblocks) || in xfs_ioc_trim()
182 range.minlen > XFS_FSB_TO_B(mp, XFS_ALLOC_AG_MAX_USABLE(mp)) || in xfs_ioc_trim()
183 range.len < mp->m_sb.sb_blocksize) in xfs_ioc_trim()
186 start = BTOBB(range.start); in xfs_ioc_trim()
187 end = start + BTOBBT(range.len) - 1; in xfs_ioc_trim()
188 minlen = BTOBB(max_t(u64, granularity, range.minlen)); in xfs_ioc_trim()
206 range.len = XFS_FSB_TO_B(mp, blocks_trimmed); in xfs_ioc_trim()
207 if (copy_to_user(urange, &range, sizeof(range))) in xfs_ioc_trim()
/linux-4.4.14/arch/powerpc/kernel/
Disa-bridge.c65 const struct isa_range *range; in pci_process_ISA_OF_ranges() local
71 range = of_get_property(isa_node, "ranges", &rlen); in pci_process_ISA_OF_ranges()
72 if (range == NULL || (rlen < sizeof(struct isa_range))) in pci_process_ISA_OF_ranges()
83 if ((range->isa_addr.a_hi & ISA_SPACE_MASK) != ISA_SPACE_IO) { in pci_process_ISA_OF_ranges()
84 range++; in pci_process_ISA_OF_ranges()
89 if ((range->isa_addr.a_hi & ISA_SPACE_MASK) != ISA_SPACE_IO) in pci_process_ISA_OF_ranges()
92 isa_addr = range->isa_addr.a_lo; in pci_process_ISA_OF_ranges()
93 pci_addr = (unsigned long) range->pci_addr.a_mid << 32 | in pci_process_ISA_OF_ranges()
94 range->pci_addr.a_lo; in pci_process_ISA_OF_ranges()
107 size = PAGE_ALIGN(range->size); in pci_process_ISA_OF_ranges()
Dpci-common.c677 struct of_pci_range range; in pci_process_bridge_OF_ranges() local
688 for_each_of_pci_range(&parser, &range) { in pci_process_bridge_OF_ranges()
694 if (range.cpu_addr == OF_BAD_ADDR || range.size == 0) in pci_process_bridge_OF_ranges()
699 switch (range.flags & IORESOURCE_TYPE_BITS) { in pci_process_bridge_OF_ranges()
703 range.cpu_addr, range.cpu_addr + range.size - 1, in pci_process_bridge_OF_ranges()
704 range.pci_addr); in pci_process_bridge_OF_ranges()
714 if (range.size > 0x01000000) in pci_process_bridge_OF_ranges()
715 range.size = 0x01000000; in pci_process_bridge_OF_ranges()
718 hose->io_base_virt = ioremap(range.cpu_addr, in pci_process_bridge_OF_ranges()
719 range.size); in pci_process_bridge_OF_ranges()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-single.txt73 - pinctrl-single,gpio-range : list of value that are used to configure a GPIO
74 range. They're value of subnode phandle, pin base in pinctrl device, pin
75 number in this range, GPIO function value of this GPIO range.
76 The number of parameters is depend on #pinctrl-single,gpio-range-cells
80 pinctrl-single,gpio-range = <&range 0 3 0 &range 3 9 1>;
116 register, those pins could be defined as a GPIO range. This sub-node is required
117 by pinctrl-single,gpio-range property.
120 - #pinctrl-single,gpio-range-cells : the number of parameters after phandle in
121 pinctrl-single,gpio-range property.
123 range: gpio-range {
[all …]
/linux-4.4.14/arch/tile/kernel/
Dsetup.c396 HV_PhysAddrRange range = hv_inquire_physical(i); in setup_memory() local
397 if (range.size == 0) in setup_memory()
402 range.size, range.start + range.size); in setup_memory()
407 if ((unsigned long)range.start) { in setup_memory()
409 range.start, range.start + range.size); in setup_memory()
413 if ((range.start & (HPAGE_SIZE-1)) != 0 || in setup_memory()
414 (range.size & (HPAGE_SIZE-1)) != 0) { in setup_memory()
415 unsigned long long start_pa = range.start; in setup_memory()
416 unsigned long long orig_size = range.size; in setup_memory()
417 range.start = (start_pa + HPAGE_SIZE - 1) & HPAGE_MASK; in setup_memory()
[all …]
/linux-4.4.14/tools/vm/
Dslabinfo-gnuplot.sh60 local range="every ::$xmin"
70 range="$range::$xmax"
101 plot "$file" $range u 2$xtic title 'SIZE' with boxes,\
102 '' $range u 3 title 'LOSS' with boxes
113 local range="every ::$xmin"
117 range="$range::$xmax"
124 gnuplot_cmd="$gnuplot_cmd '$i' $range using 1 title\
126 gnuplot_cmd="$gnuplot_cmd '' $range using 2 title \
/linux-4.4.14/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 …]
/linux-4.4.14/fs/
Duserfaultfd.c76 struct userfaultfd_wake_range *range = key; in userfaultfd_wake_function() local
84 start = range->start; in userfaultfd_wake_function()
85 len = range->len; in userfaultfd_wake_function()
432 struct userfaultfd_wake_range range = { .len = 0, }; in userfaultfd_release() local
476 __wake_up_locked_key(&ctx->fault_pending_wqh, TASK_NORMAL, &range); in userfaultfd_release()
477 __wake_up_locked_key(&ctx->fault_wqh, TASK_NORMAL, &range); in userfaultfd_release()
649 struct userfaultfd_wake_range *range) in __wake_userfault() argument
653 start = range->start; in __wake_userfault()
654 end = range->start + range->len; in __wake_userfault()
660 range); in __wake_userfault()
[all …]
/linux-4.4.14/arch/microblaze/pci/
Dpci-common.c559 struct of_pci_range range; in pci_process_bridge_OF_ranges() local
570 for_each_of_pci_range(&parser, &range) { in pci_process_bridge_OF_ranges()
573 range.pci_space, range.pci_addr); in pci_process_bridge_OF_ranges()
575 range.cpu_addr, range.size); in pci_process_bridge_OF_ranges()
582 if (range.cpu_addr == OF_BAD_ADDR || range.size == 0) in pci_process_bridge_OF_ranges()
587 switch (range.flags & IORESOURCE_TYPE_BITS) { in pci_process_bridge_OF_ranges()
590 range.cpu_addr, range.cpu_addr + range.size - 1, in pci_process_bridge_OF_ranges()
591 range.pci_addr); in pci_process_bridge_OF_ranges()
599 if (range.size > 0x01000000) in pci_process_bridge_OF_ranges()
600 range.size = 0x01000000; in pci_process_bridge_OF_ranges()
[all …]
/linux-4.4.14/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 …]
Dgpio.c386 const struct sh_pfc_pin_range *range = &pfc->ranges[i]; in sh_pfc_register_gpiochip() local
389 if (range->start >= pfc->nr_gpio_pins) in sh_pfc_register_gpiochip()
393 dev_name(pfc->dev), range->start, range->start, in sh_pfc_register_gpiochip()
394 range->end - range->start + 1); in sh_pfc_register_gpiochip()
/linux-4.4.14/fs/jfs/
Djfs_discard.c80 int jfs_ioc_trim(struct inode *ip, struct fstrim_range *range) in jfs_ioc_trim() argument
95 start = range->start >> sb->s_blocksize_bits; in jfs_ioc_trim()
96 end = start + (range->len >> sb->s_blocksize_bits) - 1; in jfs_ioc_trim()
97 minlen = range->minlen >> sb->s_blocksize_bits; in jfs_ioc_trim()
103 range->len < sb->s_blocksize) in jfs_ioc_trim()
118 range->len = trimmed << sb->s_blocksize_bits; in jfs_ioc_trim()
Dioctl.c135 struct fstrim_range range; in jfs_ioctl() local
146 if (copy_from_user(&range, (struct fstrim_range __user *)arg, in jfs_ioctl()
147 sizeof(range))) in jfs_ioctl()
150 range.minlen = max_t(unsigned int, range.minlen, in jfs_ioctl()
153 ret = jfs_ioc_trim(inode, &range); in jfs_ioctl()
157 if (copy_to_user((struct fstrim_range __user *)arg, &range, in jfs_ioctl()
158 sizeof(range))) in jfs_ioctl()
/linux-4.4.14/arch/mips/pci/
Dpci.c128 struct of_pci_range range; in pci_load_of_ranges() local
137 for_each_of_pci_range(&parser, &range) { in pci_load_of_ranges()
140 switch (range.flags & IORESOURCE_TYPE_BITS) { in pci_load_of_ranges()
143 range.cpu_addr, in pci_load_of_ranges()
144 range.cpu_addr + range.size - 1); in pci_load_of_ranges()
146 (unsigned long)ioremap(range.cpu_addr, in pci_load_of_ranges()
147 range.size); in pci_load_of_ranges()
152 range.cpu_addr, in pci_load_of_ranges()
153 range.cpu_addr + range.size - 1); in pci_load_of_ranges()
158 of_pci_range_to_resource(&range, node, res); in pci_load_of_ranges()
/linux-4.4.14/net/openvswitch/
Dflow_table.c54 static u16 range_n_bytes(const struct sw_flow_key_range *range) in range_n_bytes() argument
56 return range->end - range->start; in range_n_bytes()
62 int start = full ? 0 : mask->range.start; in ovs_flow_mask_key()
63 int len = full ? sizeof *dst : range_n_bytes(&mask->range); in ovs_flow_mask_key()
416 const struct sw_flow_key_range *range) in flow_hash() argument
418 int key_start = range->start; in flow_hash()
419 int key_end = range->end; in flow_hash()
455 const struct sw_flow_key_range *range) in flow_cmp_masked_key() argument
457 return cmp_key(&flow->key, key, range->start, range->end); in flow_cmp_masked_key()
465 int key_end = match->range.end; in ovs_flow_cmp_unmasked_key()
[all …]
/linux-4.4.14/arch/x86/kvm/
Dmtrr.c302 static void var_mtrr_range(struct kvm_mtrr_range *range, u64 *start, u64 *end) in var_mtrr_range() argument
306 *start = range->base & PAGE_MASK; in var_mtrr_range()
308 mask = range->mask & PAGE_MASK; in var_mtrr_range()
345 static bool var_mtrr_range_is_valid(struct kvm_mtrr_range *range) in var_mtrr_range_is_valid() argument
347 return (range->mask & (1 << 11)) != 0; in var_mtrr_range_is_valid()
473 struct kvm_mtrr_range *range; member
501 struct kvm_mtrr_range *range) in match_var_range() argument
505 var_mtrr_range(range, &start, &end); in match_var_range()
507 iter->range = range; in match_var_range()
528 list_for_each_entry_continue(iter->range, &mtrr_state->head, node) in __mtrr_lookup_var_next()
[all …]
/linux-4.4.14/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 …]
Dsi476x-prop.c41 const struct si476x_property_range range[], in si476x_core_element_is_in_range() argument
47 if (element <= range[i].high && element >= range[i].low) in si476x_core_element_is_in_range()
/linux-4.4.14/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()
/linux-4.4.14/arch/sparc/mm/
Dextable.c73 bool range; in trim_init_extable() local
75 for (i = 0; i < m->num_exentries; i += range ? 2 : 1) { in trim_init_extable()
76 range = m->extable[i].fixup == 0; in trim_init_extable()
80 if (range) in trim_init_extable()
83 if (range) in trim_init_extable()
/linux-4.4.14/net/wireless/
Dwext-compat.c145 struct iw_range *range = (struct iw_range *) extra; in cfg80211_wext_giwrange() local
153 memset(range, 0, sizeof(struct iw_range)); in cfg80211_wext_giwrange()
155 range->we_version_compiled = WIRELESS_EXT; in cfg80211_wext_giwrange()
156 range->we_version_source = 21; in cfg80211_wext_giwrange()
157 range->retry_capa = IW_RETRY_LIMIT; in cfg80211_wext_giwrange()
158 range->retry_flags = IW_RETRY_LIMIT; in cfg80211_wext_giwrange()
159 range->min_retry = 0; in cfg80211_wext_giwrange()
160 range->max_retry = 255; in cfg80211_wext_giwrange()
161 range->min_rts = 0; in cfg80211_wext_giwrange()
162 range->max_rts = 2347; in cfg80211_wext_giwrange()
[all …]
/linux-4.4.14/arch/arm/mach-integrator/
Dpci_v3.c772 struct of_pci_range range; in pci_v3_probe() local
818 for_each_of_pci_range(&parser, &range) { in pci_v3_probe()
819 if (!range.flags) { in pci_v3_probe()
820 ret = of_pci_range_to_resource(&range, np, &conf_mem); in pci_v3_probe()
823 if (range.flags & IORESOURCE_IO) { in pci_v3_probe()
824 ret = of_pci_range_to_resource(&range, np, &io_mem); in pci_v3_probe()
827 if ((range.flags & IORESOURCE_MEM) && in pci_v3_probe()
828 !(range.flags & IORESOURCE_PREFETCH)) { in pci_v3_probe()
829 non_mem_pci = range.pci_addr; in pci_v3_probe()
830 non_mem_pci_sz = range.size; in pci_v3_probe()
[all …]
/linux-4.4.14/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 …]
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-firmware-efi-runtime-map17 subdirectories are named with the number of the memory range:
27 attribute : The attributes of the memory range.
28 num_pages : The size of the memory range in pages.
29 phys_addr : The physical address of the memory range.
30 type : The type of the memory range.
31 virt_addr : The virtual address of the memory range.
Dsysfs-driver-hid-logitech-lg4ff1 What: /sys/bus/hid/drivers/logitech/<dev>/range
5 Description: Display minimum, maximum and current range of the steering
7 range of the wheel.
/linux-4.4.14/arch/arm/boot/dts/
Dsama5d2.dtsi347 atmel,clk-input-range = <12000000 12000000>;
348 #atmel,pll-clk-output-range-cells = <4>;
372 atmel,clk-output-range = <124000000 166000000>;
477 atmel,clk-output-range = <0 83000000>;
483 atmel,clk-output-range = <0 83000000>;
499 atmel,clk-output-range = <0 83000000>;
505 atmel,clk-output-range = <0 83000000>;
511 atmel,clk-output-range = <0 83000000>;
517 atmel,clk-output-range = <0 83000000>;
523 atmel,clk-output-range = <0 83000000>;
[all …]
Dat91sam9g20.dtsi44 atmel,clk-input-range = <2000000 32000000>;
57 atmel,clk-input-range = <2000000 32000000>;
62 atmel,clk-output-range = <0 133000000>;
Dvexpress-v2p-ca5s.dts135 freq-range = <50000000 100000000>;
144 freq-range = <5000000 50000000>;
153 freq-range = <80000000 120000000>;
162 freq-range = <23750000 165000000>;
171 freq-range = <80000000 80000000>;
180 freq-range = <25000000 60000000>;
Dhi3620.dtsi540 #gpio-range-cells = <3>;
546 pinctrl-single,gpio-range = <&range 0 3 0 &range 3 9 1
547 &range 12 1 0 &range 13 29 1
548 &range 43 1 0 &range 44 49 1
549 &range 94 1 1 &range 96 2 1>;
551 range: gpio-range { label
552 #pinctrl-single,gpio-range-cells = <3>;
Dvexpress-v2p-ca15-tc1.dts133 freq-range = <50000000 60000000>;
142 freq-range = <20000000 40000000>;
151 freq-range = <23750000 165000000>;
160 freq-range = <20000000 50000000>;
169 freq-range = <20000000 60000000>;
178 freq-range = <40000000 40000000>;
Dvexpress-v2p-ca15_a7.dts234 freq-range = <17000000 50000000>;
243 freq-range = <17000000 50000000>;
252 freq-range = <17000000 50000000>;
261 freq-range = <17000000 50000000>;
270 freq-range = <20000000 40000000>;
279 freq-range = <23750000 165000000>;
288 freq-range = <20000000 40000000>;
297 freq-range = <17000000 50000000>;
306 freq-range = <20000000 50000000>;
/linux-4.4.14/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 …]
/linux-4.4.14/drivers/pci/host/
Dpci-xgene.c380 struct of_pci_range *range, u8 *ib_reg_mask) in xgene_pcie_setup_ib_reg() argument
386 u64 cpu_addr = range->cpu_addr; in xgene_pcie_setup_ib_reg()
387 u64 pci_addr = range->pci_addr; in xgene_pcie_setup_ib_reg()
388 u64 size = range->size; in xgene_pcie_setup_ib_reg()
394 region = xgene_pcie_select_ib_reg(ib_reg_mask, range->size); in xgene_pcie_setup_ib_reg()
400 if (range->flags & IORESOURCE_PREFETCH) in xgene_pcie_setup_ib_reg()
441 parser->range = of_get_property(node, "dma-ranges", &rlen); in pci_dma_range_parser_init()
442 if (!parser->range) in pci_dma_range_parser_init()
444 parser->end = parser->range + rlen / sizeof(__be32); in pci_dma_range_parser_init()
452 struct of_pci_range range; in xgene_pcie_parse_map_dma_ranges() local
[all …]
Dpcie-rcar.c817 struct of_pci_range *range, in rcar_pcie_inbound_ranges() argument
820 u64 restype = range->flags; in rcar_pcie_inbound_ranges()
821 u64 cpu_addr = range->cpu_addr; in rcar_pcie_inbound_ranges()
822 u64 cpu_end = range->cpu_addr + range->size; in rcar_pcie_inbound_ranges()
823 u64 pci_addr = range->pci_addr; in rcar_pcie_inbound_ranges()
840 size = min(range->size, alignment); in rcar_pcie_inbound_ranges()
842 size = range->size; in rcar_pcie_inbound_ranges()
887 parser->range = of_get_property(node, "dma-ranges", &rlen); in pci_dma_range_parser_init()
888 if (!parser->range) in pci_dma_range_parser_init()
891 parser->end = parser->range + rlen / sizeof(__be32); in pci_dma_range_parser_init()
[all …]
/linux-4.4.14/drivers/staging/lustre/lustre/fid/
Dlproc_fid.c63 struct lu_seq_range *range) in ldebugfs_fid_write_common() argument
69 LASSERT(range != NULL); in ldebugfs_fid_write_common()
80 memset(range, 0, sizeof(*range)); in ldebugfs_fid_write_common()
89 tmp.lsr_start < range->lsr_start || tmp.lsr_end > range->lsr_end) in ldebugfs_fid_write_common()
91 *range = tmp; in ldebugfs_fid_write_common()
/linux-4.4.14/Documentation/devicetree/bindings/power_supply/
Dqcom_smbb.txt45 Value type: <u32>; uA; range [100mA : 3A]
50 Value type: <u32>; uV; range [2.1V : 3.6V]
57 Value type: <u32>; uV; range [3.24V : 5V]
64 Value type: <u32>; uV; range [3.24V : 5V]
71 Value type: <u32>; uA; range [100mA : 3A]
78 Value type: <u32>; uV; range [3.24V : 5V]
85 Value type: <u32>; uV; range [4.2V : 9.6V]
90 Value type: <u32>; uA; range [100mA : 2.5A]
98 - qcom,jeita-extended-temp-range:
101 Description: Enable JEITA extended temperature range; This does *not*
[all …]
/linux-4.4.14/arch/s390/mm/
Dextmem.c52 struct qrange range[6]; member
66 struct qrange_old range[6]; member
88 struct qrange range[6]; member
293 qout->range[i].start = in query_segment_type()
294 (unsigned long) qout_old->range[i].start; in query_segment_type()
295 qout->range[i].end = in query_segment_type()
296 (unsigned long) qout_old->range[i].end; in query_segment_type()
306 seg->vm_segtype = qout->range[0].start & 0xff; in query_segment_type()
314 if (((qout->range[i].start & 0xff) != SEG_TYPE_EW) && in query_segment_type()
315 ((qout->range[i].start & 0xff) != SEG_TYPE_EN)) { in query_segment_type()
[all …]
/linux-4.4.14/net/ipv4/
Dsysctl_net_ipv4.c47 static void set_local_port_range(struct net *net, int range[2]) in set_local_port_range()
49 bool same_parity = !((range[0] ^ range[1]) & 1); in set_local_port_range()
56 net->ipv4.ip_local_ports.range[0] = range[0]; in set_local_port_range()
57 net->ipv4.ip_local_ports.range[1] = range[1]; in set_local_port_range()
67 container_of(table->data, struct net, ipv4.ip_local_ports.range); in ipv4_local_port_range()
69 int range[2]; in ipv4_local_port_range() local
71 .data = &range, in ipv4_local_port_range()
72 .maxlen = sizeof(range), in ipv4_local_port_range()
78 inet_get_local_port_range(net, &range[0], &range[1]); in ipv4_local_port_range()
83 if (range[1] < range[0]) in ipv4_local_port_range()
[all …]
/linux-4.4.14/sound/isa/gus/
Dgus_volume.c86 unsigned short range, increment, value, i;
94 range = 4;
100 range = i;
105 if (range == 4) {
106 range = 3;
110 return (range << 6) | (increment & 0x3f);
/linux-4.4.14/drivers/clk/versatile/
Dclk-vexpress-osc.c76 u32 range[2]; in vexpress_osc_probe() local
86 if (of_property_read_u32_array(pdev->dev.of_node, "freq-range", range, in vexpress_osc_probe()
87 ARRAY_SIZE(range)) == 0) { in vexpress_osc_probe()
88 osc->rate_min = range[0]; in vexpress_osc_probe()
89 osc->rate_max = range[1]; in vexpress_osc_probe()
/linux-4.4.14/arch/x86/mm/
Dkasan_init_64.c13 extern struct range pfn_mapped[E820_X_MAX];
15 static int __init map_range(struct range *range) in map_range() argument
20 start = (unsigned long)kasan_mem_to_shadow(pfn_to_kaddr(range->start)); in map_range()
21 end = (unsigned long)kasan_mem_to_shadow(pfn_to_kaddr(range->end)); in map_range()
/linux-4.4.14/include/net/netfilter/
Dnf_nat_l4proto.h36 const struct nf_nat_range *range,
41 struct nf_nat_range *range);
65 const struct nf_nat_range *range,
70 struct nf_nat_range *range);
/linux-4.4.14/drivers/edac/
Damd64_edac.c999 static void read_dram_base_limit_regs(struct amd64_pvt *pvt, unsigned range) in read_dram_base_limit_regs() argument
1004 int off = range << 3; in read_dram_base_limit_regs()
1007 amd64_read_pci_cfg(pvt->F1, DRAM_BASE_LO + off, &pvt->ranges[range].base.lo); in read_dram_base_limit_regs()
1008 amd64_read_pci_cfg(pvt->F1, DRAM_LIMIT_LO + off, &pvt->ranges[range].lim.lo); in read_dram_base_limit_regs()
1013 if (!dram_rw(pvt, range)) in read_dram_base_limit_regs()
1016 amd64_read_pci_cfg(pvt->F1, DRAM_BASE_HI + off, &pvt->ranges[range].base.hi); in read_dram_base_limit_regs()
1017 amd64_read_pci_cfg(pvt->F1, DRAM_LIMIT_HI + off, &pvt->ranges[range].lim.hi); in read_dram_base_limit_regs()
1023 nb = node_to_amd_nb(dram_dst_node(pvt, range)); in read_dram_base_limit_regs()
1040 pvt->ranges[range].lim.lo &= GENMASK_ULL(15, 0); in read_dram_base_limit_regs()
1043 pvt->ranges[range].lim.lo |= ((llim & 0x1fff) << 3 | 0x7) << 16; in read_dram_base_limit_regs()
[all …]
/linux-4.4.14/include/linux/pinctrl/
Dpinmux.h76 struct pinctrl_gpio_range *range,
79 struct pinctrl_gpio_range *range,
82 struct pinctrl_gpio_range *range,
Dpinctrl.h149 struct pinctrl_gpio_range *range);
154 struct pinctrl_gpio_range *range);
157 struct pinctrl_gpio_range *range);
/linux-4.4.14/drivers/vhost/
Dvringh.c107 struct vringh_range *range, in range_check() argument
111 if (addr < range->start || addr > range->end_incl) { in range_check()
112 if (!getrange(vrh, addr, range)) in range_check()
115 BUG_ON(addr < range->start || addr > range->end_incl); in range_check()
119 if (range->end_incl == -1ULL) in range_check()
131 if (unlikely(addr + *len - 1 > range->end_incl)) in range_check()
136 *len = range->end_incl + 1 - addr; in range_check()
141 struct vringh_range *range, in no_range_check() argument
220 struct vringh_range *range, in slow_copy() argument
227 struct vringh_range *range, in slow_copy()
[all …]
/linux-4.4.14/tools/perf/scripts/python/
Dnetdev-times.py91 for i in range(len(irq_list)):
102 for i in range(len(irq_list)):
108 for j in range(len(irq_event_list)):
119 for i in range(len(event_list)):
156 for i in range(len(sys.argv)):
177 for i in range(len(all_event_list)):
208 for i in range(len(receive_hunk_list)):
214 for i in range(len(tx_free_list)):
412 for i in range(len(tx_queue_list)):
426 for i in range(len(tx_queue_list)):
[all …]
/linux-4.4.14/Documentation/hwmon/
Dnct677570 16, 32, 64 or 128) to give the readings more range or accuracy; the other chips
83 predefined temperature range. If the temperature goes out of range, fan
84 is driven slower/faster to reach the predefined range again.
91 pwm[1-5] - this file stores PWM duty cycle or DC value (fan speed) in range:
134 If the temperature is in the range defined by:
137 (range 0 - 127000)
146 pwm[1-5]_start fan pwm start value (range 1 - 255), to start fan
147 when the temperature is above defined range.
148 pwm[1-5]_floor lowest fan pwm (range 0 - 255) if temperature is below
149 the defined range. If set to 0, the fan is expected to
[all …]
Dw83627ehf74 128) to give the readings more range or accuracy. The driver sets the most
84 predefined temperature range. If the temperature goes out of range, fan
85 is driven slower/faster to reach the predefined range again.
103 pwm[1-4] - this file stores PWM duty cycle or DC value (fan speed) in range:
131 If the temperature is in the range defined by:
134 (range 0 - 127000)
135 pwm[1-4]_tolerance - tolerance, unit millidegree Celsius (range 0 - 15000)
141 pwm[1-4]_min_output - minimum fan speed (range 1 - 255), when the temperature
142 is below defined range.
145 defined range).
[all …]
Dlm9524527 is given within a range of -127 to +127.875 degrees. Remote temperatures are
28 given within a range of -127 to +255 degrees. Resolution depends on
29 temperature input and range.
/linux-4.4.14/arch/sparc/kernel/
Dof_device_common.c111 int of_bus_default_map(u32 *addr, const u32 *range, int na, int ns, int pna) in of_bus_default_map() argument
121 if (of_out_of_range(addr, range, range + na + pna, na, ns)) in of_bus_default_map()
125 memcpy(result, range + na, pna * 4); in of_bus_default_map()
131 range[na - 1 - i]); in of_bus_default_map()
Dof_device_32.c48 static int of_bus_pci_map(u32 *addr, const u32 *range, in of_bus_pci_map() argument
55 if ((addr[0] ^ range[0]) & 0x03000000) in of_bus_pci_map()
58 if (of_out_of_range(addr + 1, range + 1, range + na + pna, in of_bus_pci_map()
63 memcpy(result, range + na, pna * 4); in of_bus_pci_map()
69 range[na - 1 - i]); in of_bus_pci_map()
120 static int of_bus_ambapp_map(u32 *addr, const u32 *range, in of_bus_ambapp_map() argument
123 return of_bus_default_map(addr, range, na, ns, pna); in of_bus_ambapp_map()
Dof_device_common.h16 int of_bus_default_map(u32 *addr, const u32 *range, int na, int ns, int pna);
31 int (*map)(u32 *addr, const u32 *range,
Dof_device_64.c86 static int of_bus_simba_map(u32 *addr, const u32 *range, in of_bus_simba_map() argument
101 static int of_bus_pci_map(u32 *addr, const u32 *range, in of_bus_pci_map() argument
108 if (!((addr[0] ^ range[0]) & 0x03000000)) in of_bus_pci_map()
115 (range[0] & 0x03000000) == 0x02000000) in of_bus_pci_map()
121 if (of_out_of_range(addr + 1, range + 1, range + na + pna, in of_bus_pci_map()
126 memcpy(result, range + na, pna * 4); in of_bus_pci_map()
132 range[na - 1 - i]); in of_bus_pci_map()
/linux-4.4.14/arch/frv/lib/
Dcache.S20 # Write back a range of dcache
40 # Invalidate a range of dcache and icache
61 # Invalidate a range of icache
81 # Write back and invalidate a range of dcache and icache
D__ashldi3.S29 # deal with a shift in the range 1<=N<=31
36 # deal with a shift in the range 32<=N<=63
D__ashrdi3.S30 # deal with a shift in the range 1<=N<=31
37 # deal with a shift in the range 32<=N<=63
D__lshrdi3.S29 # deal with a shift in the range 1<=N<=31
36 # deal with a shift in the range 32<=N<=63
/linux-4.4.14/drivers/pinctrl/intel/
Dpinctrl-baytrail.c146 struct pinctrl_gpio_range *range; member
161 reg_offset = vg->range->pins[offset] * 16; in byt_gpio_reg()
182 if (!strcmp(vg->range->name, BYT_SCORE_ACPI_UID) && in byt_get_gpio_mux()
187 if (!strcmp(vg->range->name, BYT_SUS_ACPI_UID) && in byt_get_gpio_mux()
368 offs = vg->range->pins[i] * 16; in byt_gpio_dbg_show()
410 vg->range->pins[i], offs, in byt_gpio_dbg_show()
555 struct pinctrl_gpio_range *range; in byt_gpio_probe() local
568 for (range = byt_ranges; range->name; range++) { in byt_gpio_probe()
569 if (!strcmp(acpi_dev->pnp.unique_id, range->name)) { in byt_gpio_probe()
570 vg->chip.ngpio = range->npins; in byt_gpio_probe()
[all …]
/linux-4.4.14/drivers/mmc/host/
Dsdhci-sirf.c86 int start = -1, end = 0, tuning_value = -1, range = 0; in sdhci_sirf_execute_tuning() local
109 range++; in sdhci_sirf_execute_tuning()
111 && range > longest_range) in sdhci_sirf_execute_tuning()
116 if (range > longest_range) { in sdhci_sirf_execute_tuning()
118 longest_range = range; in sdhci_sirf_execute_tuning()
121 end = range = 0; in sdhci_sirf_execute_tuning()
/linux-4.4.14/drivers/base/regmap/
Dregmap.c1151 struct regmap_range_node *range, in _regmap_select_page() argument
1160 win_offset = (*reg - range->range_min) % range->window_len; in _regmap_select_page()
1161 win_page = (*reg - range->range_min) / range->window_len; in _regmap_select_page()
1165 if (*reg + val_num - 1 > range->range_max) in _regmap_select_page()
1169 if (val_num > range->window_len - win_offset) in _regmap_select_page()
1177 range->window_start + win_offset != range->selector_reg) { in _regmap_select_page()
1182 ret = _regmap_update_bits(map, range->selector_reg, in _regmap_select_page()
1183 range->selector_mask, in _regmap_select_page()
1184 win_page << range->selector_shift, in _regmap_select_page()
1193 *reg = range->window_start + win_offset; in _regmap_select_page()
[all …]
/linux-4.4.14/drivers/extcon/
Dextcon-arizona.c411 unsigned int val, range; in arizona_hpdet_read() local
447 &range); in arizona_hpdet_read()
448 range = (range & ARIZONA_HP_IMPEDANCE_RANGE_MASK) in arizona_hpdet_read()
451 if (range < ARRAY_SIZE(arizona_hpdet_b_ranges) - 1 && in arizona_hpdet_read()
452 (val < arizona_hpdet_b_ranges[range].threshold || in arizona_hpdet_read()
454 range++; in arizona_hpdet_read()
456 range); in arizona_hpdet_read()
460 range << in arizona_hpdet_read()
466 if (val < arizona_hpdet_b_ranges[range].threshold || in arizona_hpdet_read()
473 val, range); in arizona_hpdet_read()
[all …]
/linux-4.4.14/drivers/hwmon/
Dmax16065.c96 int range[MAX16065_NUM_ADC + 1];/* voltage range */ member
106 static inline int ADC_TO_MV(int adc, int range) in ADC_TO_MV() argument
108 return (adc * range) / 1024; in ADC_TO_MV()
115 static inline int LIMIT_TO_MV(int limit, int range) in LIMIT_TO_MV() argument
117 return limit * range / 256; in LIMIT_TO_MV()
120 static inline int MV_TO_LIMIT(int mv, int range) in MV_TO_LIMIT() argument
122 return clamp_val(DIV_ROUND_CLOSEST(mv * 256, range), 0, 255); in MV_TO_LIMIT()
207 ADC_TO_MV(adc, data->range[attr->index])); in max16065_show_input()
236 limit = MV_TO_LIMIT(val, data->range[attr2->index]); in max16065_set_limit()
240 = LIMIT_TO_MV(limit, data->range[attr2->index]); in max16065_set_limit()
[all …]
Dmax197.c97 int range; in max197_show_range() local
102 range = max197_is_full_range(data, channel) ? in max197_show_range()
106 range = -range; in max197_show_range()
108 range = 0; in max197_show_range()
113 return sprintf(buf, "%d\n", range); in max197_show_range()
/linux-4.4.14/arch/microblaze/
DKconfig.platform42 int "USE_MSR_INSTR range (0:1)"
46 int "USE_PCMP_INSTR range (0:1)"
50 int "USE_BARREL range (0:1)"
54 int "USE_DIV range (0:1)"
/linux-4.4.14/fs/nfs/
Dpnfs.c281 struct pnfs_layout_range range = { in pnfs_layout_io_set_failed() local
290 pnfs_mark_matching_lsegs_invalid(lo, &head, &range); in pnfs_layout_io_set_failed()
680 struct pnfs_layout_range range = { in pnfs_layout_free_bulk_destroy_list() local
702 if (pnfs_mark_matching_lsegs_invalid(lo, &lseg_list, &range)) in pnfs_layout_free_bulk_destroy_list()
829 struct pnfs_layout_range *range, in pnfs_choose_layoutget_stateid() argument
864 struct pnfs_layout_range *range, in send_layoutget() argument
888 if (lgp->args.minlength > range->length) in send_layoutget()
889 lgp->args.minlength = range->length; in send_layoutget()
890 if (range->iomode == IOMODE_READ) { in send_layoutget()
891 if (range->offset >= i_size) in send_layoutget()
[all …]
/linux-4.4.14/drivers/iio/accel/
Dstk8312.c105 u8 range; member
281 static int stk8312_set_range(struct stk8312_data *data, u8 range) in stk8312_set_range() argument
288 if (range != 1 && range != 2) in stk8312_set_range()
290 else if (range == data->range) in stk8312_set_range()
304 masked_reg |= range << STK8312_RNG_SHIFT; in stk8312_set_range()
310 data->range = range; in stk8312_set_range()
368 *val = stk8312_scale_table[data->range - 1][0]; in stk8312_read_raw()
369 *val2 = stk8312_scale_table[data->range - 1][1]; in stk8312_read_raw()
/linux-4.4.14/drivers/staging/panel/
DKconfig16 range 0 255
28 range 0 5
50 range 0 3
67 range 0 5
90 range 1 2
99 range 1 40
108 range 1 40
124 range 1 64
138 range 0 1
154 range 0 1
[all …]
/linux-4.4.14/arch/s390/pci/
Dpci_insn.c60 static inline u8 __rpcit(u64 fn, u64 addr, u64 range, u8 *status) in __rpcit() argument
63 register u64 __range asm("3") = range; in __rpcit()
77 int zpci_refresh_trans(u64 fn, u64 addr, u64 range) in zpci_refresh_trans() argument
82 cc = __rpcit(fn, addr, range, &status); in zpci_refresh_trans()
88 zpci_err_insn(cc, status, addr, range); in zpci_refresh_trans()
/linux-4.4.14/drivers/block/paride/
Dparide.c277 int best, range; in pi_probe_mode() local
282 range = 3; in pi_probe_mode()
284 range = 8; in pi_probe_mode()
285 if ((range == 8) && (pi->port % 8)) in pi_probe_mode()
287 pi->reserved = range; in pi_probe_mode()
292 range = 3; in pi_probe_mode()
294 range = 8; in pi_probe_mode()
295 if ((range == 8) && (pi->port % 8)) in pi_probe_mode()
297 pi->reserved = range; in pi_probe_mode()
/linux-4.4.14/drivers/staging/fsl-mc/bus/
Dmc-bus.c303 struct fsl_mc_addr_translation_range *range = in translate_mc_addr() local
306 if (mc_region_type == range->mc_region_type && in translate_mc_addr()
307 mc_offset >= range->start_mc_offset && in translate_mc_addr()
308 mc_offset < range->end_mc_offset) { in translate_mc_addr()
309 *phys_addr = range->start_phys_addr + in translate_mc_addr()
310 (mc_offset - range->start_mc_offset); in translate_mc_addr()
649 struct fsl_mc_addr_translation_range *range = &(*ranges)[i]; in get_mc_addr_translation_ranges() local
651 range->mc_region_type = of_read_number(cell, 1); in get_mc_addr_translation_ranges()
652 range->start_mc_offset = of_read_number(cell + 1, in get_mc_addr_translation_ranges()
655 range->start_phys_addr = of_read_number(cell, paddr_cells); in get_mc_addr_translation_ranges()
[all …]
/linux-4.4.14/drivers/staging/lustre/lustre/include/lustre/
Dlustre_idl.h190 static inline unsigned fld_range_type(const struct lu_seq_range *range) in fld_range_type() argument
192 return range->lsr_flags & LU_SEQ_RANGE_MASK; in fld_range_type()
195 static inline int fld_range_is_ost(const struct lu_seq_range *range) in fld_range_is_ost() argument
197 return fld_range_type(range) == LU_SEQ_RANGE_OST; in fld_range_is_ost()
200 static inline int fld_range_is_mdt(const struct lu_seq_range *range) in fld_range_is_mdt() argument
202 return fld_range_type(range) == LU_SEQ_RANGE_MDT; in fld_range_is_mdt()
211 static inline unsigned fld_range_is_any(const struct lu_seq_range *range) in fld_range_is_any() argument
213 return fld_range_type(range) == LU_SEQ_RANGE_ANY; in fld_range_is_any()
216 static inline void fld_range_set_type(struct lu_seq_range *range, in fld_range_set_type() argument
219 range->lsr_flags |= flags; in fld_range_set_type()
[all …]
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dcoex.c152 u8 range; member
170 .range = 0,
191 .range = 12,
212 .range = 20,
233 .range = 21,
254 .range = 23,
275 .range = 27,
296 .range = 30,
317 .range = 32,
338 .range = 33,
[all …]
Dcoex_legacy.c351 u8 range; member
369 .range = 0,
390 .range = 12,
411 .range = 20,
432 .range = 21,
453 .range = 23,
474 .range = 27,
495 .range = 30,
516 .range = 32,
537 .range = 33,
[all …]
/linux-4.4.14/arch/x86/kernel/cpu/
Damd.c880 #define AMD_MODEL_RANGE_FAMILY(range) (((range) >> 24) & 0xff) argument
881 #define AMD_MODEL_RANGE_START(range) (((range) >> 12) & 0xfff) argument
882 #define AMD_MODEL_RANGE_END(range) ((range) & 0xfff) argument
895 u32 range; in cpu_has_amd_erratum() local
914 while ((range = *erratum++)) in cpu_has_amd_erratum()
915 if ((cpu->x86 == AMD_MODEL_RANGE_FAMILY(range)) && in cpu_has_amd_erratum()
916 (ms >= AMD_MODEL_RANGE_START(range)) && in cpu_has_amd_erratum()
917 (ms <= AMD_MODEL_RANGE_END(range))) in cpu_has_amd_erratum()
/linux-4.4.14/drivers/ata/
Dpata_at91.c81 static int adjust_smc_value(int *value, struct smc_range *range, int size) in adjust_smc_value() argument
83 int maximum = (range + size - 1)->max; in adjust_smc_value()
87 if (*value < range->min) { in adjust_smc_value()
88 remainder = range->min - *value; in adjust_smc_value()
89 *value = range->min; /* nearest valid value */ in adjust_smc_value()
91 } else if ((range->min <= *value) && (*value <= range->max)) in adjust_smc_value()
94 range++; in adjust_smc_value()
/linux-4.4.14/Documentation/devicetree/bindings/regulator/
Dpalmas-pmic.txt43 ti,smps-range - OTP has the wrong range set for the hardware so override
44 0 - low range, 1 - high range.
73 ti,smps-range = <1>;
/linux-4.4.14/Documentation/networking/
Dvxge.txt72 Valid range: 1-8
76 Valid range: 1,2
81 Valid range: 1-17
86 Valid range: 0,1 (disabled, enabled respectively)
92 Valid range: 0,1 (disabled, enabled respectively)
/linux-4.4.14/fs/nfs/blocklayout/
Dblocklayout.c599 .mode = lgr->range.iomode, in bl_alloc_lseg()
600 .start = lgr->range.offset >> SECTOR_SHIFT, in bl_alloc_lseg()
601 .inval = lgr->range.offset >> SECTOR_SHIFT, in bl_alloc_lseg()
602 .cowread = lgr->range.offset >> SECTOR_SHIFT, in bl_alloc_lseg()
647 if (lgr->range.offset + lgr->range.length != in bl_alloc_lseg()
688 struct pnfs_layout_range *range) in bl_return_range() argument
691 sector_t offset = range->offset >> SECTOR_SHIFT, end; in bl_return_range()
693 if (range->offset % 8) { in bl_return_range()
695 __func__, range->offset); in bl_return_range()
699 if (range->length != NFS4_MAX_UINT64) { in bl_return_range()
[all …]
/linux-4.4.14/arch/mn10300/
DKconfig402 range 0 1 if LINUX_CLI_LEVEL = 2
403 range 0 2 if LINUX_CLI_LEVEL = 3
404 range 0 3 if LINUX_CLI_LEVEL = 4
405 range 0 4 if LINUX_CLI_LEVEL = 5
406 range 0 5 if LINUX_CLI_LEVEL = 6
414 range 1 1 if LINUX_CLI_LEVEL = 2
415 range 1 2 if LINUX_CLI_LEVEL = 3
416 range 1 3 if LINUX_CLI_LEVEL = 4
417 range 1 4 if LINUX_CLI_LEVEL = 5
418 range 1 5 if LINUX_CLI_LEVEL = 6
[all …]
/linux-4.4.14/drivers/net/wireless/p54/
Dtxrx.c34 struct p54_tx_info *range; in p54_dump_tx_queue() local
48 range = (void *) info->rate_driver_data; in p54_dump_tx_queue()
51 free = range->start_addr - prev_addr; in p54_dump_tx_queue()
59 range->start_addr, range->end_addr, free); in p54_dump_tx_queue()
61 prev_addr = range->end_addr; in p54_dump_tx_queue()
86 struct p54_tx_info *range; in p54_assign_address() local
94 range = (void *) info->rate_driver_data; in p54_assign_address()
95 len = (range->extra_len + len) & ~0x3; in p54_assign_address()
111 range = (void *) info->rate_driver_data; in p54_assign_address()
112 hole_size = range->start_addr - last_addr; in p54_assign_address()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/pci/
Dpci-rcar-gen2.txt17 - bus-range: The PCI bus number range; as this is a single bus, the range
37 bus-range = <0 0>;
Dhost-generic-pci.txt28 - bus-range : Optional property (also described in IEEE Std 1275-1994)
29 to indicate the range of bus numbers for this controller.
38 the first bus in the "bus-range" property. If no
39 "bus-range" is specified, this will be bus 0 (the default).
81 bus-range = <0x0 0x1>;
/linux-4.4.14/drivers/char/mwave/
DREADME23 If the dsp io range has not been setup and stored in bios by the
25 io range used by the dsp to be configured.
33 If the uart io range has not been setup and stored in bios by the
35 io range used by the mwave uart to be configured.
/linux-4.4.14/Documentation/devicetree/bindings/misc/
Dsram.txt9 - reg : SRAM iomem address range
15 child node should use a 'reg' property to specify a specific range of
30 - reg : iomem address range, relative to the SRAM range
/linux-4.4.14/block/
Dioctl.c200 uint64_t range[2]; in blk_ioctl_discard() local
206 if (copy_from_user(range, (void __user *)arg, sizeof(range))) in blk_ioctl_discard()
209 start = range[0]; in blk_ioctl_discard()
210 len = range[1]; in blk_ioctl_discard()
227 uint64_t range[2]; in blk_ioctl_zeroout() local
233 if (copy_from_user(range, (void __user *)arg, sizeof(range))) in blk_ioctl_zeroout()
236 start = range[0]; in blk_ioctl_zeroout()
237 len = range[1]; in blk_ioctl_zeroout()
/linux-4.4.14/Documentation/DocBook/
Ddeviceiobook.xml.db4 API-pci-iomap-range
5 API-pci-iomap-wc-range
/linux-4.4.14/Documentation/device-mapper/
Dstatistics.txt11 the range specified.
41 @stats_create <range> <step>
47 <range>
49 "<start_sector>+<length>" - a range of <length> 512-byte sectors
53 "<area_size>" - the range is subdivided into areas each containing
55 "/<number_of_areas>" - the range is subdivided into the specified
72 nanoseconds. For each range, the kernel will report the
73 number of requests that completed within this range. For
83 the userspace owner of the range. This groups ranges together
94 that is useful to the client program that created the range.
[all …]
/linux-4.4.14/drivers/clk/bcm/
Dclk-kona-setup.c31 limit = ccu->range - sizeof(u32); in ccu_data_offsets_valid()
87 u32 range; in peri_clk_data_offsets_valid() local
93 range = bcm_clk->ccu->range; in peri_clk_data_offsets_valid()
95 limit = range - sizeof(u32); in peri_clk_data_offsets_valid()
803 resource_size_t range; in kona_dt_ccu_setup() local
826 range = resource_size(&res); in kona_dt_ccu_setup()
827 if (range > (resource_size_t)U32_MAX) { in kona_dt_ccu_setup()
833 ccu->range = (u32)range; in kona_dt_ccu_setup()
840 ccu->base = ioremap(res.start, ccu->range); in kona_dt_ccu_setup()
/linux-4.4.14/tools/power/cpupower/utils/idle_monitor/
Dnhm_idle.c38 .range = RANGE_CORE,
45 .range = RANGE_CORE,
53 .range = RANGE_PACKAGE,
60 .range = RANGE_PACKAGE,
Dsnb_idle.c35 .range = RANGE_CORE,
42 .range = RANGE_PACKAGE,
49 .range = RANGE_PACKAGE,
Dhsw_ext_idle.c37 .range = RANGE_PACKAGE,
45 .range = RANGE_PACKAGE,
52 .range = RANGE_PACKAGE,
Damd_fam14h_idle.c56 .range = RANGE_PACKAGE,
63 .range = RANGE_PACKAGE,
70 .range = RANGE_PACKAGE,
77 .range = RANGE_PACKAGE,
/linux-4.4.14/Documentation/devicetree/bindings/c6x/
Ddscr.txt65 Each tuple describes a range of identical bitfields used to control one or
71 start_id is device id for the first device control in the range
72 num_ids is the number of device controls in the range
76 start_bit is the bit number of the first bit in the range
81 for device states controlled by the DSCR. Each tuple describes a range of
88 start_id is device id for the first device status in the range
89 num_ids is the number of devices covered by the range
93 start_bit is the bit number of the first bit in the range
/linux-4.4.14/drivers/misc/cxl/
Dirq.c226 __u16 range; in cxl_irq_afu() local
231 range = ctx->irqs.range[r]; in cxl_irq_afu()
232 if (irq_off >= 0 && irq_off < range) { in cxl_irq_afu()
236 afu_irq += range; in cxl_irq_afu()
440 ctx->irqs.range[0] = 1; in afu_allocate_irqs()
453 for (i = 0; i < ctx->irqs.range[r]; i++) { in afu_allocate_irqs()
488 for (i = 0; i < ctx->irqs.range[r]; hwirq++, i++) { in afu_register_hwirqs()
516 for (i = 0; i < ctx->irqs.range[r]; hwirq++, i++) { in afu_release_irqs()
Dapi.c115 __u16 range; in cxl_find_afu_irq() local
121 range = ctx->irqs.range[r]; in cxl_find_afu_irq()
122 if (num < range) { in cxl_find_afu_irq()
125 num -= range; in cxl_find_afu_irq()
/linux-4.4.14/lib/
Ddecompress_unlzma.c74 uint32_t range; member
115 rc->range = 0xFFFFFFFF; in rc_init()
135 rc->range <<= 8; in rc_do_normalize()
140 if (rc->range < (1 << RC_TOP_BITS)) in rc_normalize()
151 rc->bound = *p * (rc->range >> RC_MODEL_TOTAL_BITS); in rc_is_bit_0_helper()
163 rc->range = rc->bound; in rc_update_bit_0()
168 rc->range -= rc->bound; in rc_update_bit_1()
191 rc->range >>= 1; in rc_direct_bit()
192 if (rc->code >= rc->range) { in rc_direct_bit()
193 rc->code -= rc->range; in rc_direct_bit()
/linux-4.4.14/drivers/gpio/
Dgpiolib-acpi.c83 const struct pinctrl_gpio_range *range = &pin_range->range; in acpi_gpiochip_pin_to_gpio_offset() local
86 if (range->pins) { in acpi_gpiochip_pin_to_gpio_offset()
87 for (i = 0; i < range->npins; i++) { in acpi_gpiochip_pin_to_gpio_offset()
88 if (range->pins[i] == pin) in acpi_gpiochip_pin_to_gpio_offset()
89 return range->base + i - chip->base; in acpi_gpiochip_pin_to_gpio_offset()
92 if (pin >= range->pin_base && in acpi_gpiochip_pin_to_gpio_offset()
93 pin < range->pin_base + range->npins) { in acpi_gpiochip_pin_to_gpio_offset()
96 gpio_base = range->base - chip->base; in acpi_gpiochip_pin_to_gpio_offset()
97 return gpio_base + pin - range->pin_base; in acpi_gpiochip_pin_to_gpio_offset()
/linux-4.4.14/drivers/hv/
Dchannel.c264 gpadl_header->range[0].byte_offset = 0; in create_gpadl_header()
265 gpadl_header->range[0].byte_count = size; in create_gpadl_header()
267 gpadl_header->range[0].pfn_array[i] = slow_virt_to_phys( in create_gpadl_header()
346 gpadl_header->range[0].byte_offset = 0; in create_gpadl_header()
347 gpadl_header->range[0].byte_count = size; in create_gpadl_header()
349 gpadl_header->range[0].pfn_array[i] = slow_virt_to_phys( in create_gpadl_header()
723 desc.range[i].len = pagebuffers[i].len; in vmbus_sendpacket_pagebuffer_ctl()
724 desc.range[i].offset = pagebuffers[i].offset; in vmbus_sendpacket_pagebuffer_ctl()
725 desc.range[i].pfn = pagebuffers[i].pfn; in vmbus_sendpacket_pagebuffer_ctl()
867 desc.range.len = multi_pagebuffer->len; in vmbus_sendpacket_multipagebuffer()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dat91-clock.txt230 - atmel,clk-output-range : minimum and maximum clock frequency (two u32
245 atmel,clk-output-range = <0 133000000>;
258 * atmel,clk-output-range : minimum and maximum clock frequency
272 atmel,clk-output-range = <0 133000000>;
278 atmel,clk-output-range = <0 66000000>;
291 - atmel,clk-input-range : minimum and maximum source clock frequency (two u32
294 - #atmel,pll-clk-output-range-cells : number of cells reserved for pll output
295 range description. Sould be set to 2, 3
297 * 1st and 2nd cells represent the frequency range (min-max).
299 range.
[all …]
/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap_ioctl.c963 struct iw_range *range = (struct iw_range *) extra; in prism2_ioctl_giwrange() local
972 memset(range, 0, sizeof(struct iw_range)); in prism2_ioctl_giwrange()
977 range->txpower_capa = IW_TXPOW_DBM; in prism2_ioctl_giwrange()
981 range->min_pmp = 1 * 1024; in prism2_ioctl_giwrange()
982 range->max_pmp = 65535 * 1024; in prism2_ioctl_giwrange()
983 range->min_pmt = 1 * 1024; in prism2_ioctl_giwrange()
984 range->max_pmt = 1000 * 1024; in prism2_ioctl_giwrange()
985 range->pmp_flags = IW_POWER_PERIOD; in prism2_ioctl_giwrange()
986 range->pmt_flags = IW_POWER_TIMEOUT; in prism2_ioctl_giwrange()
987 range->pm_capa = IW_POWER_PERIOD | IW_POWER_TIMEOUT | in prism2_ioctl_giwrange()
[all …]
/linux-4.4.14/Documentation/input/
Dedt-ft5x06.txt18 allows setting the "click"-threshold in the range from 20 to 80.
21 allows setting the sensitivity in the range from 0 to 31. Note that
25 allows setting the edge compensation in the range from 0 to 31.
28 allows setting the report rate in the range from 3 to 14.
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Ddove-thermal.txt7 - reg : Address range of the thermal registers
10 three Thermal Manager registers, while the second range contains the
/linux-4.4.14/virt/kvm/
Dkvm_main.c3162 struct kvm_io_device *pos = bus->range[i].dev; in kvm_io_bus_destroy()
3202 bus->range[bus->dev_count++] = (struct kvm_io_range) { in kvm_io_bus_insert_dev()
3208 sort(bus->range, bus->dev_count, sizeof(struct kvm_io_range), in kvm_io_bus_insert_dev()
3217 struct kvm_io_range *range, key; in kvm_io_bus_get_first_dev() local
3225 range = bsearch(&key, bus->range, bus->dev_count, in kvm_io_bus_get_first_dev()
3227 if (range == NULL) in kvm_io_bus_get_first_dev()
3230 off = range - bus->range; in kvm_io_bus_get_first_dev()
3232 while (off > 0 && kvm_io_bus_cmp(&key, &bus->range[off-1]) == 0) in kvm_io_bus_get_first_dev()
3239 struct kvm_io_range *range, const void *val) in __kvm_io_bus_write() argument
3243 idx = kvm_io_bus_get_first_dev(bus, range->addr, range->len); in __kvm_io_bus_write()
[all …]
/linux-4.4.14/drivers/iio/adc/
Dad7266.c35 enum ad7266_range range; member
173 if (st->range == AD7266_RANGE_2VREF) in ad7266_read_raw()
180 if (st->range == AD7266_RANGE_2VREF && in ad7266_read_raw()
369 is_signed = (st->range == AD7266_RANGE_2VREF) | in ad7266_init_channels()
418 st->range = pdata->range; in ad7266_probe()
433 st->range = AD7266_RANGE_VREF; in ad7266_probe()
/linux-4.4.14/Documentation/misc-devices/
Disl2900317 ADC, I2C user programmable lux range select for optimized counts/lux, and
22 The driver allows to set the lux range, the bit resolution, the operational
39 range:
/linux-4.4.14/drivers/misc/
Disl29003.c119 static int isl29003_set_range(struct i2c_client *client, int range) in isl29003_set_range() argument
122 ISL29003_RANGE_MASK, ISL29003_RANGE_SHIFT, range); in isl29003_set_range()
169 int lsb, msb, range, bitdepth; in isl29003_get_adc_value() local
185 range = isl29003_get_range(client); in isl29003_get_adc_value()
187 return (((msb << 8) | lsb) * gain_range[range]) >> bitdepth; in isl29003_get_adc_value()
224 static DEVICE_ATTR(range, S_IWUSR | S_IRUGO,
/linux-4.4.14/drivers/crypto/caam/
DKconfig30 range 2 9
34 range 2-9 (ring size 4-512).
57 range 1 255
61 raising an interrupt, in the range 1-255. Note that a selection
68 range 1 65535
/linux-4.4.14/drivers/media/rc/img-ir/
Dimg-ir-hw.c69 static void img_ir_timing_preprocess(struct img_ir_timing_range *range, in img_ir_timing_preprocess() argument
72 if (range->max < range->min) in img_ir_timing_preprocess()
73 range->max = range->min; in img_ir_timing_preprocess()
76 range->min = (range->min*unit)/1000; in img_ir_timing_preprocess()
77 range->max = (range->max*unit + 999)/1000; /* round up */ in img_ir_timing_preprocess()
104 static void img_ir_timing_defaults(struct img_ir_timing_range *range, in img_ir_timing_defaults() argument
107 if (!range->min) in img_ir_timing_defaults()
108 range->min = defaults->min; in img_ir_timing_defaults()
109 if (!range->max) in img_ir_timing_defaults()
110 range->max = defaults->max; in img_ir_timing_defaults()
/linux-4.4.14/arch/avr32/boards/favr-32/
DKconfig8 range 32000 50000
14 Must be within the range 32000 to 50000, which should be suitable to
/linux-4.4.14/fs/nilfs2/
Dioctl.c1087 struct fstrim_range range; in nilfs_ioctl_trim_fs() local
1096 if (copy_from_user(&range, argp, sizeof(range))) in nilfs_ioctl_trim_fs()
1099 range.minlen = max_t(u64, range.minlen, q->limits.discard_granularity); in nilfs_ioctl_trim_fs()
1102 ret = nilfs_sufile_trim_fs(nilfs->ns_sufile, &range); in nilfs_ioctl_trim_fs()
1108 if (copy_to_user(argp, &range, sizeof(range))) in nilfs_ioctl_trim_fs()
1128 __u64 range[2]; in nilfs_ioctl_set_alloc_range() local
1137 if (copy_from_user(range, argp, sizeof(__u64[2]))) in nilfs_ioctl_set_alloc_range()
1141 if (range[1] > i_size_read(inode->i_sb->s_bdev->bd_inode)) in nilfs_ioctl_set_alloc_range()
1146 minseg = range[0] + segbytes - 1; in nilfs_ioctl_set_alloc_range()
1148 maxseg = NILFS_SB2_OFFSET_BYTES(range[1]); in nilfs_ioctl_set_alloc_range()
/linux-4.4.14/Documentation/devicetree/bindings/gpio/
Dgpio.txt215 gpio-range-list ::= <single-gpio-range> [gpio-range-list]
216 single-gpio-range ::= <numeric-gpio-range> | <named-gpio-range>
217 numeric-gpio-range ::=
219 named-gpio-range ::= <pinctrl-phandle> <gpio-base> '<0 0>'
223 count : The number of GPIOs/pins in this range
230 for every single-gpio-range in gpio-ranges:
232 gpiorange-name : Name of the pingroup associated to the GPIO range in
238 controller. The number of pins/GPIOs in the range is the number of pins in
243 #gpio-range-cells with value <3>. This requirement is now deprecated.
Dgpio-tz1090.txt16 - reg: Index of bank in the range 0 to 2.
27 - GPIO number: a value in the range 0 to 29.
48 - GPIO number: a value in the range 0 to 29
/linux-4.4.14/net/sched/
Dcls_flower.c46 struct fl_flow_mask_range range; member
74 return mask->range.end - mask->range.start; in fl_mask_range()
90 mask->range.start = rounddown(first, sizeof(long)); in fl_mask_update_range()
91 mask->range.end = roundup(last + 1, sizeof(long)); in fl_mask_update_range()
97 return (u8 *) key + mask->range.start; in fl_key_get_start()
310 return !memcmp(&mask1->range, &mask2->range, sizeof(mask1->range)) && in fl_mask_eq()
325 head->ht_params.key_offset += mask->range.start; in fl_init_hashtable()
336 (FL_KEY_MEMBER_OFFSET(member) <= (mask)->range.end && \
337 FL_KEY_MEMBER_END_OFFSET(member) >= (mask)->range.start)
/linux-4.4.14/fs/hpfs/
Dsuper.c208 struct fstrim_range range; in hpfs_ioctl() local
213 if (copy_from_user(&range, (struct fstrim_range __user *)arg, sizeof(range))) in hpfs_ioctl()
215 …r = hpfs_trim_fs(file_inode(file)->i_sb, range.start >> 9, (range.start + range.len) >> 9, (range.… in hpfs_ioctl()
218 range.len = (u64)n_trimmed << 9; in hpfs_ioctl()
219 if (copy_to_user((struct fstrim_range __user *)arg, &range, sizeof(range))) in hpfs_ioctl()
/linux-4.4.14/drivers/net/wireless/prism54/
Disl_ioctl.c421 struct iw_range *range = (struct iw_range *) extra; in prism54_get_range() local
428 memset(range, 0, sizeof (struct iw_range)); in prism54_get_range()
432 range->we_version_source = SUPPORTED_WIRELESS_EXT; in prism54_get_range()
433 range->we_version_compiled = WIRELESS_EXT; in prism54_get_range()
436 range->num_encoding_sizes = 3; in prism54_get_range()
438 range->encoding_size[0] = 5; in prism54_get_range()
440 range->encoding_size[1] = 13; in prism54_get_range()
442 range->encoding_size[2] = 32; in prism54_get_range()
444 range->max_encoding_tokens = 4; in prism54_get_range()
447 range->max_qual.level = 0; in prism54_get_range()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/input/touchscreen/
Dedt-ft5x06.txt37 - threshold: allows setting the "click"-threshold in the range
40 - gain: allows setting the sensitivity in the range from 0 to
44 - offset: allows setting the edge compensation in the range from
/linux-4.4.14/arch/mn10300/lib/
D__ashldi3.S32 # the count is in the range 1-31
44 # the count is in the range 32-63
D__lshrdi3.S33 # the count is in the range 1-31
45 # the count is in the range 32-63
D__ashrdi3.S32 # the count is in the range 1-31
44 # the count is in the range 32-63
/linux-4.4.14/Documentation/timers/
Dtimers-howto.txt75 value given in the 1~20ms range). In many cases this
78 - Why is there no "usleep" / What is a good range?
84 With the introduction of a range, the scheduler is
89 The larger a range you supply, the greater a chance
94 is left to the caller to determine a reasonable range.
/linux-4.4.14/drivers/media/i2c/soc_camera/
Dmt9v022.c529 unsigned long range; in mt9v022_g_volatile_ctrl() local
538 range = gain->maximum - gain->minimum; in mt9v022_g_volatile_ctrl()
539 gain->val = ((data - 16) * range + 24) / 48 + gain->minimum; in mt9v022_g_volatile_ctrl()
546 range = exp->maximum - exp->minimum; in mt9v022_g_volatile_ctrl()
547 exp->val = ((data - 1) * range + 239) / 479 + exp->minimum; in mt9v022_g_volatile_ctrl()
597 unsigned long range = gain->maximum - gain->minimum; in mt9v022_s_ctrl() local
600 48 + range / 2) / range + 16; in mt9v022_s_ctrl()
623 unsigned long range = exp->maximum - exp->minimum; in mt9v022_s_ctrl() local
625 479 + range / 2) / range + 1; in mt9v022_s_ctrl()
Dmt9m001.c418 unsigned long range = ctrl->default_value - ctrl->minimum; in mt9m001_s_ctrl() local
419 data = ((ctrl->val - (s32)ctrl->minimum) * 8 + range / 2) / range; in mt9m001_s_ctrl()
428 unsigned long range = ctrl->maximum - ctrl->default_value - 1; in mt9m001_s_ctrl() local
430 111 + range / 2) / range + 9; in mt9m001_s_ctrl()
449 unsigned long range = exp->maximum - exp->minimum; in mt9m001_s_ctrl() local
451 range / 2) / range + 1; in mt9m001_s_ctrl()
/linux-4.4.14/Documentation/connector/
Dcn_test.c101 req->range = 10;
108 req->range = 10;
115 req->range = 10;
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dps3_gelic_wireless.c312 struct iw_range *range = (struct iw_range *)extra; in gelic_wl_get_range() local
318 memset(range, 0, sizeof(struct iw_range)); in gelic_wl_get_range()
320 range->we_version_compiled = WIRELESS_EXT; in gelic_wl_get_range()
321 range->we_version_source = 22; in gelic_wl_get_range()
329 range->freq[chs].i = i + 1; in gelic_wl_get_range()
330 range->freq[chs].m = channel_freq[i]; in gelic_wl_get_range()
331 range->freq[chs].e = 6; in gelic_wl_get_range()
334 range->num_frequency = chs; in gelic_wl_get_range()
335 range->old_num_frequency = chs; in gelic_wl_get_range()
336 range->num_channels = chs; in gelic_wl_get_range()
[all …]
/linux-4.4.14/drivers/net/ethernet/adi/
DKconfig44 range 6 10 if BFIN_MAC_USE_L1
45 range 10 100
53 range 20 64
/linux-4.4.14/include/net/netns/
Dipv4.h21 int range[2]; member
27 kgid_t range[2]; member
/linux-4.4.14/fs/ext4/
Dioctl.c593 struct fstrim_range range; in ext4_ioctl() local
602 if (copy_from_user(&range, (struct fstrim_range __user *)arg, in ext4_ioctl()
603 sizeof(range))) in ext4_ioctl()
606 range.minlen = max((unsigned int)range.minlen, in ext4_ioctl()
608 ret = ext4_trim_fs(sb, &range); in ext4_ioctl()
612 if (copy_to_user((struct fstrim_range __user *)arg, &range, in ext4_ioctl()
613 sizeof(range))) in ext4_ioctl()
/linux-4.4.14/drivers/net/wireless/
Dzd1201.c1047 struct iw_range *range = (struct iw_range *)extra; in zd1201_get_range() local
1050 memset(range, 0, sizeof(struct iw_range)); in zd1201_get_range()
1051 range->we_version_compiled = WIRELESS_EXT; in zd1201_get_range()
1052 range->we_version_source = WIRELESS_EXT; in zd1201_get_range()
1054 range->max_qual.qual = 128; in zd1201_get_range()
1055 range->max_qual.level = 128; in zd1201_get_range()
1056 range->max_qual.noise = 128; in zd1201_get_range()
1057 range->max_qual.updated = 7; in zd1201_get_range()
1059 range->encoding_size[0] = 5; in zd1201_get_range()
1060 range->encoding_size[1] = 13; in zd1201_get_range()
[all …]
/linux-4.4.14/arch/mips/kernel/
Dperf_event_mipsxx.c72 } range; member
670 return ((unsigned int)pev->range << 24) | in mipspmu_perf_event_encode()
1237 if (pev->range > V) { in check_and_calc_range()
1519 raw_event.range = P; in mipsxx_pmu_map_raw_event()
1530 raw_event.range = P; in mipsxx_pmu_map_raw_event()
1532 raw_event.range = V; in mipsxx_pmu_map_raw_event()
1534 raw_event.range = T; in mipsxx_pmu_map_raw_event()
1545 raw_event.range = P; in mipsxx_pmu_map_raw_event()
1555 raw_event.range = P; in mipsxx_pmu_map_raw_event()
1569 raw_event.range = P; in mipsxx_pmu_map_raw_event()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/
Dppc440spe-adma.txt17 - dcr-reg : <DCR registers range>
36 - dcr-reg : <DCR registers range>
85 - dcr-reg : <DCR registers range>

1234567