Lines Matching refs:start

491 void __kprobes flush_icache_range(unsigned long start, unsigned long end)
500 for (kaddr = start; kaddr < end; kaddr += PAGE_SIZE) {
717 void __flush_dcache_range(unsigned long start, unsigned long end)
724 for (va = start; va < end; va += 32) {
730 start = __pa(start);
732 for (va = start; va < end; va += 32)
946 static u64 __init memblock_nid_range_sun4u(u64 start, u64 end, int *nid)
951 for ( ; start < end; start += PAGE_SIZE) {
955 if ((start & p->mask) == p->match) {
965 start);
974 return start > end ? end : start;
977 static u64 __init memblock_nid_range(u64 start, u64 end, int *nid)
984 return memblock_nid_range_sun4u(start, end, nid);
986 mblock = addr_to_mblock(start);
989 start);
996 pa_start = start + mblock->offset;
1029 start);
1195 phys_addr_t start, end;
1202 for_each_mem_range(i, &start, &end) {
1203 while (start < end) {
1207 this_end = memblock_nid_range(start, end, &nid);
1210 "start[%llx] end[%lx]\n",
1211 nid, start, this_end);
1213 memblock_set_node(start, this_end - start,
1217 start = this_end;
2078 static void patch_one_ktsb_phys(unsigned int *start, unsigned int *end, unsigned long pa)
2085 while (start < end) {
2086 unsigned int *ia = (unsigned int *)(unsigned long)*start;
2100 start++;
2469 unsigned long start, end;
2471 start = pavail[i].phys_addr;
2472 end = start + pavail[i].reg_size;
2474 if (paddr >= start && paddr < end)
2630 void vmemmap_free(unsigned long start, unsigned long end,
3053 code_resource.start = compute_kern_paddr(_text);
3055 data_resource.start = compute_kern_paddr(_etext);
3057 bss_resource.start = compute_kern_paddr(__bss_start);
3077 res->start = pavail[i].phys_addr;
3101 void flush_tlb_kernel_range(unsigned long start, unsigned long end)
3103 if (start < HI_OBP_ADDRESS && end > LOW_OBP_ADDRESS) {
3104 if (start < LOW_OBP_ADDRESS) {
3105 flush_tsb_kernel_range(start, LOW_OBP_ADDRESS);
3106 do_flush_tlb_kernel_range(start, LOW_OBP_ADDRESS);
3113 flush_tsb_kernel_range(start, end);
3114 do_flush_tlb_kernel_range(start, end);