Lines Matching refs:mdr

319 static void register_vmapped_stack(struct md_region *mdr, int *mdno,  in register_vmapped_stack()  argument
327 scnprintf(mdr->name, sizeof(mdr->name), "%s_%d", in register_vmapped_stack()
329 *mdno = register_stack_entry(mdr, sp, PAGE_SIZE); in register_vmapped_stack()
331 update_stack_entry(mdr, sp, *mdno); in register_vmapped_stack()
334 mdr++; in register_vmapped_stack()
339 static void register_normal_stack(struct md_region *mdr, int *mdno, in register_normal_stack() argument
344 scnprintf(mdr->name, sizeof(mdr->name), name_str); in register_normal_stack()
345 *mdno = register_stack_entry(mdr, sp, THREAD_SIZE); in register_normal_stack()
347 update_stack_entry(mdr, sp, *mdno); in register_normal_stack()
406 static void update_md_current_task(struct md_region *mdr, int mdno) in update_md_current_task() argument
408 mdr->virt_addr = (u64)current; in update_md_current_task()
409 mdr->phys_addr = virt_to_phys((uintptr_t *)current); in update_md_current_task()
410 if (rk_minidump_update_region(mdno, mdr) < 0) in update_md_current_task()
412 mdr->name); in update_md_current_task()
505 static void register_current_task(struct md_region *mdr, int *mdno, in register_current_task() argument
508 scnprintf(mdr->name, sizeof(mdr->name), name_str); in register_current_task()
509 mdr->virt_addr = (u64)current; in register_current_task()
510 mdr->phys_addr = virt_to_phys((uintptr_t *)current); in register_current_task()
511 mdr->size = sizeof(struct task_struct); in register_current_task()
512 *mdno = rk_minidump_add_region(mdr); in register_current_task()
515 mdr->name); in register_current_task()
602 struct md_region *mdr = &note_md_entry; in register_note_section() local
608 memcpy(mdr->name, "note", 5); in register_note_section()
609 mdr->virt_addr = (uintptr_t)buffer_start; in register_note_section()
610 mdr->phys_addr = virt_to_phys(buffer_start); in register_note_section()
612 buf = (Elf_Word *)mdr->virt_addr; in register_note_section()
622 mdr->size = (u64)buf - mdr->virt_addr; in register_note_section()
623 rk_md_flush_dcache_area((void *)mdr->virt_addr, mdr->size); in register_note_section()
624 ret = rk_minidump_add_region(mdr); in register_note_section()
626 pr_err("Failed to add %s entry in Minidump\n", mdr->name); in register_note_section()