Lines Matching full:md
116 * @md: EFI memory descriptor to split
122 int __init efi_memmap_split_count(efi_memory_desc_t *md, struct range *range) in efi_memmap_split_count() argument
128 start = md->phys_addr; in efi_memmap_split_count()
129 end = start + (md->num_pages << EFI_PAGE_SHIFT) - 1; in efi_memmap_split_count()
166 efi_memory_desc_t *md; in efi_memmap_insert() local
192 md = new; in efi_memmap_insert()
193 start = md->phys_addr; in efi_memmap_insert()
194 end = md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT) - 1; in efi_memmap_insert()
197 md->attribute |= m_attr; in efi_memmap_insert()
202 md->attribute |= m_attr; in efi_memmap_insert()
203 md->num_pages = (m_end - md->phys_addr + 1) >> in efi_memmap_insert()
208 md = new; in efi_memmap_insert()
209 md->phys_addr = m_end + 1; in efi_memmap_insert()
210 md->num_pages = (end - md->phys_addr + 1) >> in efi_memmap_insert()
216 md->num_pages = (m_start - md->phys_addr) >> in efi_memmap_insert()
221 md = new; in efi_memmap_insert()
222 md->attribute |= m_attr; in efi_memmap_insert()
223 md->phys_addr = m_start; in efi_memmap_insert()
224 md->num_pages = (m_end - m_start + 1) >> in efi_memmap_insert()
229 md = new; in efi_memmap_insert()
230 md->phys_addr = m_end + 1; in efi_memmap_insert()
231 md->num_pages = (end - m_end) >> in efi_memmap_insert()
238 md->num_pages = (m_start - md->phys_addr) >> in efi_memmap_insert()
243 md = new; in efi_memmap_insert()
244 md->phys_addr = m_start; in efi_memmap_insert()
245 md->num_pages = (end - md->phys_addr + 1) >> in efi_memmap_insert()
247 md->attribute |= m_attr; in efi_memmap_insert()