Lines Matching refs:k

307 	kern_memdesc_t *k;  in walk()  local
311 for (k = kern_memmap; k->start != ~0UL; k++) { in walk()
312 if (k->attribute != attr) in walk()
314 start = PAGE_ALIGN(k->start); in walk()
315 end = (k->start + (k->num_pages << EFI_PAGE_SHIFT)) & PAGE_MASK; in walk()
1051 struct kern_memdesc *k, *prev = NULL; in efi_memmap_init() local
1059 k = kern_memmap = find_memmap_space(); in efi_memmap_init()
1071 k->attribute = EFI_MEMORY_UC; in efi_memmap_init()
1072 k->start = md->phys_addr; in efi_memmap_init()
1073 k->num_pages = md->num_pages; in efi_memmap_init()
1074 k++; in efi_memmap_init()
1103 if (k > kern_memmap && in efi_memmap_init()
1104 (k-1)->attribute == EFI_MEMORY_UC && in efi_memmap_init()
1105 kmd_end(k-1) == md->phys_addr) { in efi_memmap_init()
1106 (k-1)->num_pages += in efi_memmap_init()
1110 k->attribute = EFI_MEMORY_UC; in efi_memmap_init()
1111 k->start = md->phys_addr; in efi_memmap_init()
1112 k->num_pages = (lim - md->phys_addr) in efi_memmap_init()
1114 k++; in efi_memmap_init()
1124 if (lim == md->phys_addr && k > kern_memmap && in efi_memmap_init()
1125 (k-1)->attribute == EFI_MEMORY_UC && in efi_memmap_init()
1126 kmd_end(k-1) == md->phys_addr) { in efi_memmap_init()
1127 (k-1)->num_pages += md->num_pages; in efi_memmap_init()
1129 k->attribute = EFI_MEMORY_UC; in efi_memmap_init()
1130 k->start = lim; in efi_memmap_init()
1131 k->num_pages = (efi_md_end(md) - lim) in efi_memmap_init()
1133 k++; in efi_memmap_init()
1157 k->attribute = EFI_MEMORY_WB; in efi_memmap_init()
1158 k->start = as; in efi_memmap_init()
1159 k->num_pages = (ae - as) >> EFI_PAGE_SHIFT; in efi_memmap_init()
1161 prev = k++; in efi_memmap_init()
1163 k->start = ~0L; /* end-marker */ in efi_memmap_init()
1167 *e = (u64)++k; in efi_memmap_init()