Lines Matching refs:md
105 * @md: EFI memory descriptor to split
111 int __init efi_memmap_split_count(efi_memory_desc_t *md, struct range *range)
117 start = md->phys_addr;
118 end = start + (md->num_pages << EFI_PAGE_SHIFT) - 1;
155 efi_memory_desc_t *md;
181 md = new;
182 start = md->phys_addr;
183 end = md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT) - 1;
186 md->attribute |= m_attr;
191 md->attribute |= m_attr;
192 md->num_pages = (m_end - md->phys_addr + 1) >>
197 md = new;
198 md->phys_addr = m_end + 1;
199 md->num_pages = (end - md->phys_addr + 1) >>
205 md->num_pages = (m_start - md->phys_addr) >>
210 md = new;
211 md->attribute |= m_attr;
212 md->phys_addr = m_start;
213 md->num_pages = (m_end - m_start + 1) >>
218 md = new;
219 md->phys_addr = m_end + 1;
220 md->num_pages = (end - m_end) >>
227 md->num_pages = (m_start - md->phys_addr) >>
232 md = new;
233 md->phys_addr = m_start;
234 md->num_pages = (end - md->phys_addr + 1) >>
236 md->attribute |= m_attr;