Lines Matching refs:hdesc
293 struct hvtramp_descr *hdesc; in ldom_startcpu_cpuid() local
300 hdesc = kzalloc(sizeof(*hdesc) + in ldom_startcpu_cpuid()
304 if (!hdesc) { in ldom_startcpu_cpuid()
309 *descrp = hdesc; in ldom_startcpu_cpuid()
311 hdesc->cpu = cpu; in ldom_startcpu_cpuid()
312 hdesc->num_mappings = num_kernel_image_mappings; in ldom_startcpu_cpuid()
316 hdesc->fault_info_va = (unsigned long) &tb->fault_info; in ldom_startcpu_cpuid()
317 hdesc->fault_info_pa = kimage_addr_to_ra(&tb->fault_info); in ldom_startcpu_cpuid()
319 hdesc->thread_reg = thread_reg; in ldom_startcpu_cpuid()
324 for (i = 0; i < hdesc->num_mappings; i++) { in ldom_startcpu_cpuid()
325 hdesc->maps[i].vaddr = tte_vaddr; in ldom_startcpu_cpuid()
326 hdesc->maps[i].tte = tte_data; in ldom_startcpu_cpuid()
335 __pa(hdesc)); in ldom_startcpu_cpuid()