Lines Matching refs:modi
412 struct modinfo modi; in modctl_modinfo() local
419 if (copyin(umodi, &modi, sizeof (struct modinfo)) != 0) in modctl_modinfo()
424 bzero(&modi, sizeof (modi)); in modctl_modinfo()
427 modi.mi_info = modi32.mi_info; in modctl_modinfo()
428 modi.mi_id = modi32.mi_id; in modctl_modinfo()
429 modi.mi_nextid = modi32.mi_nextid; in modctl_modinfo()
430 nobase = modi.mi_info & MI_INFO_NOBASE; in modctl_modinfo()
436 modi.mi_info &= ~MI_INFO_LINKAGE; in modctl_modinfo()
438 retval = modinfo(id, &modi); in modctl_modinfo()
443 if (copyout(&modi, umodi, sizeof (struct modinfo)) != 0) in modctl_modinfo()
449 if (!nobase && (uintptr_t)modi.mi_base > UINT32_MAX) in modctl_modinfo()
452 modi32.mi_info = modi.mi_info; in modctl_modinfo()
453 modi32.mi_state = modi.mi_state; in modctl_modinfo()
454 modi32.mi_id = modi.mi_id; in modctl_modinfo()
455 modi32.mi_nextid = modi.mi_nextid; in modctl_modinfo()
456 modi32.mi_base = (caddr32_t)(uintptr_t)modi.mi_base; in modctl_modinfo()
457 modi32.mi_size = modi.mi_size; in modctl_modinfo()
458 modi32.mi_rev = modi.mi_rev; in modctl_modinfo()
459 modi32.mi_loadcnt = modi.mi_loadcnt; in modctl_modinfo()
460 bcopy(modi.mi_name, modi32.mi_name, sizeof (modi32.mi_name)); in modctl_modinfo()
462 modi32.mi_msinfo[i].msi_p0 = modi.mi_msinfo[i].msi_p0; in modctl_modinfo()
463 bcopy(modi.mi_msinfo[i].msi_linkinfo, in modctl_modinfo()