Home
last modified time | relevance | path

Searched full:range (Results 1 – 25 of 5972) sorted by relevance

12345678910>>...239

/kernel/linux/linux-4.19/kernel/
Drange.c3 * Range add and subtract
9 #include <linux/range.h>
11 int add_range(struct range *range, int az, int nr_range, u64 start, u64 end) in add_range() argument
20 range[nr_range].start = start; in add_range()
21 range[nr_range].end = end; in add_range()
28 int add_range_with_merge(struct range *range, int az, int nr_range, in add_range_with_merge() argument
40 if (!range[i].end) in add_range_with_merge()
43 common_start = max(range[i].start, start); in add_range_with_merge()
44 common_end = min(range[i].end, end); in add_range_with_merge()
49 start = min(range[i].start, start); in add_range_with_merge()
[all …]
/kernel/linux/linux-5.10/kernel/
Drange.c3 * Range add and subtract
10 #include <linux/range.h>
12 int add_range(struct range *range, int az, int nr_range, u64 start, u64 end) in add_range() argument
21 range[nr_range].start = start; in add_range()
22 range[nr_range].end = end; in add_range()
29 int add_range_with_merge(struct range *range, int az, int nr_range, in add_range_with_merge() argument
41 if (!range[i].end) in add_range_with_merge()
44 common_start = max(range[i].start, start); in add_range_with_merge()
45 common_end = min(range[i].end, end); in add_range_with_merge()
50 start = min(range[i].start, start); in add_range_with_merge()
[all …]
/kernel/linux/linux-4.19/Documentation/gpu/
Dkms-properties.csv7 ,,“left margin”,RANGE,"Min=0, Max=100",Connector,TBD
8 ,,“right margin”,RANGE,"Min=0, Max=100",Connector,TBD
9 ,,“top margin”,RANGE,"Min=0, Max=100",Connector,TBD
10 ,,“bottom margin”,RANGE,"Min=0, Max=100",Connector,TBD
11 ,,“brightness”,RANGE,"Min=0, Max=100",Connector,TBD
12 ,,“contrast”,RANGE,"Min=0, Max=100",Connector,TBD
13 ,,“flicker reduction”,RANGE,"Min=0, Max=100",Connector,TBD
14 ,,“overscan”,RANGE,"Min=0, Max=100",Connector,TBD
15 ,,“saturation”,RANGE,"Min=0, Max=100",Connector,TBD
16 ,,“hue”,RANGE,"Min=0, Max=100",Connector,TBD
[all …]
/kernel/linux/linux-5.10/Documentation/gpu/
Dkms-properties.csv7 ,,“left margin”,RANGE,"Min=0, Max=100",Connector,TBD
8 ,,“right margin”,RANGE,"Min=0, Max=100",Connector,TBD
9 ,,“top margin”,RANGE,"Min=0, Max=100",Connector,TBD
10 ,,“bottom margin”,RANGE,"Min=0, Max=100",Connector,TBD
11 ,,“brightness”,RANGE,"Min=0, Max=100",Connector,TBD
12 ,,“contrast”,RANGE,"Min=0, Max=100",Connector,TBD
13 ,,“flicker reduction”,RANGE,"Min=0, Max=100",Connector,TBD
14 ,,“overscan”,RANGE,"Min=0, Max=100",Connector,TBD
15 ,,“saturation”,RANGE,"Min=0, Max=100",Connector,TBD
16 ,,“hue”,RANGE,"Min=0, Max=100",Connector,TBD
[all …]
/kernel/linux/linux-5.10/drivers/soc/ti/
Dknav_qmss_acc.c20 #define knav_range_offset_to_inst(kdev, range, q) \ argument
21 (range->queue_base_inst + (q << kdev->inst_shift))
23 static void __knav_acc_notify(struct knav_range_info *range, in __knav_acc_notify() argument
26 struct knav_device *kdev = range->kdev; in __knav_acc_notify()
30 range_base = kdev->base_id + range->queue_base; in __knav_acc_notify()
32 if (range->flags & RANGE_MULTI_QUEUE) { in __knav_acc_notify()
33 for (queue = 0; queue < range->num_queues; queue++) { in __knav_acc_notify()
34 inst = knav_range_offset_to_inst(kdev, range, in __knav_acc_notify()
44 queue = acc->channel - range->acc_info.start_channel; in __knav_acc_notify()
45 inst = knav_range_offset_to_inst(kdev, range, queue); in __knav_acc_notify()
[all …]
/kernel/linux/linux-4.19/drivers/soc/ti/
Dknav_qmss_acc.c28 #define knav_range_offset_to_inst(kdev, range, q) \ argument
29 (range->queue_base_inst + (q << kdev->inst_shift))
31 static void __knav_acc_notify(struct knav_range_info *range, in __knav_acc_notify() argument
34 struct knav_device *kdev = range->kdev; in __knav_acc_notify()
38 range_base = kdev->base_id + range->queue_base; in __knav_acc_notify()
40 if (range->flags & RANGE_MULTI_QUEUE) { in __knav_acc_notify()
41 for (queue = 0; queue < range->num_queues; queue++) { in __knav_acc_notify()
42 inst = knav_range_offset_to_inst(kdev, range, in __knav_acc_notify()
52 queue = acc->channel - range->acc_info.start_channel; in __knav_acc_notify()
53 inst = knav_range_offset_to_inst(kdev, range, queue); in __knav_acc_notify()
[all …]
/kernel/linux/linux-5.10/lib/
Dlogic_pio.c27 * logic_pio_register_range - register logical PIO range for a host
28 * @new_range: pointer to the IO range to be registered.
31 * If the range already exists, -EEXIST will be returned, which should be
34 * Register a new IO range node in the IO range list.
38 struct logic_pio_hwaddr *range; in logic_pio_register_range() local
53 list_for_each_entry(range, &io_range_list, list) { in logic_pio_register_range()
54 if (range->fwnode == new_range->fwnode) { in logic_pio_register_range()
55 /* range already there */ in logic_pio_register_range()
59 if (range->flags == LOGIC_PIO_CPU_MMIO && in logic_pio_register_range()
62 if (start >= range->hw_start + range->size || in logic_pio_register_range()
[all …]
Dlinear_ranges.c3 * helpers to map values in a linear range to range index
18 * linear_range_values_in_range - return the amount of values in a range
19 * @r: pointer to linear range where values are counted
21 * Compute the amount of values in range pointed by @r. Note, values can
22 * be all equal - range with selectors 0,...,2 with step 0 still contains
25 * Return: the amount of values in range pointed by @r
41 * be all equal - range with selectors 0,...,2 with step 0 still contains
65 * linear_range_get_max_value - return the largest value in a range
66 * @r: pointer to linear range where value is looked from
68 * Return: the largest value in the given range
[all …]
/kernel/linux/linux-4.19/lib/
Dlogic_pio.c26 * logic_pio_register_range - register logical PIO range for a host
27 * @new_range: pointer to the IO range to be registered.
31 * Register a new IO range node in the IO range list.
35 struct logic_pio_hwaddr *range; in logic_pio_register_range() local
49 list_for_each_entry(range, &io_range_list, list) { in logic_pio_register_range()
50 if (range->fwnode == new_range->fwnode) { in logic_pio_register_range()
51 /* range already there */ in logic_pio_register_range()
54 if (range->flags == LOGIC_PIO_CPU_MMIO && in logic_pio_register_range()
57 if (start >= range->hw_start + range->size || in logic_pio_register_range()
58 end < range->hw_start) { in logic_pio_register_range()
[all …]
/kernel/linux/linux-4.19/drivers/staging/android/
Dashmem.c55 * struct ashmem_range - A range of unpinned/evictable pages
107 static inline unsigned long range_size(struct ashmem_range *range) in range_size() argument
109 return range->pgend - range->pgstart + 1; in range_size()
112 static inline bool range_on_lru(struct ashmem_range *range) in range_on_lru() argument
114 return range->purged == ASHMEM_NOT_PURGED; in range_on_lru()
117 static inline bool page_range_subsumes_range(struct ashmem_range *range, in page_range_subsumes_range() argument
120 return (range->pgstart >= start) && (range->pgend <= end); in page_range_subsumes_range()
123 static inline bool page_range_subsumed_by_range(struct ashmem_range *range, in page_range_subsumed_by_range() argument
126 return (range->pgstart <= start) && (range->pgend >= end); in page_range_subsumed_by_range()
129 static inline bool page_in_range(struct ashmem_range *range, size_t page) in page_in_range() argument
[all …]
/kernel/linux/linux-5.10/drivers/staging/android/
Dashmem.c55 * struct ashmem_range - A range of unpinned/evictable pages
107 static inline unsigned long range_size(struct ashmem_range *range) in range_size() argument
109 return range->pgend - range->pgstart + 1; in range_size()
112 static inline bool range_on_lru(struct ashmem_range *range) in range_on_lru() argument
114 return range->purged == ASHMEM_NOT_PURGED; in range_on_lru()
117 static inline bool page_range_subsumes_range(struct ashmem_range *range, in page_range_subsumes_range() argument
120 return (range->pgstart >= start) && (range->pgend <= end); in page_range_subsumes_range()
123 static inline bool page_range_subsumed_by_range(struct ashmem_range *range, in page_range_subsumed_by_range() argument
126 return (range->pgstart <= start) && (range->pgend >= end); in page_range_subsumed_by_range()
129 static inline bool page_in_range(struct ashmem_range *range, size_t page) in page_in_range() argument
[all …]
/kernel/linux/linux-4.19/security/selinux/ss/
Dcontext.h25 * identity, a role, a type and a MLS range.
32 struct mls_range range; member
38 memset(&c->range, 0, sizeof(c->range)); in mls_context_init()
45 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy()
46 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat); in mls_context_cpy()
50 dst->range.level[1].sens = src->range.level[1].sens; in mls_context_cpy()
51 rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[1].cat); in mls_context_cpy()
53 ebitmap_destroy(&dst->range.level[0].cat); in mls_context_cpy()
59 * Sets both levels in the MLS range of 'dst' to the low level of 'src'.
65 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy_low()
[all …]
/kernel/linux/linux-5.10/security/selinux/ss/
Dcontext.h25 * identity, a role, a type and a MLS range.
32 struct mls_range range; member
38 memset(&c->range, 0, sizeof(c->range)); in mls_context_init()
45 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy()
46 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat); in mls_context_cpy()
50 dst->range.level[1].sens = src->range.level[1].sens; in mls_context_cpy()
51 rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[1].cat); in mls_context_cpy()
53 ebitmap_destroy(&dst->range.level[0].cat); in mls_context_cpy()
59 * Sets both levels in the MLS range of 'dst' to the low level of 'src'.
65 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy_low()
[all …]
Dmls.c48 int index_sens = context->range.level[l].sens; in mls_compute_context_len()
54 e = &context->range.level[l].cat; in mls_compute_context_len()
73 if (mls_level_eq(&context->range.level[0], in mls_compute_context_len()
74 &context->range.level[1])) in mls_compute_context_len()
108 context->range.level[l].sens - 1)); in mls_sid_to_context()
114 e = &context->range.level[l].cat; in mls_sid_to_context()
150 if (mls_level_eq(&context->range.level[0], in mls_sid_to_context()
151 &context->range.level[1])) in mls_sid_to_context()
200 if (!mls_range_isvalid(p, &c->range)) in mls_context_isvalid()
207 * User must be authorized for the MLS range. in mls_context_isvalid()
[all …]
/kernel/linux/linux-4.19/mm/
Dhmm.c47 * @ranges: list of range being snapshotted
135 struct hmm_range *range; in hmm_invalidate_range() local
138 list_for_each_entry(range, &hmm->ranges, list) { in hmm_invalidate_range()
141 if (end < range->start || start >= range->end) in hmm_invalidate_range()
144 range->valid = false; in hmm_invalidate_range()
145 addr = max(start, range->start); in hmm_invalidate_range()
146 idx = (addr - range->start) >> PAGE_SHIFT; in hmm_invalidate_range()
147 npages = (min(range->end, end) - addr) >> PAGE_SHIFT; in hmm_invalidate_range()
148 memset(&range->pfns[idx], 0, sizeof(*range->pfns) * npages); in hmm_invalidate_range()
298 struct hmm_range *range; member
[all …]
/kernel/linux/linux-5.10/arch/mips/loongson64/
Dinit.c77 struct logic_pio_hwaddr *range; in add_legacy_isa_io() local
80 range = kzalloc(sizeof(*range), GFP_ATOMIC); in add_legacy_isa_io()
81 if (!range) in add_legacy_isa_io()
84 range->fwnode = fwnode; in add_legacy_isa_io()
85 range->size = size = round_up(size, PAGE_SIZE); in add_legacy_isa_io()
86 range->hw_start = hw_start; in add_legacy_isa_io()
87 range->flags = LOGIC_PIO_CPU_MMIO; in add_legacy_isa_io()
89 ret = logic_pio_register_range(range); in add_legacy_isa_io()
91 kfree(range); in add_legacy_isa_io()
96 if (range->io_start != 0) { in add_legacy_isa_io()
[all …]
/kernel/linux/linux-5.10/mm/
Dhmm.c30 struct hmm_range *range; member
41 struct hmm_range *range, unsigned long cpu_flags) in hmm_pfns_fill() argument
43 unsigned long i = (addr - range->start) >> PAGE_SHIFT; in hmm_pfns_fill()
46 range->hmm_pfns[i] = cpu_flags; in hmm_pfns_fill()
51 * hmm_vma_fault() - fault in a range lacking valid pmd or pte(s)
52 * @addr: range virtual start address (inclusive)
53 * @end: range virtual end address (exclusive)
59 * or whenever there is no page directory covering the virtual address range.
88 struct hmm_range *range = hmm_vma_walk->range; in hmm_pte_need_fault() local
92 * consider the default flags requested for the range. The API can in hmm_pte_need_fault()
[all …]
Dmemremap.c66 static void pgmap_array_delete(struct range *range) in pgmap_array_delete() argument
68 xa_store_range(&pgmap_array, PHYS_PFN(range->start), PHYS_PFN(range->end), in pgmap_array_delete()
75 struct range *range = &pgmap->ranges[range_id]; in pfn_first() local
76 unsigned long pfn = PHYS_PFN(range->start); in pfn_first()
88 struct range *range = &pgmap->ranges[i]; in pgmap_pfn_valid() local
90 if (pfn >= PHYS_PFN(range->start) && in pgmap_pfn_valid()
91 pfn <= PHYS_PFN(range->end)) in pgmap_pfn_valid()
100 const struct range *range = &pgmap->ranges[range_id]; in pfn_end() local
102 return (range->start + range_len(range)) >> PAGE_SHIFT; in pfn_end()
141 struct range *range = &pgmap->ranges[range_id]; in pageunmap_range() local
[all …]
/kernel/linux/linux-5.10/include/linux/
Drange.h6 struct range { struct
11 static inline u64 range_len(const struct range *range) in range_len() argument
13 return range->end - range->start + 1; in range_len()
16 int add_range(struct range *range, int az, int nr_range,
20 int add_range_with_merge(struct range *range, int az, int nr_range,
23 void subtract_range(struct range *range, int az, u64 start, u64 end);
25 int clean_sort_range(struct range *range, int az);
27 void sort_range(struct range *range, int nr_range);
/kernel/linux/linux-5.10/drivers/dax/
Dkmem.c22 static int dax_kmem_range(struct dev_dax *dev_dax, int i, struct range *r) in dax_kmem_range()
25 struct range *range = &dax_range->range; in dax_kmem_range() local
27 /* memory-block align the hotplug range */ in dax_kmem_range()
28 r->start = ALIGN(range->start, memory_block_size_bytes()); in dax_kmem_range()
29 r->end = ALIGN_DOWN(range->end + 1, memory_block_size_bytes()) - 1; in dax_kmem_range()
31 r->start = range->start; in dax_kmem_range()
32 r->end = range->end; in dax_kmem_range()
74 struct range range; in dev_dax_kmem_probe() local
76 rc = dax_kmem_range(dev_dax, i, &range); in dev_dax_kmem_probe()
79 i, range.start, range.end); in dev_dax_kmem_probe()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl12xx/
Dconf.h19 * Range: s8
26 * Range: s8
41 * Range: 0 - 255 (ms)
50 * Range: 0 - 255 (ms)
59 * Range: 0 - 255 (ms)
68 * Range: 0 - 255 (ms)
77 * Range: 0 - 255 (ms)
86 * Range: 0 - 255 (ms)
112 * Range: 0 - 255 (%)
120 * Range: 0 - 255 (%)
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/ti/wl12xx/
Dconf.h33 * Range: s8
40 * Range: s8
55 * Range: 0 - 255 (ms)
64 * Range: 0 - 255 (ms)
73 * Range: 0 - 255 (ms)
82 * Range: 0 - 255 (ms)
91 * Range: 0 - 255 (ms)
100 * Range: 0 - 255 (ms)
126 * Range: 0 - 255 (%)
134 * Range: 0 - 255 (%)
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wlcore/
Dconf.h117 * Range: 0 - 0xFFFFFFFF
132 * Range: 0 - 200000
139 * Range: 0 - 200000
147 * Range: 0 - 4096
155 * Range: ENABLE_ENERGY_D == 0x140A
164 * Range: u16
172 * Range: u16
179 * Range: 1 - 100
186 * Range: RX_QUEUE_TYPE_RX_LOW_PRIORITY, RX_QUEUE_TYPE_RX_HIGH_PRIORITY,
252 * Range: CONF_HW_BIT_RATE_* bit mask
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/ti/wlcore/
Dconf.h131 * Range: 0 - 0xFFFFFFFF
146 * Range: 0 - 200000
153 * Range: 0 - 200000
161 * Range: 0 - 4096
169 * Range: ENABLE_ENERGY_D == 0x140A
178 * Range: u16
186 * Range: u16
193 * Range: 1 - 100
200 * Range: RX_QUEUE_TYPE_RX_LOW_PRIORITY, RX_QUEUE_TYPE_RX_HIGH_PRIORITY,
266 * Range: CONF_HW_BIT_RATE_* bit mask
[all …]
/kernel/linux/linux-5.10/net/netfilter/
Dnf_nat_core.c221 const struct nf_nat_range2 *range) in nf_nat_inet_in_range() argument
224 return ntohl(t->src.u3.ip) >= ntohl(range->min_addr.ip) && in nf_nat_inet_in_range()
225 ntohl(t->src.u3.ip) <= ntohl(range->max_addr.ip); in nf_nat_inet_in_range()
227 return ipv6_addr_cmp(&t->src.u3.in6, &range->min_addr.in6) >= 0 && in nf_nat_inet_in_range()
228 ipv6_addr_cmp(&t->src.u3.in6, &range->max_addr.in6) <= 0; in nf_nat_inet_in_range()
263 * that meet the constraints of range.
266 const struct nf_nat_range2 *range) in in_range() argument
269 * range specified, otherwise let this drag us onto a new src IP. in in_range()
271 if (range->flags & NF_NAT_RANGE_MAP_IPS && in in_range()
272 !nf_nat_inet_in_range(tuple, range)) in in_range()
[all …]

12345678910>>...239