Searched refs:start (Results 26 - 50 of 6361) sorted by relevance

1234567891011>>

/linux-master/tools/testing/selftests/arm64/bti/
H A Dstart.S11 b start
/linux-master/arch/x86/include/asm/
H A Dvga.h22 unsigned long start = (unsigned long)phys_to_virt(x); \
25 set_memory_decrypted(start, (s) >> PAGE_SHIFT); \
27 start; \
/linux-master/arch/sparc/include/asm/
H A Dtlbflush_32.h11 #define flush_tlb_range(vma, start, end) \
12 sparc32_cachetlb_ops->tlb_range(vma, start, end)
19 static inline void flush_tlb_kernel_range(unsigned long start, argument
/linux-master/arch/hexagon/include/asm/
H A Dtlbflush.h28 unsigned long start, unsigned long end);
29 extern void flush_tlb_kernel_range(unsigned long start, unsigned long end);
43 #define flush_tlb_pgtables(mm, start, end)
/linux-master/arch/mips/sgi-ip27/
H A Dip27-klconfig.c51 lboard_t *find_lboard(lboard_t *start, unsigned char brd_type) argument
54 while (start) {
55 if (start->brd_type == brd_type)
56 return start;
57 start = KLCF_NEXT(start);
63 lboard_t *find_lboard_class(lboard_t *start, unsigned char brd_type) argument
66 while (start) {
67 if (KLCLASS(start->brd_type) == KLCLASS(brd_type))
68 return start;
[all...]
/linux-master/tools/perf/util/
H A Dsvghelper.h9 void open_svg(const char *filename, int cpus, int rows, u64 start, u64 end);
10 void svg_ubox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int err, int merges);
11 void svg_lbox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int err, int merges);
12 void svg_fbox(int Yslot, u64 start, u64 end, double height, const char *type, int fd, int err, int merges);
13 void svg_box(int Yslot, u64 start, u64 end, const char *type);
14 void svg_blocked(int Yslot, int cpu, u64 start, u64 end, const char *backtrace);
15 void svg_running(int Yslot, int cpu, u64 start, u64 end, const char *backtrace);
16 void svg_waiting(int Yslot, int cpu, u64 start, u64 end, const char *backtrace);
20 void svg_process(int cpu, u64 start, u64 end, int pid, const char *name, const char *backtrace);
21 void svg_cstate(int cpu, u64 start, u6
[all...]
/linux-master/arch/mips/bcm63xx/
H A Ddev-hsspi.c19 .start = -1, /* filled at runtime */
24 .start = -1, /* filled at runtime */
41 spi_resources[0].start = bcm63xx_regset_address(RSET_HSSPI);
42 spi_resources[0].end = spi_resources[0].start;
44 spi_resources[1].start = bcm63xx_get_irq_number(IRQ_HSSPI);
/linux-master/arch/arm64/kernel/
H A Dsys_compat.c24 __do_compat_cache_op(unsigned long start, unsigned long end) argument
29 unsigned long chunk = min(PAGE_SIZE, end - start);
43 ret = caches_clean_inval_user_pou(start, start + chunk);
48 start += chunk;
49 } while (start < end);
55 do_compat_cache_op(unsigned long start, unsigned long end, int flags) argument
57 if (end < start || flags)
60 if (!access_ok((const void __user *)start, end - start))
[all...]
/linux-master/arch/sh/mm/
H A Dnuma.c26 void __init setup_bootmem_node(int nid, unsigned long start, unsigned long end) argument
33 start_pfn = PFN_DOWN(start);
36 pmb_bolt_mapping((unsigned long)__va(start), start, end - start,
39 memblock_add(start, end - start);
/linux-master/include/linux/
H A Drange.h7 u64 start; member in struct:range
13 return range->end - range->start + 1;
18 return r1->start <= r2->start && r1->end >= r2->end;
22 u64 start, u64 end);
26 u64 start, u64 end);
28 void subtract_range(struct range *range, int az, u64 start, u64 end);
/linux-master/arch/riscv/mm/
H A Dtlbflush.c16 static void local_flush_tlb_range_threshold_asid(unsigned long start, argument
30 local_flush_tlb_page_asid(start, asid);
31 start += stride;
35 static inline void local_flush_tlb_range_asid(unsigned long start, argument
39 local_flush_tlb_page_asid(start, asid);
43 local_flush_tlb_range_threshold_asid(start, size, stride, asid);
47 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end) argument
49 local_flush_tlb_range_asid(start, end - start, PAGE_SIZE, FLUSH_TLB_NO_ASID);
69 unsigned long start; member in struct:flush_tlb_range_data
81 __flush_tlb_range(const struct cpumask *cmask, unsigned long asid, unsigned long start, unsigned long size, unsigned long stride) argument
121 flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, unsigned long end, unsigned int page_size) argument
126 start, end - start, page_size); local
135 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument
168 flush_tlb_kernel_range(unsigned long start, unsigned long end) argument
175 flush_pmd_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument
[all...]
/linux-master/arch/csky/mm/
H A Dcachev1.c44 unsigned int start,
53 if (unlikely((end - start) >= PAGE_SIZE) ||
54 unlikely(start < PAGE_OFFSET) ||
55 unlikely(start >= PAGE_OFFSET + LOWMEM_LIMIT)) {
67 i = start & ~(L1_CACHE_BYTES - 1);
80 void dcache_wb_line(unsigned long start) argument
83 cache_op_line(start, DATA_CACHE|CACHE_CLR);
87 void icache_inv_range(unsigned long start, unsigned long end) argument
89 cache_op_range(start, end, INS_CACHE|CACHE_INV, 0);
102 void dcache_wb_range(unsigned long start, unsigne argument
43 cache_op_range( unsigned int start, unsigned int end, unsigned int value, unsigned int l2) argument
112 cache_wbinv_range(unsigned long start, unsigned long end) argument
123 dma_wbinv_range(unsigned long start, unsigned long end) argument
128 dma_inv_range(unsigned long start, unsigned long end) argument
133 dma_wb_range(unsigned long start, unsigned long end) argument
[all...]
H A Ddma-mapping.c15 void (*fn)(unsigned long start, unsigned long end))
18 void *start = __va(page_to_phys(page)); local
29 start = kmap_atomic(page);
31 fn((unsigned long)start + offset,
32 (unsigned long)start + offset + len);
34 kunmap_atomic(start);
36 fn((unsigned long)start + offset,
37 (unsigned long)start + offset + len);
42 start += PAGE_SIZE;
47 static void dma_wbinv_set_zero_range(unsigned long start, unsigne argument
14 cache_op(phys_addr_t paddr, size_t size, void (*fn)(unsigned long start, unsigned long end)) argument
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dhead-64.h57 * stubs at the start of the main text.
60 #define OPEN_FIXED_SECTION(sname, start, end) \
61 sname##_start = (start); \
63 sname##_len = (end) - (start); \
76 #define OPEN_TEXT_SECTION(start) \
80 text_start = (start) + 0x100; \
85 #define OPEN_TEXT_SECTION(start) \
86 text_start = (start); \
92 #define ZERO_FIXED_SECTION(sname, start, end) \
93 sname##_start = (start); \
[all...]
/linux-master/arch/nios2/mm/
H A Dcacheflush.c19 static void __flush_dcache(unsigned long start, unsigned long end) argument
23 start &= ~(cpuinfo.dcache_line_size - 1);
27 if (end > start + cpuinfo.dcache_size)
28 end = start + cpuinfo.dcache_size;
30 for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) {
38 static void __invalidate_dcache(unsigned long start, unsigned long end) argument
42 start &= ~(cpuinfo.dcache_line_size - 1);
46 for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) {
54 static void __flush_icache(unsigned long start, unsigned long end) argument
58 start
86 unsigned long start; local
115 flush_icache_range(unsigned long start, unsigned long end) argument
121 flush_dcache_range(unsigned long start, unsigned long end) argument
128 invalidate_dcache_range(unsigned long start, unsigned long end) argument
134 flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument
145 unsigned long start = (unsigned long) page_address(page); local
155 unsigned long start = vmaddr; local
170 unsigned long start = (unsigned long)folio_address(folio); local
194 unsigned long start = (unsigned long)folio_address(folio); local
[all...]
/linux-master/drivers/usb/core/
H A Ddevices.c142 static char *usb_dump_endpoint_descriptor(int speed, char *start, char *end, argument
148 if (start > end)
149 return start;
172 return start;
183 start += sprintf(start, format_endpt, desc->bEndpointAddress, dir,
188 return start;
191 static char *usb_dump_interface_descriptor(char *start, char *end, argument
200 if (start > end)
201 return start;
222 usb_dump_interface(int speed, char *start, char *end, const struct usb_interface_cache *intfc, const struct usb_interface *iface, int setno) argument
237 usb_dump_iad_descriptor(char *start, char *end, const struct usb_interface_assoc_descriptor *iad) argument
257 usb_dump_config_descriptor(char *start, char *end, const struct usb_config_descriptor *desc, int active, int speed) argument
279 usb_dump_config(int speed, char *start, char *end, const struct usb_host_config *config, int active) argument
313 usb_dump_device_descriptor(char *start, char *end, const struct usb_device_descriptor *desc) argument
341 usb_dump_device_strings(char *start, char *end, struct usb_device *dev) argument
364 usb_dump_desc(char *start, char *end, struct usb_device *dev) argument
[all...]
/linux-master/arch/powerpc/include/asm/book3s/32/
H A Dtlbflush.h13 void hash__flush_range(struct mm_struct *mm, unsigned long start, unsigned long end);
36 static inline void flush_range(struct mm_struct *mm, unsigned long start, unsigned long end) argument
38 start &= PAGE_MASK;
40 hash__flush_range(mm, start, end);
41 else if (end - start <= PAGE_SIZE)
42 _tlbie(start);
64 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) argument
66 flush_range(vma->vm_mm, start, end);
69 static inline void flush_tlb_kernel_range(unsigned long start, unsigned long end) argument
71 flush_range(&init_mm, start, en
[all...]
/linux-master/arch/x86/coco/tdx/
H A Dtdx-shared.c4 static unsigned long try_accept_one(phys_addr_t start, unsigned long len, argument
11 if (!IS_ALIGNED(start, accept_size))
37 args.rcx = start | page_size;
44 bool tdx_accept_memory(phys_addr_t start, phys_addr_t end) argument
50 while (start < end) {
51 unsigned long len = end - start;
60 accept_size = try_accept_one(start, len, PG_LEVEL_1G);
62 accept_size = try_accept_one(start, len, PG_LEVEL_2M);
64 accept_size = try_accept_one(start, len, PG_LEVEL_4K);
67 start
[all...]
/linux-master/arch/x86/include/asm/e820/
H A Dapi.h13 extern bool e820__mapped_raw_any(u64 start, u64 end, enum e820_type type);
14 extern bool e820__mapped_any(u64 start, u64 end, enum e820_type type);
15 extern bool e820__mapped_all(u64 start, u64 end, enum e820_type type);
17 extern void e820__range_add (u64 start, u64 size, enum e820_type type);
18 extern u64 e820__range_update(u64 start, u64 size, enum e820_type old_type, enum e820_type new_type);
19 extern u64 e820__range_remove(u64 start, u64 size, enum e820_type old_type, bool check_type);
20 extern u64 e820__range_update_table(struct e820_table *t, u64 start, u64 size, enum e820_type old_type, enum e820_type new_type);
45 extern int e820__get_entry_type(u64 start, u64 end);
48 * Returns true iff the specified range [start,end) is completely contained inside
51 static inline bool is_ISA_range(u64 start, u6 argument
[all...]
/linux-master/drivers/infiniband/hw/usnic/
H A Dusnic_uiom_interval_tree.h42 unsigned long start; member in struct:usnic_uiom_interval_node
57 unsigned long start,
61 unsigned long start, unsigned long last);
63 * Inserts {start...last} into {root}. If there are overlaps,
67 unsigned long start, unsigned long last,
70 * Removed {start...last} from {root}. The nodes removed are returned in
75 unsigned long start, unsigned long last,
78 * Returns {start...last} - {root} (relative complement of {start...last} in
81 int usnic_uiom_get_intervals_diff(unsigned long start,
[all...]
/linux-master/drivers/firmware/efi/libstub/
H A Dfind.c11 * @start: The bitnumber to start searching at
13 #define FIND_NEXT_BIT(FETCH, MUNGE, size, start) \
15 unsigned long mask, idx, tmp, sz = (size), __start = (start); \
34 unsigned long _find_next_bit(const unsigned long *addr, unsigned long nbits, unsigned long start) argument
36 return FIND_NEXT_BIT(addr[idx], /* nop */, nbits, start);
40 unsigned long start)
42 return FIND_NEXT_BIT(~addr[idx], /* nop */, nbits, start);
39 _find_next_zero_bit(const unsigned long *addr, unsigned long nbits, unsigned long start) argument
/linux-master/arch/hexagon/mm/
H A Dvm_tlb.c26 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, argument
32 __vmclrmap((void *)start, end - start);
79 void flush_tlb_kernel_range(unsigned long start, unsigned long end) argument
81 __vmclrmap((void *)start, end - start);
/linux-master/include/trace/events/
H A Dintel_ifs.h13 TP_PROTO(int batch, int start, int stop, u64 status),
15 TP_ARGS(batch, start, stop, status),
20 __field( u16, start )
26 __entry->start = start;
31 TP_printk("batch: 0x%.2x, start: 0x%.4x, stop: 0x%.4x, status: 0x%.16llx",
33 __entry->start,
/linux-master/mm/
H A Dmseal.c70 bool can_modify_mm(struct mm_struct *mm, unsigned long start, unsigned long end) argument
74 VMA_ITERATOR(vmi, mm, start);
91 bool can_modify_mm_madv(struct mm_struct *mm, unsigned long start, unsigned long end, argument
96 VMA_ITERATOR(vmi, mm, start);
111 struct vm_area_struct **prev, unsigned long start,
120 vma = vma_modify_flags(vmi, *prev, vma, start, end, newflags);
134 * 1> start is part of a valid vma.
136 * 3> No gap (unallocated address) between start and end.
139 static int check_mm_seal(unsigned long start, unsigned long end) argument
142 unsigned long nstart = start;
110 mseal_fixup(struct vma_iterator *vmi, struct vm_area_struct *vma, struct vm_area_struct **prev, unsigned long start, unsigned long end, vm_flags_t newflags) argument
164 apply_mm_seal(unsigned long start, unsigned long end) argument
251 do_mseal(unsigned long start, size_t len_in, unsigned long flags) argument
[all...]
/linux-master/arch/arm/mm/
H A Dcache-feroceon-l2.c30 * Cache range operations are initiated by writing the start and
33 * [start:end].
70 static inline void l2_clean_pa_range(unsigned long start, unsigned long end) argument
75 * Make sure 'start' and 'end' reference the same page, as
77 * the start address.
79 BUG_ON((start ^ end) >> PAGE_SHIFT);
81 va_start = l2_get_va(start);
82 va_end = va_start + (end - start);
101 static inline void l2_inv_pa_range(unsigned long start, unsigned long end) argument
106 * Make sure 'start' an
139 calc_range_end(unsigned long start, unsigned long end) argument
168 feroceon_l2_inv_range(unsigned long start, unsigned long end) argument
198 feroceon_l2_clean_range(unsigned long start, unsigned long end) argument
217 feroceon_l2_flush_range(unsigned long start, unsigned long end) argument
[all...]

Completed in 330 milliseconds

1234567891011>>