Home
last modified time | relevance | path

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

1234567

/linux-4.1.27/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.1.27/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.1.27/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.c104 static int knav_queue_setup_irq(struct knav_range_info *range, in knav_queue_setup_irq() argument
107 unsigned queue = inst->id - range->queue_base; in knav_queue_setup_irq()
111 if (range->flags & RANGE_HAS_IRQ) { in knav_queue_setup_irq()
112 irq = range->irqs[queue].irq; in knav_queue_setup_irq()
113 cpu_map = range->irqs[queue].cpu_map; in knav_queue_setup_irq()
122 dev_warn(range->kdev->dev, in knav_queue_setup_irq()
133 struct knav_range_info *range = inst->range; in knav_queue_free_irq() local
134 unsigned queue = inst->id - inst->range->queue_base; in knav_queue_free_irq()
137 if (range->flags & RANGE_HAS_IRQ) { in knav_queue_free_irq()
138 irq = range->irqs[queue].irq; in knav_queue_free_irq()
[all …]
Dknav_qmss.h260 struct knav_range_info *range; member
310 int (*init_range)(struct knav_range_info *range);
311 int (*free_range)(struct knav_range_info *range);
312 int (*init_queue)(struct knav_range_info *range,
314 int (*open_queue)(struct knav_range_info *range,
316 int (*close_queue)(struct knav_range_info *range,
318 int (*set_notify)(struct knav_range_info *range,
354 #define for_each_queue_range(kdev, range) \ argument
355 list_for_each_entry(range, &kdev->queue_ranges, list)
383 struct knav_range_info *range);
/linux-4.1.27/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 …]
Dservices.c337 l1 = &(scontext->range.level[0]); in constraint_expr_eval()
338 l2 = &(tcontext->range.level[0]); in constraint_expr_eval()
341 l1 = &(scontext->range.level[0]); in constraint_expr_eval()
342 l2 = &(tcontext->range.level[1]); in constraint_expr_eval()
345 l1 = &(scontext->range.level[1]); in constraint_expr_eval()
346 l2 = &(tcontext->range.level[0]); in constraint_expr_eval()
349 l1 = &(scontext->range.level[1]); in constraint_expr_eval()
350 l2 = &(tcontext->range.level[1]); in constraint_expr_eval()
353 l1 = &(scontext->range.level[0]); in constraint_expr_eval()
354 l2 = &(scontext->range.level[1]); in constraint_expr_eval()
[all …]
/linux-4.1.27/drivers/staging/android/
Dashmem.c102 #define range_size(range) \ argument
103 ((range)->pgend - (range)->pgstart + 1)
105 #define range_on_lru(range) \ argument
106 ((range)->purged == ASHMEM_NOT_PURGED)
108 #define page_range_subsumes_range(range, start, end) \ argument
109 (((range)->pgstart >= (start)) && ((range)->pgend <= (end)))
111 #define page_range_subsumed_by_range(range, start, end) \ argument
112 (((range)->pgstart <= (start)) && ((range)->pgend >= (end)))
114 #define page_in_range(range, page) \ argument
115 (((range)->pgstart <= (page)) && ((range)->pgend >= (page)))
[all …]
/linux-4.1.27/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);
87 struct of_pci_range *range) in of_pci_range_parser_one() argument
137 extern int of_pci_range_to_resource(struct of_pci_range *range,
152 static inline int of_pci_range_to_resource(struct of_pci_range *range, in of_pci_range_to_resource() argument
/linux-4.1.27/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.1.27/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.c167 struct of_pci_range range; in of_pci_get_host_bridge_resources() local
200 for_each_of_pci_range(&parser, &range) { in of_pci_get_host_bridge_resources()
202 if ((range.flags & IORESOURCE_TYPE_BITS) == IORESOURCE_IO) in of_pci_get_host_bridge_resources()
204 else if ((range.flags & IORESOURCE_TYPE_BITS) == IORESOURCE_MEM) in of_pci_get_host_bridge_resources()
209 range.cpu_addr, range.cpu_addr + range.size - 1, in of_pci_get_host_bridge_resources()
210 range.pci_addr); in of_pci_get_host_bridge_resources()
216 if (range.cpu_addr == OF_BAD_ADDR || range.size == 0) in of_pci_get_host_bridge_resources()
225 err = of_pci_range_to_resource(&range, dev, res); in of_pci_get_host_bridge_resources()
239 *io_base = range.cpu_addr; in of_pci_get_host_bridge_resources()
242 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.1.27/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.c157 const struct nf_nat_range *range) in in_range() argument
162 if (range->flags & NF_NAT_RANGE_MAP_IPS && in in_range()
163 !l3proto->in_range(tuple, range)) in in_range()
166 if (!(range->flags & NF_NAT_RANGE_PROTO_SPECIFIED) || in in_range()
168 &range->min_proto, &range->max_proto)) in in_range()
193 const struct nf_nat_range *range) in find_appropriate_src() argument
207 if (in_range(l3proto, l4proto, result, range)) in find_appropriate_src()
222 const struct nf_nat_range *range, in find_best_ips_proto() argument
233 if (!(range->flags & NF_NAT_RANGE_MAP_IPS)) in find_best_ips_proto()
242 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_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_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_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()
Dnf_nat_proto_dccp.c28 const struct nf_nat_range *range, in dccp_unique_tuple() argument
32 nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct, in dccp_unique_tuple()
/linux-4.1.27/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
340 struct serial2002_range_table_t *range, in serial2002_setup_subdevice() argument
365 } else if (range) { in serial2002_setup_subdevice()
366 range_table_list = kmalloc_array(s->n_chan, sizeof(*range), in serial2002_setup_subdevice()
376 if (range) { in serial2002_setup_subdevice()
377 range[j].length = 1; in serial2002_setup_subdevice()
378 range[j].range.min = cfg[j].min; in serial2002_setup_subdevice()
379 range[j].range.max = cfg[j].max; in serial2002_setup_subdevice()
381 (const struct comedi_lrange *)&range[j]; in serial2002_setup_subdevice()
419 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()
Drtd520.c437 unsigned int range = CR_RANGE(chanspec); in rtd_convert_chan_gain() local
444 if (range < board->range_bip10) { in rtd_convert_chan_gain()
447 r |= (range & 0x7) << 4; in rtd_convert_chan_gain()
448 } else if (range < board->range_uni10) { in rtd_convert_chan_gain()
451 r |= ((range - board->range_bip10) & 0x7) << 4; in rtd_convert_chan_gain()
455 r |= ((range - board->range_uni10) & 0x7) << 4; in rtd_convert_chan_gain()
555 unsigned int range = CR_RANGE(insn->chanspec); in rtd_ai_rinsn() local
583 if (comedi_range_is_bipolar(s, range)) in rtd_ai_rinsn()
608 unsigned int range = CR_RANGE(cmd->chanlist[async->cur_chan]); in ai_read_n() local
620 if (comedi_range_is_bipolar(s, range)) in ai_read_n()
[all …]
Dcomedi_test.c96 &s->range_table->range[range_index]; in fake_sawtooth()
121 &s->range_table->range[range_index]; in fake_squarewave()
143 unsigned int channel, unsigned int range, in fake_waveform() argument
152 return fake_sawtooth(dev, range, current_time); in fake_waveform()
154 return fake_squarewave(dev, range, current_time); in fake_waveform()
159 return fake_flatline(dev, range, current_time); in fake_waveform()
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 …]
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()
Ddas6402.c218 unsigned int range = CR_RANGE(chanspec); in das6402_ai_set_mode() local
221 mode |= DAS6402_MODE_RANGE(range); in das6402_ai_set_mode()
224 if (comedi_range_is_unipolar(s, range)) in das6402_ai_set_mode()
266 unsigned int range = CR_RANGE(cmd->chanlist[i]); in das6402_ai_check_chanlist() local
275 if (range != range0) { in das6402_ai_check_chanlist()
430 unsigned int range = CR_RANGE(insn->chanspec); in das6402_ao_insn_write() local
437 val |= DAS6402_AO_RANGE(chan, range); in das6402_ao_insn_write()
/linux-4.1.27/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()
109 subtract_range(range, RANGE_NUM, base, base + size); in x86_get_mtrr_mem_range()
112 subtract_range(range, RANGE_NUM, extra_remove_base, in x86_get_mtrr_mem_range()
118 if (!range[i].end) in x86_get_mtrr_mem_range()
121 range[i].start, range[i].end); in x86_get_mtrr_mem_range()
126 nr_range = clean_sort_range(range, RANGE_NUM); in x86_get_mtrr_mem_range()
131 range[i].start, range[i].end); in x86_get_mtrr_mem_range()
[all …]
/linux-4.1.27/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.1.27/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.1.27/drivers/staging/lustre/lustre/fld/
Dfld_cache.c264 const struct lu_seq_range *range = &f_new->fce_range; in fld_cache_punch_hole() local
265 const u64 new_start = range->lsr_start; in fld_cache_punch_hole()
266 const u64 new_end = range->lsr_end; in fld_cache_punch_hole()
303 const struct lu_seq_range *range = &f_new->fce_range; in fld_cache_overlap_handle() local
304 const u64 new_start = range->lsr_start; in fld_cache_overlap_handle()
305 const u64 new_end = range->lsr_end; in fld_cache_overlap_handle()
306 const u32 mdt = range->lsr_index; in fld_cache_overlap_handle()
326 f_curr->fce_range = *range; in fld_cache_overlap_handle()
357 PRANGE(range), PRANGE(&f_curr->fce_range)); in fld_cache_overlap_handle()
361 *fld_cache_entry_create(const struct lu_seq_range *range) in fld_cache_entry_create() argument
[all …]
Dfld_internal.h143 struct lu_seq_range *range, __u32 fld_op);
158 const struct lu_seq_range *range);
161 *fld_cache_entry_create(const struct lu_seq_range *range);
166 const struct lu_seq_range *range);
168 const struct lu_seq_range *range);
170 const u64 seq, struct lu_seq_range *range);
173 fld_cache_entry_lookup(struct fld_cache *cache, struct lu_seq_range *range);
180 struct lu_seq_range *range);
182 const struct lu_seq_range *range, struct thandle *th);
/linux-4.1.27/drivers/pinctrl/
Dcore.c296 static inline int gpio_to_pin(struct pinctrl_gpio_range *range, in gpio_to_pin() argument
299 unsigned int offset = gpio - range->base; in gpio_to_pin()
300 if (range->pins) in gpio_to_pin()
301 return range->pins[offset]; in gpio_to_pin()
303 return range->pin_base + offset; in gpio_to_pin()
317 struct pinctrl_gpio_range *range = NULL; in pinctrl_match_gpio_range() local
321 list_for_each_entry(range, &pctldev->gpio_ranges, node) { in pinctrl_match_gpio_range()
323 if (gpio >= range->base && in pinctrl_match_gpio_range()
324 gpio < range->base + range->npins) { in pinctrl_match_gpio_range()
326 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()
979 struct pinctrl_gpio_range *range, unsigned gpio, in st_pmx_set_gpio_direction() argument
982 struct st_gpio_bank *bank = gpio_range_to_bank(range); in st_pmx_set_gpio_direction()
1518 struct pinctrl_gpio_range *range = &bank->range; in st_gpiolib_register_bank() local
1538 of_property_read_string(np, "st,bank-name", &range->name); in st_gpiolib_register_bank()
1539 bank->gpio_chip.label = range->name; in st_gpiolib_register_bank()
1541 range->id = bank_num; in st_gpiolib_register_bank()
[all …]
/linux-4.1.27/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.1.27/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.1.27/drivers/regulator/
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.1.27/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.1.27/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, 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.1.27/fs/ocfs2/
Dmove_extents.c51 struct ocfs2_move_extents *range; member
314 context->range->me_flags &= ~OCFS2_MOVE_EXT_FL_COMPLETE; in ocfs2_defrag_extent()
470 struct ocfs2_move_extents *range) in ocfs2_validate_and_adjust_move_goal() argument
483 range->me_goal = ocfs2_block_to_cluster_start(inode->i_sb, in ocfs2_validate_and_adjust_move_goal()
484 range->me_goal); in ocfs2_validate_and_adjust_move_goal()
489 ret = ocfs2_find_victim_alloc_group(inode, range->me_goal, in ocfs2_validate_and_adjust_move_goal()
502 if (range->me_goal == le64_to_cpu(bg->bg_blkno)) in ocfs2_validate_and_adjust_move_goal()
503 range->me_goal += c_to_b; in ocfs2_validate_and_adjust_move_goal()
509 range->me_len) { in ocfs2_validate_and_adjust_move_goal()
518 range->me_goal); in ocfs2_validate_and_adjust_move_goal()
[all …]
/linux-4.1.27/drivers/staging/comedi/
Dcomedidev.h361 struct comedi_krange range[GCC_ZERO_LENGTH_ARRAY]; member
365 unsigned int range) in comedi_range_is_bipolar() argument
367 return s->range_table->range[range].min < 0; in comedi_range_is_bipolar()
371 unsigned int range) in comedi_range_is_unipolar() argument
373 return s->range_table->range[range].min >= 0; in comedi_range_is_unipolar()
377 unsigned int range) in comedi_range_is_external() argument
379 return !!(s->range_table->range[range].flags & RF_EXTERNAL); in comedi_range_is_external()
384 unsigned int range) in comedi_chan_range_is_bipolar() argument
386 return s->range_table_list[chan]->range[range].min < 0; in comedi_chan_range_is_bipolar()
391 unsigned int range) in comedi_chan_range_is_unipolar() argument
[all …]
/linux-4.1.27/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.1.27/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.c675 struct of_pci_range range; in pci_process_bridge_OF_ranges() local
686 for_each_of_pci_range(&parser, &range) { in pci_process_bridge_OF_ranges()
692 if (range.cpu_addr == OF_BAD_ADDR || range.size == 0) in pci_process_bridge_OF_ranges()
697 switch (range.flags & IORESOURCE_TYPE_BITS) { in pci_process_bridge_OF_ranges()
701 range.cpu_addr, range.cpu_addr + range.size - 1, in pci_process_bridge_OF_ranges()
702 range.pci_addr); in pci_process_bridge_OF_ranges()
712 if (range.size > 0x01000000) in pci_process_bridge_OF_ranges()
713 range.size = 0x01000000; in pci_process_bridge_OF_ranges()
716 hose->io_base_virt = ioremap(range.cpu_addr, in pci_process_bridge_OF_ranges()
717 range.size); in pci_process_bridge_OF_ranges()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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 = -98; in rtl8180_wx_get_range()
267 range->max_qual.updated = 7; /* Updated all three */ in rtl8180_wx_get_range()
[all …]
/linux-4.1.27/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.1.27/drivers/pinctrl/sh-pfc/
Dcore.c124 const struct sh_pfc_pin_range *range = &pfc->ranges[i]; in sh_pfc_get_pin_index() local
126 if (pin <= range->end) in sh_pfc_get_pin_index()
127 return pin >= range->start in sh_pfc_get_pin_index()
128 ? offset + pin - range->start : -1; in sh_pfc_get_pin_index()
130 offset += range->end - range->start + 1; in sh_pfc_get_pin_index()
301 const struct pinmux_range *range; in sh_pfc_config_mux() local
307 range = NULL; in sh_pfc_config_mux()
311 range = &pfc->info->output; in sh_pfc_config_mux()
315 range = &pfc->info->input; in sh_pfc_config_mux()
353 in_range = sh_pfc_enum_in_range(enum_id, range); in sh_pfc_config_mux()
[all …]
Dgpio.c387 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()
394 range->start, range->start, in sh_pfc_register_gpiochip()
395 range->end - range->start + 1); in sh_pfc_register_gpiochip()
/linux-4.1.27/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.1.27/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.1.27/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()
241 if (periph->id < PERIPHERAL_ID_MIN || !periph->range.max) in clk_sam9x5_peripheral_round_rate()
244 if (periph->range.max) { in clk_sam9x5_peripheral_round_rate()
247 if (cur_rate <= periph->range.max) in clk_sam9x5_peripheral_round_rate()
282 if (periph->id < PERIPHERAL_ID_MIN || !periph->range.max) { in clk_sam9x5_peripheral_set_rate()
289 if (periph->range.max && rate > periph->range.max) in clk_sam9x5_peripheral_set_rate()
315 const struct clk_range *range) in at91_clk_register_sam9x5_peripheral() argument
339 periph->range = *range; in at91_clk_register_sam9x5_peripheral()
[all …]
/linux-4.1.27/net/openvswitch/
Dflow_table.c53 static u16 range_n_bytes(const struct sw_flow_key_range *range) in range_n_bytes() argument
55 return range->end - range->start; in range_n_bytes()
61 int start = full ? 0 : mask->range.start; in ovs_flow_mask_key()
62 int len = full ? sizeof *dst : range_n_bytes(&mask->range); in ovs_flow_mask_key()
414 const struct sw_flow_key_range *range) in flow_hash() argument
416 int key_start = range->start; in flow_hash()
417 int key_end = range->end; in flow_hash()
453 const struct sw_flow_key_range *range) in flow_cmp_masked_key() argument
455 return cmp_key(&flow->key, key, range->start, range->end); in flow_cmp_masked_key()
463 int key_end = match->range.end; in ovs_flow_cmp_unmasked_key()
[all …]
/linux-4.1.27/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.1.27/drivers/hid/
Dhid-lg4ff.c71 static void hid_lg4ff_set_range_dfp(struct hid_device *hid, u16 range);
72 static void hid_lg4ff_set_range_g25(struct hid_device *hid, u16 range);
76 __u16 range; member
88 void (*set_range)(struct hid_device *hid, u16 range);
102 void (*set_range)(struct hid_device *hid, u16 range);
248 static __s32 lg4ff_adjust_dfp_x_axis(__s32 value, __u16 range) in lg4ff_adjust_dfp_x_axis() argument
253 if (range == 900) in lg4ff_adjust_dfp_x_axis()
255 else if (range == 200) in lg4ff_adjust_dfp_x_axis()
257 else if (range < 200) in lg4ff_adjust_dfp_x_axis()
262 new_value = 8192 + mult_frac(value - 8192, max_range, range); in lg4ff_adjust_dfp_x_axis()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/pci/host/
Dpci-xgene.c339 struct of_pci_range *range, u8 *ib_reg_mask) in xgene_pcie_setup_ib_reg() argument
345 u64 cpu_addr = range->cpu_addr; in xgene_pcie_setup_ib_reg()
346 u64 pci_addr = range->pci_addr; in xgene_pcie_setup_ib_reg()
347 u64 size = range->size; in xgene_pcie_setup_ib_reg()
353 region = xgene_pcie_select_ib_reg(ib_reg_mask, range->size); in xgene_pcie_setup_ib_reg()
359 if (range->flags & IORESOURCE_PREFETCH) in xgene_pcie_setup_ib_reg()
400 parser->range = of_get_property(node, "dma-ranges", &rlen); in pci_dma_range_parser_init()
401 if (!parser->range) in pci_dma_range_parser_init()
403 parser->end = parser->range + rlen / sizeof(__be32); in pci_dma_range_parser_init()
411 struct of_pci_range range; in xgene_pcie_parse_map_dma_ranges() local
[all …]
Dpcie-rcar.c792 struct of_pci_range *range, in rcar_pcie_inbound_ranges() argument
795 u64 restype = range->flags; in rcar_pcie_inbound_ranges()
796 u64 cpu_addr = range->cpu_addr; in rcar_pcie_inbound_ranges()
797 u64 cpu_end = range->cpu_addr + range->size; in rcar_pcie_inbound_ranges()
798 u64 pci_addr = range->pci_addr; in rcar_pcie_inbound_ranges()
815 size = min(range->size, alignment); in rcar_pcie_inbound_ranges()
817 size = range->size; in rcar_pcie_inbound_ranges()
862 parser->range = of_get_property(node, "dma-ranges", &rlen); in pci_dma_range_parser_init()
863 if (!parser->range) in pci_dma_range_parser_init()
866 parser->end = parser->range + rlen / sizeof(__be32); in pci_dma_range_parser_init()
[all …]
Dpcie-designware.c349 struct of_pci_range range; in dw_pcie_host_init() local
384 for_each_of_pci_range(&parser, &range) { in dw_pcie_host_init()
385 unsigned long restype = range.flags & IORESOURCE_TYPE_BITS; in dw_pcie_host_init()
388 of_pci_range_to_resource(&range, np, &pp->io); in dw_pcie_host_init()
392 range.pci_addr + global_io_offset); in dw_pcie_host_init()
395 range.pci_addr + range.size in dw_pcie_host_init()
398 pp->io_bus_addr = range.pci_addr; in dw_pcie_host_init()
399 pp->io_base = range.cpu_addr; in dw_pcie_host_init()
402 pp->io_mod_base = of_read_number(parser.range - in dw_pcie_host_init()
406 of_pci_range_to_resource(&range, np, &pp->mem); in dw_pcie_host_init()
[all …]
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/
Drtl_wx.c390 struct iw_range *range = (struct iw_range *)extra; in rtl8192_wx_get_range() local
395 wrqu->data.length = sizeof(*range); in rtl8192_wx_get_range()
396 memset(range, 0, sizeof(*range)); in rtl8192_wx_get_range()
399 range->throughput = 130 * 1000 * 1000; in rtl8192_wx_get_range()
403 range->sensitivity = priv->max_sens; in rtl8192_wx_get_range()
406 range->max_qual.qual = 100; in rtl8192_wx_get_range()
407 range->max_qual.level = 0; in rtl8192_wx_get_range()
408 range->max_qual.noise = 0; in rtl8192_wx_get_range()
409 range->max_qual.updated = 7; /* Updated all three */ in rtl8192_wx_get_range()
411 range->avg_qual.qual = 70; /* > 8% missed beacons is 'bad' */ in rtl8192_wx_get_range()
[all …]
/linux-4.1.27/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/module/hid_logitech/drivers/hid:logitech/<dev>/range.
5 Description: Display minimum, maximum and current range of the steering
7 range of the wheel.
/linux-4.1.27/drivers/staging/lustre/lustre/fid/
Dlproc_fid.c63 struct lu_seq_range *range) in lprocfs_fid_write_common() argument
69 LASSERT(range != NULL); in lprocfs_fid_write_common()
80 memset(range, 0, sizeof(*range)); in lprocfs_fid_write_common()
89 tmp.lsr_start < range->lsr_start || tmp.lsr_end > range->lsr_end) in lprocfs_fid_write_common()
91 *range = tmp; in lprocfs_fid_write_common()
/linux-4.1.27/arch/s390/mm/
Dextmem.c51 struct qrange range[6]; member
65 struct qrange_old range[6]; member
87 struct qrange range[6]; member
290 qout->range[i].start = in query_segment_type()
291 (unsigned long) qout_old->range[i].start; in query_segment_type()
292 qout->range[i].end = in query_segment_type()
293 (unsigned long) qout_old->range[i].end; in query_segment_type()
303 seg->vm_segtype = qout->range[0].start & 0xff; in query_segment_type()
311 if (((qout->range[i].start & 0xff) != SEG_TYPE_EW) && in query_segment_type()
312 ((qout->range[i].start & 0xff) != SEG_TYPE_EN)) { in query_segment_type()
[all …]
/linux-4.1.27/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.1.27/net/ipv4/
Dsysctl_net_ipv4.c46 static void set_local_port_range(struct net *net, int range[2]) in set_local_port_range()
49 net->ipv4.ip_local_ports.range[0] = range[0]; in set_local_port_range()
50 net->ipv4.ip_local_ports.range[1] = range[1]; in set_local_port_range()
60 container_of(table->data, struct net, ipv4.ip_local_ports.range); in ipv4_local_port_range()
62 int range[2]; in ipv4_local_port_range() local
64 .data = &range, in ipv4_local_port_range()
65 .maxlen = sizeof(range), in ipv4_local_port_range()
71 inet_get_local_port_range(net, &range[0], &range[1]); in ipv4_local_port_range()
76 if (range[1] < range[0]) in ipv4_local_port_range()
79 set_local_port_range(net, range); in ipv4_local_port_range()
[all …]
/linux-4.1.27/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.1.27/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.1.27/drivers/edac/
Damd64_edac.c984 static void read_dram_base_limit_regs(struct amd64_pvt *pvt, unsigned range) in read_dram_base_limit_regs() argument
989 int off = range << 3; in read_dram_base_limit_regs()
992 amd64_read_pci_cfg(pvt->F1, DRAM_BASE_LO + off, &pvt->ranges[range].base.lo); in read_dram_base_limit_regs()
993 amd64_read_pci_cfg(pvt->F1, DRAM_LIMIT_LO + off, &pvt->ranges[range].lim.lo); in read_dram_base_limit_regs()
998 if (!dram_rw(pvt, range)) in read_dram_base_limit_regs()
1001 amd64_read_pci_cfg(pvt->F1, DRAM_BASE_HI + off, &pvt->ranges[range].base.hi); in read_dram_base_limit_regs()
1002 amd64_read_pci_cfg(pvt->F1, DRAM_LIMIT_HI + off, &pvt->ranges[range].lim.hi); in read_dram_base_limit_regs()
1008 nb = node_to_amd_nb(dram_dst_node(pvt, range)); in read_dram_base_limit_regs()
1025 pvt->ranges[range].lim.lo &= GENMASK_ULL(15, 0); in read_dram_base_limit_regs()
1028 pvt->ranges[range].lim.lo |= ((llim & 0x1fff) << 3 | 0x7) << 16; in read_dram_base_limit_regs()
[all …]
/linux-4.1.27/include/linux/pinctrl/
Dpinmux.h73 struct pinctrl_gpio_range *range,
76 struct pinctrl_gpio_range *range,
79 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.1.27/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.1.27/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.1.27/drivers/mmc/host/
Dsdhci-sirf.c52 int start = -1, end = 0, tuning_value = -1, range = 0; in sdhci_sirf_execute_tuning() local
74 range++; in sdhci_sirf_execute_tuning()
76 && range > longest_range) in sdhci_sirf_execute_tuning()
81 if (range > longest_range) { in sdhci_sirf_execute_tuning()
83 longest_range = range; in sdhci_sirf_execute_tuning()
86 end = range = 0; in sdhci_sirf_execute_tuning()
/linux-4.1.27/block/
Dioctl.c309 uint64_t range[2]; in blkdev_ioctl() local
314 if (copy_from_user(range, (void __user *)arg, sizeof(range))) in blkdev_ioctl()
317 return blk_ioctl_discard(bdev, range[0], range[1], in blkdev_ioctl()
321 uint64_t range[2]; in blkdev_ioctl() local
326 if (copy_from_user(range, (void __user *)arg, sizeof(range))) in blkdev_ioctl()
329 return blk_ioctl_zeroout(bdev, range[0], range[1]); in blkdev_ioctl()
/linux-4.1.27/drivers/extcon/
Dextcon-arizona.c373 unsigned int val, range; in arizona_hpdet_read() local
409 &range); in arizona_hpdet_read()
410 range = (range & ARIZONA_HP_IMPEDANCE_RANGE_MASK) in arizona_hpdet_read()
413 if (range < ARRAY_SIZE(arizona_hpdet_b_ranges) - 1 && in arizona_hpdet_read()
414 (val < arizona_hpdet_b_ranges[range].threshold || in arizona_hpdet_read()
416 range++; in arizona_hpdet_read()
418 range); in arizona_hpdet_read()
422 range << in arizona_hpdet_read()
428 if (val < arizona_hpdet_b_ranges[range].threshold || in arizona_hpdet_read()
435 val, range); in arizona_hpdet_read()
[all …]
/linux-4.1.27/Documentation/hwmon/
Dnct677566 16, 32, 64 or 128) to give the readings more range or accuracy; the other chips
79 predefined temperature range. If the temperature goes out of range, fan
80 is driven slower/faster to reach the predefined range again.
87 pwm[1-5] - this file stores PWM duty cycle or DC value (fan speed) in range:
130 If the temperature is in the range defined by:
133 (range 0 - 127000)
142 pwm[1-5]_start fan pwm start value (range 1 - 255), to start fan
143 when the temperature is above defined range.
144 pwm[1-5]_floor lowest fan pwm (range 0 - 255) if temperature is below
145 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.1.27/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.1.27/drivers/base/regmap/
Dregmap.c1147 struct regmap_range_node *range, in _regmap_select_page() argument
1156 win_offset = (*reg - range->range_min) % range->window_len; in _regmap_select_page()
1157 win_page = (*reg - range->range_min) / range->window_len; in _regmap_select_page()
1161 if (*reg + val_num - 1 > range->range_max) in _regmap_select_page()
1165 if (val_num > range->window_len - win_offset) in _regmap_select_page()
1173 range->window_start + win_offset != range->selector_reg) { in _regmap_select_page()
1178 ret = _regmap_update_bits(map, range->selector_reg, in _regmap_select_page()
1179 range->selector_mask, in _regmap_select_page()
1180 win_page << range->selector_shift, in _regmap_select_page()
1189 *reg = range->window_start + win_offset; in _regmap_select_page()
[all …]
/linux-4.1.27/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__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
D__ashldi3.S29 # deal with a shift in the range 1<=N<=31
36 # deal with a shift in the range 32<=N<=63
/linux-4.1.27/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.1.27/drivers/pinctrl/intel/
Dpinctrl-baytrail.c151 struct pinctrl_gpio_range *range; member
166 reg_offset = vg->range->pins[offset] * 16; in byt_gpio_reg()
187 if (!strcmp(vg->range->name, BYT_SCORE_ACPI_UID) && in byt_get_gpio_mux()
192 if (!strcmp(vg->range->name, BYT_SUS_ACPI_UID) && in byt_get_gpio_mux()
373 offs = vg->range->pins[i] * 16; in byt_gpio_dbg_show()
415 vg->range->pins[i], offs, in byt_gpio_dbg_show()
560 struct pinctrl_gpio_range *range; in byt_gpio_probe() local
573 for (range = byt_ranges; range->name; range++) { in byt_gpio_probe()
574 if (!strcmp(acpi_dev->pnp.unique_id, range->name)) { in byt_gpio_probe()
575 vg->chip.ngpio = range->npins; in byt_gpio_probe()
[all …]
/linux-4.1.27/drivers/ata/
Dpata_at91.c70 static int adjust_smc_value(int *value, struct smc_range *range, int size) in adjust_smc_value() argument
72 int maximum = (range + size - 1)->max; in adjust_smc_value()
76 if (*value < range->min) { in adjust_smc_value()
77 remainder = range->min - *value; in adjust_smc_value()
78 *value = range->min; /* nearest valid value */ in adjust_smc_value()
80 } else if ((range->min <= *value) && (*value <= range->max)) in adjust_smc_value()
83 range++; in adjust_smc_value()
/linux-4.1.27/arch/s390/pci/
Dpci_insn.c47 static inline u8 __rpcit(u64 fn, u64 addr, u64 range, u8 *status) in __rpcit() argument
50 register u64 __range asm("3") = range; in __rpcit()
64 int zpci_refresh_trans(u64 fn, u64 addr, u64 range) in zpci_refresh_trans() argument
69 cc = __rpcit(fn, addr, range, &status); in zpci_refresh_trans()
76 __func__, cc, status, addr, range); in zpci_refresh_trans()
/linux-4.1.27/drivers/block/paride/
Dparide.c274 int best, range; in pi_probe_mode() local
279 range = 3; in pi_probe_mode()
281 range = 8; in pi_probe_mode()
282 if ((range == 8) && (pi->port % 8)) in pi_probe_mode()
284 pi->reserved = range; in pi_probe_mode()
289 range = 3; in pi_probe_mode()
291 range = 8; in pi_probe_mode()
292 if ((range == 8) && (pi->port % 8)) in pi_probe_mode()
294 pi->reserved = range; in pi_probe_mode()
/linux-4.1.27/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.1.27/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.1.27/arch/x86/kernel/cpu/
Damd.c842 #define AMD_MODEL_RANGE_FAMILY(range) (((range) >> 24) & 0xff) argument
843 #define AMD_MODEL_RANGE_START(range) (((range) >> 12) & 0xfff) argument
844 #define AMD_MODEL_RANGE_END(range) ((range) & 0xfff) argument
857 u32 range; in cpu_has_amd_erratum() local
876 while ((range = *erratum++)) in cpu_has_amd_erratum()
877 if ((cpu->x86 == AMD_MODEL_RANGE_FAMILY(range)) && in cpu_has_amd_erratum()
878 (ms >= AMD_MODEL_RANGE_START(range)) && in cpu_has_amd_erratum()
879 (ms <= AMD_MODEL_RANGE_END(range))) in cpu_has_amd_erratum()
/linux-4.1.27/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.1.27/arch/arm/boot/dts/
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.dts213 freq-range = <17000000 50000000>;
222 freq-range = <17000000 50000000>;
231 freq-range = <17000000 50000000>;
240 freq-range = <17000000 50000000>;
249 freq-range = <20000000 40000000>;
258 freq-range = <23750000 165000000>;
267 freq-range = <20000000 40000000>;
276 freq-range = <17000000 50000000>;
285 freq-range = <20000000 50000000>;
/linux-4.1.27/drivers/staging/lustre/lustre/include/lustre/
Dlustre_idl.h192 static inline unsigned fld_range_type(const struct lu_seq_range *range) in fld_range_type() argument
194 return range->lsr_flags & LU_SEQ_RANGE_MASK; in fld_range_type()
197 static inline int fld_range_is_ost(const struct lu_seq_range *range) in fld_range_is_ost() argument
199 return fld_range_type(range) == LU_SEQ_RANGE_OST; in fld_range_is_ost()
202 static inline int fld_range_is_mdt(const struct lu_seq_range *range) in fld_range_is_mdt() argument
204 return fld_range_type(range) == LU_SEQ_RANGE_MDT; in fld_range_is_mdt()
213 static inline unsigned fld_range_is_any(const struct lu_seq_range *range) in fld_range_is_any() argument
215 return fld_range_type(range) == LU_SEQ_RANGE_ANY; in fld_range_is_any()
218 static inline void fld_range_set_type(struct lu_seq_range *range, in fld_range_set_type() argument
221 range->lsr_flags |= flags; in fld_range_set_type()
[all …]
/linux-4.1.27/fs/ext3/
Dioctl.c257 struct fstrim_range range; in ext3_ioctl() local
263 if (copy_from_user(&range, (struct fstrim_range __user *)arg, in ext3_ioctl()
264 sizeof(range))) in ext3_ioctl()
267 ret = ext3_trim_fs(sb, &range); in ext3_ioctl()
271 if (copy_to_user((struct fstrim_range __user *)arg, &range, in ext3_ioctl()
272 sizeof(range))) in ext3_ioctl()
/linux-4.1.27/Documentation/devicetree/bindings/pci/
Dpci-rcar-gen2.txt16 - bus-range: The PCI bus number range; as this is a single bus, the range
36 bus-range = <0 0>;
Dbrcm,iproc-pcie.txt10 - bus-range: PCI bus numbers covered
31 bus-range = <0x00 0xff>;
53 bus-range = <0x00 0xff>;
/linux-4.1.27/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.1.27/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.1.27/fs/nfs/blocklayout/
Dblocklayout.c604 .mode = lgr->range.iomode, in bl_alloc_lseg()
605 .start = lgr->range.offset >> SECTOR_SHIFT, in bl_alloc_lseg()
606 .inval = lgr->range.offset >> SECTOR_SHIFT, in bl_alloc_lseg()
607 .cowread = lgr->range.offset >> SECTOR_SHIFT, in bl_alloc_lseg()
652 if (lgr->range.offset + lgr->range.length != in bl_alloc_lseg()
693 struct pnfs_layout_range *range) in bl_return_range() argument
696 sector_t offset = range->offset >> SECTOR_SHIFT, end; in bl_return_range()
698 if (range->offset % 8) { in bl_return_range()
700 __func__, range->offset); in bl_return_range()
704 if (range->length != NFS4_MAX_UINT64) { in bl_return_range()
[all …]
/linux-4.1.27/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.1.27/fs/nfs/
Dpnfs.c280 struct pnfs_layout_range range = { in pnfs_layout_io_set_failed() local
289 pnfs_mark_matching_lsegs_invalid(lo, &head, &range); in pnfs_layout_io_set_failed()
663 struct pnfs_layout_range range = { in pnfs_layout_free_bulk_destroy_list() local
685 if (pnfs_mark_matching_lsegs_invalid(lo, &lseg_list, &range)) in pnfs_layout_free_bulk_destroy_list()
804 struct pnfs_layout_range *range) in pnfs_layout_returning() argument
808 lo->plh_return_iomode == range->iomode); in pnfs_layout_returning()
814 struct pnfs_layout_range *range, int lget) in pnfs_layoutgets_blocked() argument
820 pnfs_layout_returning(lo, range); in pnfs_layoutgets_blocked()
825 struct pnfs_layout_range *range, in pnfs_choose_layoutget_stateid() argument
832 if (pnfs_layoutgets_blocked(lo, range, 1)) { in pnfs_choose_layoutget_stateid()
[all …]
/linux-4.1.27/Documentation/device-mapper/
Dstatistics.txt11 the range specified.
36 @stats_create <range> <step> [<program_id> [<aux_data>]]
40 <range>
42 "<start_sector>+<length>" - a range of <length> 512-byte sectors
46 "<area_size>" - the range is subdivided into areas each containing
48 "/<number_of_areas>" - the range is subdivided into the specified
53 the userspace owner of the range. This groups ranges together
61 that is useful to the client program that created the range.
159 program that created the range. The kernel returns this
/linux-4.1.27/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.1.27/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.1.27/drivers/clk/bcm/
Dclk-kona-setup.c33 limit = ccu->range - sizeof(u32); in ccu_data_offsets_valid()
89 u32 range; in peri_clk_data_offsets_valid() local
95 range = bcm_clk->ccu->range; in peri_clk_data_offsets_valid()
97 limit = range - sizeof(u32); in peri_clk_data_offsets_valid()
806 resource_size_t range; in kona_dt_ccu_setup() local
829 range = resource_size(&res); in kona_dt_ccu_setup()
830 if (range > (resource_size_t)U32_MAX) { in kona_dt_ccu_setup()
836 ccu->range = (u32)range; in kona_dt_ccu_setup()
843 ccu->base = ioremap(res.start, ccu->range); in kona_dt_ccu_setup()
/linux-4.1.27/drivers/staging/iio/light/
Disl29018.c76 unsigned int range; member
82 static int isl29018_set_range(struct isl29018_chip *chip, unsigned long range, in isl29018_set_range() argument
89 if (range <= supp_ranges[i]) { in isl29018_set_range()
171 data_x_range = lux_data * chip->range; in isl29018_read_lux()
240 return sprintf(buf, "%u\n", chip->range); in show_range()
269 chip->range = new_range; in store_range()
450 static IIO_DEVICE_ATTR(range, S_IRUGO | S_IWUSR, show_range, store_range, 0);
463 ISL29018_DEV_ATTR(range),
472 ISL29018_DEV_ATTR(range),
569 status = isl29018_set_range(chip, chip->range, &new_range); in isl29018_chip_init()
[all …]
/linux-4.1.27/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.1.27/arch/x86/mm/
Dkasan_init_64.c12 extern struct range pfn_mapped[E820_X_MAX];
28 static int __init map_range(struct range *range) in map_range() argument
33 start = (unsigned long)kasan_mem_to_shadow(pfn_to_kaddr(range->start)); in map_range()
34 end = (unsigned long)kasan_mem_to_shadow(pfn_to_kaddr(range->end)); in map_range()
/linux-4.1.27/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.1.27/Documentation/devicetree/bindings/gpio/
Dgpio.txt176 gpio-range-list ::= <single-gpio-range> [gpio-range-list]
177 single-gpio-range ::= <numeric-gpio-range> | <named-gpio-range>
178 numeric-gpio-range ::=
180 named-gpio-range ::= <pinctrl-phandle> <gpio-base> '<0 0>'
184 count : The number of GPIOs/pins in this range
191 for every single-gpio-range in gpio-ranges:
193 gpiorange-name : Name of the pingroup associated to the GPIO range in
199 controller. The number of pins/GPIOs in the range is the number of pins in
204 #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.1.27/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.1.27/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.1.27/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()
429 ctx->irqs.range[0] = 1; in afu_register_irqs()
443 for (i = 0; i < ctx->irqs.range[r]; i++) { in afu_register_irqs()
465 for (i = 0; i < ctx->irqs.range[r]; hwirq++, i++) { in afu_register_irqs()
487 for (i = 0; i < ctx->irqs.range[r]; hwirq++, i++) { in afu_release_irqs()
/linux-4.1.27/virt/kvm/
Dkvm_main.c2929 struct kvm_io_device *pos = bus->range[i].dev; in kvm_io_bus_destroy()
2969 bus->range[bus->dev_count++] = (struct kvm_io_range) { in kvm_io_bus_insert_dev()
2975 sort(bus->range, bus->dev_count, sizeof(struct kvm_io_range), in kvm_io_bus_insert_dev()
2984 struct kvm_io_range *range, key; in kvm_io_bus_get_first_dev() local
2992 range = bsearch(&key, bus->range, bus->dev_count, in kvm_io_bus_get_first_dev()
2994 if (range == NULL) in kvm_io_bus_get_first_dev()
2997 off = range - bus->range; in kvm_io_bus_get_first_dev()
2999 while (off > 0 && kvm_io_bus_cmp(&key, &bus->range[off-1]) == 0) in kvm_io_bus_get_first_dev()
3006 struct kvm_io_range *range, const void *val) in __kvm_io_bus_write() argument
3010 idx = kvm_io_bus_get_first_dev(bus, range->addr, range->len); in __kvm_io_bus_write()
[all …]
/linux-4.1.27/drivers/staging/fsl-mc/bus/
Dmc-bus.c251 struct fsl_mc_addr_translation_range *range = in translate_mc_addr() local
254 if (mc_addr >= range->start_mc_addr && in translate_mc_addr()
255 mc_addr < range->end_mc_addr) { in translate_mc_addr()
256 *phys_addr = range->start_phys_addr + in translate_mc_addr()
257 (mc_addr - range->start_mc_addr); in translate_mc_addr()
575 struct fsl_mc_addr_translation_range *range = &(*ranges)[i]; in get_mc_addr_translation_ranges() local
577 range->start_mc_addr = of_read_number(cell, mc_addr_cells); in get_mc_addr_translation_ranges()
579 range->start_phys_addr = of_read_number(cell, paddr_cells); in get_mc_addr_translation_ranges()
581 range->end_mc_addr = range->start_mc_addr + in get_mc_addr_translation_ranges()
/linux-4.1.27/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.1.27/drivers/hv/
Dchannel.c255 gpadl_header->range[0].byte_offset = 0; in create_gpadl_header()
256 gpadl_header->range[0].byte_count = size; in create_gpadl_header()
258 gpadl_header->range[0].pfn_array[i] = slow_virt_to_phys( in create_gpadl_header()
337 gpadl_header->range[0].byte_offset = 0; in create_gpadl_header()
338 gpadl_header->range[0].byte_count = size; in create_gpadl_header()
340 gpadl_header->range[0].pfn_array[i] = slow_virt_to_phys( in create_gpadl_header()
703 desc.range[i].len = pagebuffers[i].len; in vmbus_sendpacket_pagebuffer_ctl()
704 desc.range[i].offset = pagebuffers[i].offset; in vmbus_sendpacket_pagebuffer_ctl()
705 desc.range[i].pfn = pagebuffers[i].pfn; in vmbus_sendpacket_pagebuffer_ctl()
838 desc.range.len = multi_pagebuffer->len; in vmbus_sendpacket_multipagebuffer()
[all …]
/linux-4.1.27/drivers/pinctrl/nomadik/
Dpinctrl-nomadik.c1331 struct pinctrl_gpio_range *range; in nmk_match_gpio_range() local
1333 range = &npct->soc->gpio_ranges[i]; in nmk_match_gpio_range()
1334 if (offset >= range->pin_base && in nmk_match_gpio_range()
1335 offset <= (range->pin_base + range->npins - 1)) in nmk_match_gpio_range()
1336 return range; in nmk_match_gpio_range()
1344 struct pinctrl_gpio_range *range; in nmk_pin_dbg_show() local
1347 range = nmk_match_gpio_range(pctldev, offset); in nmk_pin_dbg_show()
1348 if (!range || !range->gc) { in nmk_pin_dbg_show()
1352 chip = range->gc; in nmk_pin_dbg_show()
1697 struct pinctrl_gpio_range *range; in nmk_pmx_set() local
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/input/touchscreen/
Dedt-ft5x06.txt35 - threshold: allows setting the "click"-threshold in the range
38 - gain: allows setting the sensitivity in the range from 0 to
42 - offset: allows setting the edge compensation in the range from
/linux-4.1.27/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.1.27/drivers/crypto/caam/
DKconfig30 range 2 9
34 range 2-9 (ring size 4-512).
58 range 1 255
62 raising an interrupt, in the range 1-255. Note that a selection
69 range 1 65535
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/media/i2c/soc_camera/
Dmt9m001.c405 unsigned long range = ctrl->default_value - ctrl->minimum; in mt9m001_s_ctrl() local
406 data = ((ctrl->val - (s32)ctrl->minimum) * 8 + range / 2) / range; in mt9m001_s_ctrl()
415 unsigned long range = ctrl->maximum - ctrl->default_value - 1; in mt9m001_s_ctrl() local
417 111 + range / 2) / range + 9; in mt9m001_s_ctrl()
436 unsigned long range = exp->maximum - exp->minimum; in mt9m001_s_ctrl() local
438 range / 2) / range + 1; in mt9m001_s_ctrl()
Dmt9v022.c516 unsigned long range; in mt9v022_g_volatile_ctrl() local
525 range = gain->maximum - gain->minimum; in mt9v022_g_volatile_ctrl()
526 gain->val = ((data - 16) * range + 24) / 48 + gain->minimum; in mt9v022_g_volatile_ctrl()
533 range = exp->maximum - exp->minimum; in mt9v022_g_volatile_ctrl()
534 exp->val = ((data - 1) * range + 239) / 479 + exp->minimum; in mt9v022_g_volatile_ctrl()
584 unsigned long range = gain->maximum - gain->minimum; in mt9v022_s_ctrl() local
587 48 + range / 2) / range + 16; in mt9v022_s_ctrl()
610 unsigned long range = exp->maximum - exp->minimum; in mt9v022_s_ctrl() local
612 479 + range / 2) / range + 1; in mt9v022_s_ctrl()
Dmt9t031.c476 unsigned long range = ctrl->default_value - ctrl->minimum; in mt9t031_s_ctrl() local
477 data = ((ctrl->val - (s32)ctrl->minimum) * 8 + range / 2) / range; in mt9t031_s_ctrl()
486 unsigned long range = ctrl->maximum - ctrl->default_value - 1; in mt9t031_s_ctrl() local
489 1015 + range / 2) / range + 9; in mt9t031_s_ctrl()
509 unsigned int range = exp->maximum - exp->minimum; in mt9t031_s_ctrl() local
511 range / 2) / range + 1; in mt9t031_s_ctrl()
/linux-4.1.27/arch/mn10300/lib/
D__lshrdi3.S33 # the count is in the range 1-31
45 # the count is in the range 32-63
D__ashldi3.S32 # the count is in the range 1-31
44 # 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.1.27/Documentation/devicetree/bindings/clock/
Dat91-clock.txt227 - atmel,clk-output-range : minimum and maximum clock frequency (two u32
242 atmel,clk-output-range = <0 133000000>;
255 * atmel,clk-output-range : minimum and maximum clock frequency
269 atmel,clk-output-range = <0 133000000>;
275 atmel,clk-output-range = <0 66000000>;
288 - atmel,clk-input-range : minimum and maximum source clock frequency (two u32
291 - #atmel,pll-clk-output-range-cells : number of cells reserved for pll output
292 range description. Sould be set to 2, 3
294 * 1st and 2nd cells represent the frequency range (min-max).
296 range.
[all …]
/linux-4.1.27/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.1.27/Documentation/connector/
Dcn_test.c101 req->range = 10;
108 req->range = 10;
115 req->range = 10;
/linux-4.1.27/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.1.27/include/net/netns/
Dipv4.h21 int range[2]; member
26 kgid_t range[2]; member
/linux-4.1.27/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.1.27/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()
1568 raw_event.range = P; in mipsxx_pmu_map_raw_event()
[all …]
/linux-4.1.27/drivers/net/ethernet/adi/
DKconfig46 range 6 10 if BFIN_MAC_USE_L1
47 range 10 100
55 range 20 64
/linux-4.1.27/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>
/linux-4.1.27/drivers/pinctrl/spear/
Dpinctrl-spear.c300 struct pinctrl_gpio_range *range, unsigned offset, bool enable) in gpio_request_endisable() argument
326 struct pinctrl_gpio_range *range, unsigned offset) in gpio_request_enable() argument
328 return gpio_request_endisable(pctldev, range, offset, true); in gpio_request_enable()
332 struct pinctrl_gpio_range *range, unsigned offset) in gpio_disable_free() argument
334 gpio_request_endisable(pctldev, range, offset, false); in gpio_disable_free()
/linux-4.1.27/drivers/iio/magnetometer/
Dak8975.c248 u16 range; member
259 .range = 4096,
284 .range = 8190,
309 .range = 8192,
334 .range = 32752,
659 *val = clamp_t(s16, ret, -data->def->range, data->def->range); in ak8975_read_axis()
/linux-4.1.27/drivers/gpu/drm/gma500/
Dgtt.c565 struct gtt_range *range; in psb_gtt_restore() local
573 range = container_of(r, struct gtt_range, resource); in psb_gtt_restore()
574 if (range->pages) { in psb_gtt_restore()
575 psb_gtt_insert(dev, range, 1); in psb_gtt_restore()
576 size += range->resource.end - range->resource.start; in psb_gtt_restore()
/linux-4.1.27/drivers/staging/iio/magnetometer/
Dhmc5843_core.c298 static int hmc5843_set_range_gain(struct hmc5843_data *data, u8 range) in hmc5843_set_range_gain() argument
305 range << HMC5843_RANGE_GAIN_OFFSET); in hmc5843_set_range_gain()
383 int rate, range; in hmc5843_write_raw() local
393 range = hmc5843_get_scale_index(data, val, val2); in hmc5843_write_raw()
394 if (range < 0) in hmc5843_write_raw()
397 return hmc5843_set_range_gain(data, range); in hmc5843_write_raw()
/linux-4.1.27/drivers/staging/rtl8712/
Drtl871x_ioctl_linux.c891 struct iw_range *range = (struct iw_range *)extra; in r8711_wx_get_range() local
895 wrqu->data.length = sizeof(*range); in r8711_wx_get_range()
896 memset(range, 0, sizeof(*range)); in r8711_wx_get_range()
905 range->throughput = 5 * 1000 * 1000; in r8711_wx_get_range()
909 range->max_qual.qual = 100; in r8711_wx_get_range()
910 range->max_qual.level = 100; in r8711_wx_get_range()
911 range->max_qual.noise = 100; in r8711_wx_get_range()
912 range->max_qual.updated = 7; /* Updated all three */ in r8711_wx_get_range()
913 range->avg_qual.qual = 92; /* > 8% missed beacons is 'bad' */ in r8711_wx_get_range()
915 range->avg_qual.level = 20 + -98; in r8711_wx_get_range()
[all …]
/linux-4.1.27/drivers/media/dvb-core/
DKconfig9 range 1 255
14 Only values in the range 4-32 are tested.

1234567