Home
last modified time | relevance | path

Searched refs:range (Results 1 - 25 of 3942) sorted by relevance

12345678910>>...158

/kernel/linux/linux-5.10/kernel/
H A Drange.c10 #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[ in add_range_with_merge()
65 subtract_range(struct range *range, int az, u64 start, u64 end) subtract_range() argument
126 clean_sort_range(struct range *range, int az) clean_sort_range() argument
161 sort_range(struct range *range, int nr_range) sort_range() argument
[all...]
/kernel/linux/linux-6.6/kernel/
H A Drange.c10 #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[ in add_range_with_merge()
65 subtract_range(struct range *range, int az, u64 start, u64 end) subtract_range() argument
126 clean_sort_range(struct range *range, int az) clean_sort_range() argument
161 sort_range(struct range *range, int nr_range) sort_range() argument
[all...]
/third_party/rust/crates/clap/src/builder/
H A Drange.rs21 /// Create a range
31 /// let range = ValueRange::new(5);
32 /// let range = ValueRange::new(5..10);
33 /// let range = ValueRange::new(5..=10);
34 /// let range = ValueRange::new(5..);
35 /// let range = ValueRange::new(..10);
36 /// let range = ValueRange::new(..=10);
42 /// let range = ValueRange::new(10..5); // Panics!
44 pub fn new(range: impl Into<Self>) -> Self { in new()
45 range in new()
[all...]
/kernel/linux/linux-5.10/drivers/soc/ti/
H A Dknav_qmss_acc.c20 #define knav_range_offset_to_inst(kdev, range, q) \
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, queu in __knav_acc_notify()
52 knav_acc_set_notify(struct knav_range_info *range, struct knav_queue_inst *kq, bool enabled) knav_acc_set_notify() argument
81 struct knav_range_info *range; knav_acc_int_handler() local
195 knav_range_setup_acc_irq(struct knav_range_info *range, int queue, bool enabled) knav_range_setup_acc_irq() argument
300 knav_acc_setup_cmd(struct knav_device *kdev, struct knav_range_info *range, struct knav_reg_acc_command *cmd, int queue) knav_acc_setup_cmd() argument
334 knav_acc_stop(struct knav_device *kdev, struct knav_range_info *range, int queue) knav_acc_stop() argument
352 knav_acc_start(struct knav_device *kdev, struct knav_range_info *range, int queue) knav_acc_start() argument
372 knav_acc_init_range(struct knav_range_info *range) knav_acc_init_range() argument
395 knav_acc_init_queue(struct knav_range_info *range, struct knav_queue_inst *kq) knav_acc_init_queue() argument
411 knav_acc_open_queue(struct knav_range_info *range, struct knav_queue_inst *inst, unsigned flags) knav_acc_open_queue() argument
419 knav_acc_close_queue(struct knav_range_info *range, struct knav_queue_inst *inst) knav_acc_close_queue() argument
427 knav_acc_free_range(struct knav_range_info *range) knav_acc_free_range() argument
471 knav_init_acc_range(struct knav_device *kdev, struct device_node *node, struct knav_range_info *range) knav_init_acc_range() argument
[all...]
/kernel/linux/linux-6.6/drivers/soc/ti/
H A Dknav_qmss_acc.c20 #define knav_range_offset_to_inst(kdev, range, q) \
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, queu in __knav_acc_notify()
52 knav_acc_set_notify(struct knav_range_info *range, struct knav_queue_inst *kq, bool enabled) knav_acc_set_notify() argument
81 struct knav_range_info *range; knav_acc_int_handler() local
195 knav_range_setup_acc_irq(struct knav_range_info *range, int queue, bool enabled) knav_range_setup_acc_irq() argument
300 knav_acc_setup_cmd(struct knav_device *kdev, struct knav_range_info *range, struct knav_reg_acc_command *cmd, int queue) knav_acc_setup_cmd() argument
334 knav_acc_stop(struct knav_device *kdev, struct knav_range_info *range, int queue) knav_acc_stop() argument
352 knav_acc_start(struct knav_device *kdev, struct knav_range_info *range, int queue) knav_acc_start() argument
372 knav_acc_init_range(struct knav_range_info *range) knav_acc_init_range() argument
395 knav_acc_init_queue(struct knav_range_info *range, struct knav_queue_inst *kq) knav_acc_init_queue() argument
411 knav_acc_open_queue(struct knav_range_info *range, struct knav_queue_inst *inst, unsigned flags) knav_acc_open_queue() argument
419 knav_acc_close_queue(struct knav_range_info *range, struct knav_queue_inst *inst) knav_acc_close_queue() argument
427 knav_acc_free_range(struct knav_range_info *range) knav_acc_free_range() argument
471 knav_init_acc_range(struct knav_device *kdev, struct device_node *node, struct knav_range_info *range) knav_init_acc_range() argument
[all...]
/third_party/python/Lib/test/
H A Dtest_range.py47 self.assertEqual(list(range(3)), [0, 1, 2])
48 self.assertEqual(list(range(1, 5)), [1, 2, 3, 4])
49 self.assertEqual(list(range(0)), [])
50 self.assertEqual(list(range(-3)), [])
51 self.assertEqual(list(range(1, 10, 3)), [1, 4, 7])
52 self.assertEqual(list(range(5, -5, -3)), [5, 2, -1, -4])
58 self.assertEqual(list(range(a, a+2)), [a, a+1])
59 self.assertEqual(list(range(a+2, a, -1)), [a+2, a+1])
60 self.assertEqual(list(range(a+4, a, -2)), [a+4, a+2])
62 seq = list(range(
[all...]
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_range.h25 * 1D integer range, capable of the union and intersection operations.
48 /* for the range to be consistent with multiple contexts: */
54 util_range_set_empty(struct util_range *range) in util_range_set_empty() argument
56 range->start = ~0; in util_range_set_empty()
57 range->end = 0; in util_range_set_empty()
62 util_range_add(struct pipe_resource *resource, struct util_range *range, in util_range_add() argument
65 if (start < range->start || end > range->end) { in util_range_add()
68 range->start = MIN2(start, range in util_range_add()
80 util_ranges_intersect(const struct util_range *range, unsigned start, unsigned end) util_ranges_intersect() argument
90 util_range_init(struct util_range *range) util_range_init() argument
97 util_range_destroy(struct util_range *range) util_range_destroy() argument
[all...]
/kernel/linux/linux-5.10/fs/epfs/
H A Dfile.c53 int check_range(struct epfs_range *range) in check_range() argument
57 if (range->range[0].begin >= range->range[0].end) { in check_range()
58 epfs_err("Invalid range: [%llu, %llu)", range->range[0].begin, in check_range()
59 range->range[ in check_range()
93 struct epfs_range *range; epfs_set_range() local
199 struct epfs_range *range; epfs_read() local
[all...]
/kernel/linux/linux-6.6/fs/epfs/
H A Dfile.c53 int epfs_check_range(struct epfs_range *range) in epfs_check_range() argument
57 if (range->range[0].begin >= range->range[0].end) { in epfs_check_range()
58 epfs_err("Invalid range: [%llu, %llu)", range->range[0].begin, in epfs_check_range()
59 range->range[ in epfs_check_range()
93 struct epfs_range *range; epfs_set_range() local
199 struct epfs_range *range; epfs_read() local
[all...]
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dphysmem_info.h89 * for_each_physmem_usable_range - early online memory range iterator
91 * @p_start: ptr to unsigned long for start address of the range
92 * @p_end: ptr to unsigned long for end address of the range
135 #define for_each_physmem_reserved_type_range(t, range, p_start, p_end) \
136 for (range = &physmem_info.reserved[t], *p_start = range->start, *p_end = range->end; \
137 range && range->end; range
140 __physmem_reserved_next(enum reserved_range_type *t, struct reserved_range *range) __physmem_reserved_next() argument
[all...]
/kernel/linux/linux-5.10/security/selinux/ss/
H A 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 in mls_context_cpy()
[all...]
/kernel/linux/linux-6.6/security/selinux/ss/
H A 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 in mls_context_cpy()
[all...]
/kernel/linux/linux-6.6/lib/
H A Dlogic_pio.c24 * logic_pio_register_range - register logical PIO range for a host
25 * @new_range: pointer to the IO range to be registered.
28 * If the range already exists, -EEXIST will be returned, which should be
31 * Register a new IO range node in the IO range list.
35 struct logic_pio_hwaddr *range; in logic_pio_register_range() local
50 list_for_each_entry(range, &io_range_list, list) { in logic_pio_register_range()
51 if (range->fwnode == new_range->fwnode) { in logic_pio_register_range()
52 /* range already there */ in logic_pio_register_range()
56 if (range in logic_pio_register_range()
109 logic_pio_unregister_range(struct logic_pio_hwaddr *range) logic_pio_unregister_range() argument
127 struct logic_pio_hwaddr *range, *found_range = NULL; find_io_range_by_fwnode() local
144 struct logic_pio_hwaddr *range, *found_range = NULL; find_io_range() local
172 struct logic_pio_hwaddr *range; logic_pio_to_hwaddr() local
192 struct logic_pio_hwaddr *range; logic_pio_trans_hwaddr() local
209 struct logic_pio_hwaddr *range; logic_pio_trans_cpuaddr() local
[all...]
/third_party/selinux/libsepol/include/sepol/policydb/
H A Dcontext.h31 * identity, a role, a type and a MLS range.
37 mls_range_t range; member
42 mls_range_init(&c->range); in mls_context_init()
49 if (mls_range_cpy(&dst->range, &src->range) < 0) in mls_context_cpy()
56 * Sets both levels in the MLS range of 'dst' to the low level of 'src'.
62 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy_low()
63 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range in mls_context_cpy_low()
[all...]
/kernel/linux/linux-5.10/drivers/staging/android/
H A Dashmem.c70 * struct ashmem_range - A range of unpinned/evictable pages
132 static inline unsigned long range_size(struct ashmem_range *range) in range_size() argument
134 return range->pgend - range->pgstart + 1; in range_size()
137 static inline bool range_on_lru(struct ashmem_range *range) in range_on_lru() argument
139 return range->purged == ASHMEM_NOT_PURGED; in range_on_lru()
142 static inline bool page_range_subsumes_range(struct ashmem_range *range, in page_range_subsumes_range() argument
145 return (range->pgstart >= start) && (range->pgend <= end); in page_range_subsumes_range()
148 static inline bool page_range_subsumed_by_range(struct ashmem_range *range, in page_range_subsumed_by_range() argument
154 page_in_range(struct ashmem_range *range, size_t page) page_in_range() argument
159 page_range_in_range(struct ashmem_range *range, size_t start, size_t end) page_range_in_range() argument
166 range_before_page(struct ashmem_range *range, size_t page) range_before_page() argument
187 lru_add(struct ashmem_range *range) lru_add() argument
200 lru_del(struct ashmem_range *range) lru_del() argument
221 struct ashmem_range *range = *new_range; range_alloc() local
239 range_del(struct ashmem_range *range) range_del() argument
259 range_shrink(struct ashmem_range *range, size_t start, size_t end) range_shrink() argument
319 struct ashmem_range *range, *next; ashmem_release() local
526 struct ashmem_range *range = ashmem_shrink_scan() local
678 struct ashmem_range *range, *next; ashmem_pin() local
752 struct ashmem_range *range, *next; ashmem_unpin() local
799 struct ashmem_range *range; ashmem_get_pin_status() local
823 struct ashmem_range *range = NULL; ashmem_pin_unpin() local
897 struct ashmem_range *range, *next; ashmem_shrink_by_id() local
941 struct ashmem_range *range, *next; is_ashmem_unpin() local
[all...]
/kernel/linux/linux-5.10/arch/mips/loongson64/
H A 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()
114 struct of_range range; reserve_pio_range() local
[all...]
/kernel/linux/linux-5.10/mm/
H A Dhmm.c30 struct hmm_range *range; member
41 struct hmm_range *range, unsigned long cpu_flags) in hmm_pfns_fill()
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
40 hmm_pfns_fill(unsigned long addr, unsigned long end, struct hmm_range *range, unsigned long cpu_flags) hmm_pfns_fill() argument
123 struct hmm_range *range = hmm_vma_walk->range; hmm_range_need_fault() local
149 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_walk_hole() local
174 pmd_to_hmm_pfn_flags(struct hmm_range *range, pmd_t pmd) pmd_to_hmm_pfn_flags() argument
190 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_handle_pmd() local
213 hmm_is_device_private_entry(struct hmm_range *range, swp_entry_t entry) hmm_is_device_private_entry() argument
221 pte_to_hmm_pfn_flags(struct hmm_range *range, pte_t pte) pte_to_hmm_pfn_flags() argument
234 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_handle_pte() local
325 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_walk_pmd() local
399 pud_to_hmm_pfn_flags(struct hmm_range *range, pud_t pud) pud_to_hmm_pfn_flags() argument
413 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_walk_pud() local
478 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_walk_hugetlb_entry() local
515 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_walk_test() local
572 hmm_range_fault(struct hmm_range *range) hmm_range_fault() argument
[all...]
H A 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 in pgmap_pfn_valid()
100 const struct range *range = &pgmap->ranges[range_id]; pfn_end() local
141 struct range *range = &pgmap->ranges[range_id]; pageunmap_range() local
203 struct range *range = &pgmap->ranges[range_id]; pagemap_range() local
[all...]
/kernel/linux/linux-6.6/include/linux/
H A 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 static inline bool range_contains(struct range *r1, struct range *r2) in range_contains()
21 int add_range(struct range *range, int az, int nr_range,
25 int add_range_with_merge(struct range *rang
[all...]
/kernel/linux/linux-5.10/drivers/dax/
H A 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 rang in dev_dax_kmem_probe() local
152 struct range range; dev_dax_kmem_remove() local
[all...]
/kernel/linux/linux-6.6/mm/
H A Dmemremap.c65 static void pgmap_array_delete(struct range *range) in pgmap_array_delete() argument
67 xa_store_range(&pgmap_array, PHYS_PFN(range->start), PHYS_PFN(range->end), in pgmap_array_delete()
74 struct range *range = &pgmap->ranges[range_id]; in pfn_first() local
75 unsigned long pfn = PHYS_PFN(range->start); in pfn_first()
87 struct range *range = &pgmap->ranges[i]; in pgmap_pfn_valid() local
89 if (pfn >= PHYS_PFN(range in pgmap_pfn_valid()
99 const struct range *range = &pgmap->ranges[range_id]; pfn_end() local
112 struct range *range = &pgmap->ranges[range_id]; pageunmap_range() local
173 struct range *range = &pgmap->ranges[range_id]; pagemap_range() local
[all...]
H A Dhmm.c32 struct hmm_range *range; member
43 struct hmm_range *range, unsigned long cpu_flags) in hmm_pfns_fill()
45 unsigned long i = (addr - range->start) >> PAGE_SHIFT; in hmm_pfns_fill()
48 range->hmm_pfns[i] = cpu_flags; in hmm_pfns_fill()
53 * hmm_vma_fault() - fault in a range lacking valid pmd or pte(s)
54 * @addr: range virtual start address (inclusive)
55 * @end: range virtual end address (exclusive)
61 * or whenever there is no page directory covering the virtual address range.
90 struct hmm_range *range = hmm_vma_walk->range; in hmm_pte_need_fault() local
42 hmm_pfns_fill(unsigned long addr, unsigned long end, struct hmm_range *range, unsigned long cpu_flags) hmm_pfns_fill() argument
125 struct hmm_range *range = hmm_vma_walk->range; hmm_range_need_fault() local
151 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_walk_hole() local
176 pmd_to_hmm_pfn_flags(struct hmm_range *range, pmd_t pmd) pmd_to_hmm_pfn_flags() argument
192 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_handle_pmd() local
215 pte_to_hmm_pfn_flags(struct hmm_range *range, pte_t pte) pte_to_hmm_pfn_flags() argument
228 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_handle_pte() local
326 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_walk_pmd() local
401 pud_to_hmm_pfn_flags(struct hmm_range *range, pud_t pud) pud_to_hmm_pfn_flags() argument
415 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_walk_pud() local
479 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_walk_hugetlb_entry() local
529 struct hmm_range *range = hmm_vma_walk->range; hmm_vma_walk_test() local
587 hmm_range_fault(struct hmm_range *range) hmm_range_fault() argument
[all...]
/kernel/linux/linux-5.10/lib/
H A 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 in logic_pio_register_range()
112 logic_pio_unregister_range(struct logic_pio_hwaddr *range) logic_pio_unregister_range() argument
130 struct logic_pio_hwaddr *range, *found_range = NULL; find_io_range_by_fwnode() local
147 struct logic_pio_hwaddr *range, *found_range = NULL; find_io_range() local
175 struct logic_pio_hwaddr *range; logic_pio_to_hwaddr() local
195 struct logic_pio_hwaddr *range; logic_pio_trans_hwaddr() local
212 struct logic_pio_hwaddr *range; logic_pio_trans_cpuaddr() local
[all...]
/third_party/ffmpeg/libavcodec/x86/
H A Dcabac.h58 #define BRANCHLESS_GET_CABAC_UPDATE(ret, retq, low, range, tmp) \
60 "cmova %%ecx , "range" \n\t"\
66 #define BRANCHLESS_GET_CABAC_UPDATE(ret, retq, low, range, tmp) \
70 "sub %%ecx , "range" \n\t"\
71 "and "tmp" , "range" \n\t"\
72 "add %%ecx , "range" \n\t"\
80 #define BRANCHLESS_GET_CABAC(ret, retq, statep, low, lowword, range, rangeq, tmp, tmpbyte, byte, end, norm_off, lps_off, mlps_off, tables) \
82 "mov "range" , "tmp" \n\t"\
83 "and $0xC0 , "range" \n\t"\
84 "lea ("ret", "range",
[all...]
/kernel/linux/linux-6.6/arch/mips/loongson64/
H A Dinit.c153 struct logic_pio_hwaddr *range; in add_legacy_isa_io() local
156 range = kzalloc(sizeof(*range), GFP_ATOMIC); in add_legacy_isa_io()
157 if (!range) in add_legacy_isa_io()
160 range->fwnode = fwnode; in add_legacy_isa_io()
161 range->size = size = round_up(size, PAGE_SIZE); in add_legacy_isa_io()
162 range->hw_start = hw_start; in add_legacy_isa_io()
163 range->flags = LOGIC_PIO_CPU_MMIO; in add_legacy_isa_io()
165 ret = logic_pio_register_range(range); in add_legacy_isa_io()
167 kfree(range); in add_legacy_isa_io()
190 struct of_range range; reserve_pio_range() local
[all...]

Completed in 12 milliseconds

12345678910>>...158