Lines Matching refs:start

506 void __kprobes flush_icache_range(unsigned long start, unsigned long end)
515 for (kaddr = start; kaddr < end; kaddr += PAGE_SIZE) {
733 void __flush_dcache_range(unsigned long start, unsigned long end)
740 for (va = start; va < end; va += 32) {
746 start = __pa(start);
748 for (va = start; va < end; va += 32)
962 static u64 __init memblock_nid_range_sun4u(u64 start, u64 end, int *nid)
967 for ( ; start < end; start += PAGE_SIZE) {
971 if ((start & p->mask) == p->match) {
981 start);
990 return start > end ? end : start;
993 static u64 __init memblock_nid_range(u64 start, u64 end, int *nid)
1000 return memblock_nid_range_sun4u(start, end, nid);
1002 mblock = addr_to_mblock(start);
1005 start);
1012 pa_start = start + mblock->offset;
1045 start);
1211 phys_addr_t start, end;
1218 for_each_mem_range(i, &start, &end) {
1219 while (start < end) {
1223 this_end = memblock_nid_range(start, end, &nid);
1226 "start[%llx] end[%lx]\n",
1227 nid, start, this_end);
1229 memblock_set_node(start, this_end - start,
1233 start = this_end;
2093 static void patch_one_ktsb_phys(unsigned int *start, unsigned int *end, unsigned long pa)
2100 while (start < end) {
2101 unsigned int *ia = (unsigned int *)(unsigned long)*start;
2115 start++;
2484 unsigned long start, end;
2486 start = pavail[i].phys_addr;
2487 end = start + pavail[i].reg_size;
2489 if (paddr >= start && paddr < end)
2644 void vmemmap_free(unsigned long start, unsigned long end,
3087 code_resource.start = compute_kern_paddr(_text);
3089 data_resource.start = compute_kern_paddr(_etext);
3091 bss_resource.start = compute_kern_paddr(__bss_start);
3111 res->start = pavail[i].phys_addr;
3135 void flush_tlb_kernel_range(unsigned long start, unsigned long end)
3137 if (start < HI_OBP_ADDRESS && end > LOW_OBP_ADDRESS) {
3138 if (start < LOW_OBP_ADDRESS) {
3139 flush_tsb_kernel_range(start, LOW_OBP_ADDRESS);
3140 do_flush_tlb_kernel_range(start, LOW_OBP_ADDRESS);
3147 flush_tsb_kernel_range(start, end);
3148 do_flush_tlb_kernel_range(start, end);