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()
1050 struct kern_memdesc *k, *prev = NULL; in efi_memmap_init() local
1058 k = kern_memmap = find_memmap_space(); in efi_memmap_init()
1070 k->attribute = EFI_MEMORY_UC; in efi_memmap_init()
1071 k->start = md->phys_addr; in efi_memmap_init()
1072 k->num_pages = md->num_pages; in efi_memmap_init()
1073 k++; in efi_memmap_init()
1102 if (k > kern_memmap && in efi_memmap_init()
1103 (k-1)->attribute == EFI_MEMORY_UC && in efi_memmap_init()
1104 kmd_end(k-1) == md->phys_addr) { in efi_memmap_init()
1105 (k-1)->num_pages += in efi_memmap_init()
1109 k->attribute = EFI_MEMORY_UC; in efi_memmap_init()
1110 k->start = md->phys_addr; in efi_memmap_init()
1111 k->num_pages = (lim - md->phys_addr) in efi_memmap_init()
1113 k++; in efi_memmap_init()
1123 if (lim == md->phys_addr && k > kern_memmap && in efi_memmap_init()
1124 (k-1)->attribute == EFI_MEMORY_UC && in efi_memmap_init()
1125 kmd_end(k-1) == md->phys_addr) { in efi_memmap_init()
1126 (k-1)->num_pages += md->num_pages; in efi_memmap_init()
1128 k->attribute = EFI_MEMORY_UC; in efi_memmap_init()
1129 k->start = lim; in efi_memmap_init()
1130 k->num_pages = (efi_md_end(md) - lim) in efi_memmap_init()
1132 k++; in efi_memmap_init()
1156 k->attribute = EFI_MEMORY_WB; in efi_memmap_init()
1157 k->start = as; in efi_memmap_init()
1158 k->num_pages = (ae - as) >> EFI_PAGE_SHIFT; in efi_memmap_init()
1160 prev = k++; in efi_memmap_init()
1162 k->start = ~0L; /* end-marker */ in efi_memmap_init()
1166 *e = (u64)++k; in efi_memmap_init()