usr/src/cmd/autopush/autopush.c
537
if (modctl(MODGETMAJBIND, wp, strlen(wp) + 1, &major_num) != 0) {
usr/src/cmd/devfsadm/devfsadm.c
357
(void) modctl(MODSETMINIROOT);
usr/src/cmd/devfsadm/devfsadm.c
440
if (modctl(MODLOADDRVCONF, major, flags) != 0)
usr/src/cmd/devfsadm/devfsadm.c
465
(void) modctl(MODDEVNAME, MODDEVNAME_RECONFIG, 0);
usr/src/cmd/devfsadm/devfsadm.c
476
(void) modctl(MODDEVNAME, MODDEVNAME_SYSAVAIL, 0);
usr/src/cmd/devfsadm/devfsadm.c
5927
if (modctl(MODGETNAME, driver, sizeof (driver), &oldmajor) != 0) {
usr/src/cmd/devfsadm/devfsadm.c
5956
if (modctl(MODGETNAME, cdriver, sizeof (cdriver),
usr/src/cmd/devfsadm/devfsadm.c
7172
if (modctl(MODGETNAME, driver, sizeof (driver), &major_no) != 0) {
usr/src/cmd/devfsadm/devfsadm.c
719
retval = modctl((config == TRUE) ? MODADDMAJBIND :
usr/src/cmd/devfsadm/devfsadm.c
8545
error = modctl(MODDEVNAME, subcmd, (uintptr_t)args);
usr/src/cmd/devfsadm/devpolicy.c
131
if (modctl(MODGETMAJBIND, line, col - line + 1, &maj)
usr/src/cmd/devfsadm/devpolicy.c
138
if (modctl(MODALLOCPRIV, line) != 0) {
usr/src/cmd/devfsadm/devpolicy.c
222
if (modctl(MODGETMAJBIND, maj, strlen(maj) + 1,
usr/src/cmd/devfsadm/devpolicy.c
263
if ((res = modctl(MODSETDEVPOLICY, cnt, devplcysys_sz, mem)) != 0)
usr/src/cmd/format/checkdev.c
296
(void) modctl(MODGETNAME, majorname, sizeof (majorname),
usr/src/cmd/fuser/fuser.c
302
if (modctl(MODINFO, f_user->fu_modid, &modinfo) < 0) {
usr/src/cmd/fuser/fuser.c
317
if (modctl(MODGETMAJBIND,
usr/src/cmd/getdevpolicy/getdevpolicy.c
133
if (modctl(MODGETDEVPOLICYBYNAME, sz, ds, dev) != 0)
usr/src/cmd/getdevpolicy/getdevpolicy.c
83
if (modctl(MODGETDEVPOLICY, &nitems, sz, mem) == 0 || errno != ENOMEM)
usr/src/cmd/getdevpolicy/getdevpolicy.c
90
if (modctl(MODGETDEVPOLICY, &nitems, sz, mem) != 0)
usr/src/cmd/getdevpolicy/getdevpolicy.c
99
if (modctl(MODGETNAME, major, sizeof (major),
usr/src/cmd/hotplugd/hotplugd_impl.c
134
if (modctl(MODHPOPS, MODHPOPS_CHANGE_STATE, path, connection, state))
usr/src/cmd/hotplugd/hotplugd_impl.c
199
if (modctl(MODHPOPS, MODHPOPS_BUS_GET, path, connection,
usr/src/cmd/hotplugd/hotplugd_impl.c
205
if (modctl(MODHPOPS, MODHPOPS_BUS_SET, path, connection,
usr/src/cmd/lofiadm/main.c
316
if (modctl(MODGETNAME, mname, MODMAXNAMELEN, &maj) == 0) {
usr/src/cmd/mdb/common/kmdb/kctl/kctl.h
115
extern int kctl_mod_decompress(struct modctl *);
usr/src/cmd/mdb/common/kmdb/kctl/kctl.h
116
extern void kctl_mod_loaded(struct modctl *);
usr/src/cmd/mdb/common/kmdb/kctl/kctl.h
117
extern void kctl_mod_changed(uint_t, struct modctl *);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_auxv.c
37
struct modctl *mctl;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_auxv.c
58
struct modctl *mctl;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
130
struct modctl *modp;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
160
modp = kobj_zalloc(sizeof (struct modctl), KM_SLEEP);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
190
kobj_free(modp, sizeof (struct modctl));
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
275
struct modctl *modp = &modules;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
302
kctl_dmod_unload_common(struct modctl *modp)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
304
struct modctl *m;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
333
kmem_free(modp, sizeof (struct modctl));
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
365
struct modctl *modp;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
415
struct modctl *modp;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
433
bzero(&kctl_dmods, sizeof (struct modctl));
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
44
struct modctl *kdi_dmods;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
52
static struct modctl kctl_dmods;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
256
struct modctl *modp;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_mod.c
43
kctl_mod_decompress(struct modctl *modp)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_mod.c
61
kctl_mod_loaded(struct modctl *modp)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_mod.c
83
kctl_mod_changed(uint_t why, struct modctl *what)
usr/src/cmd/mdb/common/kmdb/kmdb_dpi.c
124
kmdb_dpi_modchg_register(void (*func)(struct modctl *, int))
usr/src/cmd/mdb/common/kmdb/kmdb_dpi.h
94
extern void kmdb_dpi_modchg_register(void (*)(struct modctl *, int));
usr/src/cmd/mdb/common/kmdb/kmdb_dpi_impl.h
64
void (*dpo_modchg_register)(void (*)(struct modctl *, int));
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.c
122
kmdb_kdi_mod_isloaded(struct modctl *modp)
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.c
128
kmdb_kdi_mod_haschanged(struct modctl *mc1, struct module *mp1,
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.c
129
struct modctl *mc2, struct module *mp2)
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.c
61
int (*mid_usercb)(struct modctl *, void *);
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.c
76
kmdb_kdi_mod_interp(struct modctl *mp, void *arg)
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.c
99
kmdb_kdi_mod_iter(int (*cb)(struct modctl *, void *), void *arg)
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.h
63
extern int kmdb_kdi_mod_iter(int (*)(struct modctl *, void *), void *);
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.h
64
extern int kmdb_kdi_mod_isloaded(struct modctl *);
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.h
65
extern int kmdb_kdi_mod_haschanged(struct modctl *, struct module *,
usr/src/cmd/mdb/common/kmdb/kmdb_kdi.h
66
struct modctl *, struct module *);
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
1473
kmt_defbp_modchg(struct modctl *mctl, int isload)
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
63
static struct modctl *kmt_defbp_modchg_modctl; /* modctl for defbp checking */
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
722
kmt_mod_create(mdb_tgt_t *t, struct modctl *ctlp, char *name)
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
730
bcopy(ctlp, &km->km_modctl, sizeof (struct modctl));
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.c
794
kmt_modlist_update_cb(struct modctl *modp, void *arg)
usr/src/cmd/mdb/common/kmdb/kmdb_kvm.h
46
extern void kmdb_kvm_defbp_process(uint_t, struct modctl *);
usr/src/cmd/mdb/common/kmdb/kmdb_module.h
78
struct modctl *kmc_modctl; /* kernel's modctl for this dmod */
usr/src/cmd/mdb/common/kmdb/kmdb_module_load.c
125
struct modctl *modp = dlr->dlr_modctl;
usr/src/cmd/mdb/common/kmdb/kmdb_wr_impl.h
70
struct modctl *dlr_modctl;
usr/src/cmd/mdb/common/kmdb/kmdb_wr_impl.h
92
struct modctl *dur_modctl;
usr/src/cmd/mdb/common/kmdb/kvm.h
74
struct modctl km_modctl;
usr/src/cmd/mdb/common/mdb/mdb_kvm.c
123
kt_adjust_module(const struct modctl *ctl, struct module *kmod)
usr/src/cmd/mdb/common/mdb/mdb_kvm.c
166
struct modctl ctl;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
776
dtracemdb_modctl(uintptr_t addr, const struct modctl *m, dtracemdb_data_t *data)
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1303
struct modctl modctl;
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1309
if (mdb_vread(&modctl, sizeof (modctl), addr) == -1) {
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1315
(uintptr_t)modctl.mod_modname) == -1) {
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1316
mdb_warn("couldn't read modname at %p", modctl.mod_modname);
usr/src/cmd/mdb/common/modules/genunix/kmem.c
2511
whatis_walk_modctl(uintptr_t addr, const struct modctl *m, mdb_whatis_t *w)
usr/src/cmd/mdb/common/modules/genunix/leaky_subr.c
256
leaky_modctl(uintptr_t addr, const struct modctl *m, int *ignored)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
1013
typegraph_estimate_modctl(uintptr_t addr, const struct modctl *m, size_t *est)
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2289
typegraph_modctl(uintptr_t addr, const struct modctl *m, int *ignored)
usr/src/cmd/mdb/common/modules/krtld/krtld.c
104
const struct modctl *mcp = (const struct modctl *)data;
usr/src/cmd/mdb/common/modules/krtld/krtld.c
143
struct modctl mc;
usr/src/cmd/mdb/common/modules/krtld/krtld.c
242
struct modctl ctl;
usr/src/cmd/mdb/common/modules/krtld/krtld.c
257
if (mdb_vread(&ctl, sizeof (struct modctl), addr) == -1) {
usr/src/cmd/mdb/common/modules/krtld/krtld.c
284
const struct modctl *mcp = (const struct modctl *)data;
usr/src/cmd/mdb/common/modules/krtld/krtld.c
346
struct modctl mc;
usr/src/cmd/mdb/common/modules/krtld/krtld.c
360
ctfinfo_format(uintptr_t addr, const struct modctl *mcp, void *private)
usr/src/cmd/mdb/common/modules/krtld/krtld.c
52
struct modctl mwd_modctl;
usr/src/cmd/mdb/common/modules/krtld/krtld.c
80
if (mdb_vread(&mwd->mwd_modctl, sizeof (struct modctl),
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
816
a2m_walk_modctl(uintptr_t addr, const struct modctl *m, a2m_query_t *a2m)
usr/src/cmd/mdb/intel/kmdb/kaif.c
67
void (*kaif_modchg_cb)(struct modctl *, int);
usr/src/cmd/mdb/intel/kmdb/kaif.c
722
kaif_modchg_register(void (*func)(struct modctl *, int))
usr/src/cmd/mdb/intel/kmdb/kaif.c
768
kaif_mod_loaded(struct modctl *modp)
usr/src/cmd/mdb/intel/kmdb/kaif.c
775
kaif_mod_unloading(struct modctl *modp)
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
323
struct modctl cmimodc, cmsmodc; /* 288 bytes max */
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
344
if (mdb_vread(&cmimodc, sizeof (struct modctl),
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
375
if (mdb_vread(&cmsmodc, sizeof (struct modctl),
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
63
struct modctl *cmi_modp;
usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
71
struct modctl *cms_modp;
usr/src/cmd/mdb/intel/modules/mdb_kb/mdb_kb.c
888
uintptr_t modctl = modhead;
usr/src/cmd/mdb/intel/modules/mdb_kb/mdb_kb.c
919
modctl + offsetof(struct modctl, mod_mp), &modulep))
usr/src/cmd/mdb/intel/modules/mdb_kb/mdb_kb.c
938
modctl + offsetof(struct modctl, mod_next), &modctl))
usr/src/cmd/mdb/intel/modules/mdb_kb/mdb_kb.c
941
if (modctl == modhead)
usr/src/cmd/mdb/intel/modules/mdb_kb/mdb_kb.c
965
struct modctl modules;
usr/src/cmd/mdb/intel/modules/mdb_kb/mdb_kb.c
970
sizeof (struct modctl)) != sizeof (struct modctl))
usr/src/cmd/modload/add_drv.c
502
if (modctl(MODGETPATH, NULL, data) != 0) {
usr/src/cmd/modload/drvsubr.c
1317
if (modctl(MODRESERVED, NULL, &max_dev) < 0) {
usr/src/cmd/modload/drvsubr.c
1376
if (modctl(MODINFO, 0, &modinfo) < 0) {
usr/src/cmd/modload/drvsubr.c
2311
if (modctl(MODRESERVED, NULL, &max_dev) < 0) {
usr/src/cmd/modload/modinfo.c
126
if (modctl(MODINFO, id, &modinfo) < 0) {
usr/src/cmd/modload/modload.c
138
if (modctl(MODINFO, id, &modinfo) < 0)
usr/src/cmd/modload/modload.c
98
if (modctl(MODLOAD, use_path, path, &id) != 0) {
usr/src/cmd/modload/modunload.c
160
if (modctl(MODINFO, id, &modinfo) < 0) {
usr/src/cmd/modload/modunload.c
175
if (modctl(MODUNLOAD, id) < 0) {
usr/src/cmd/modload/plcysubr.c
693
if (add && modctl(MODALLOCPRIV, pr) != 0) {
usr/src/cmd/modload/rem_drv.c
162
if (modctl(MODUNLOAD, modid) < 0) {
usr/src/cmd/modload/rem_drv.c
170
if (modctl(MODUNLOADDRVCONF, (major_t)found) < 0) {
usr/src/cmd/modload/rem_drv.c
177
if (mod_unloaded && (modctl(MODREMMAJBIND, (major_t)found) < 0)) {
usr/src/cmd/modload/rem_drv.c
220
err = modctl(MODREMDRVCLEANUP, driver_name, 0, NULL);
usr/src/cmd/modload/update_drv.c
52
if (modctl(MODUNLOAD, modid) < 0) {
usr/src/cmd/modload/update_drv.c
549
if ((modctl(MODUNLOADDRVCONF, major) != 0) ||
usr/src/cmd/modload/update_drv.c
550
(modctl(MODLOADDRVCONF, major, 0) != 0)) {
usr/src/cmd/power/powerd.c
1274
(void) modctl(MODUNLOAD, 0);
usr/src/cmd/prtconf/pdevinfo.c
1926
retval = modctl(MODGETFBNAME, (caddr_t)fbuf_path);
usr/src/cmd/svc/rootisramdisk/rootisramdisk.c
55
if (modctl(MODGETNAME, driver, sizeof (driver), &maj) != 0) {
usr/src/cmd/sysdef/sysdef.c
162
while (modctl(MODINFO, modinfo.mi_id, &modinfo) >= 0)
usr/src/cmd/sysdef/sysdef.c
542
if ((modctl(MODGETPATHLEN, NULL, &modpathlen)) != 0) {
usr/src/cmd/sysdef/sysdef.c
550
if (modctl(MODGETPATH, NULL, modpath) != 0) {
usr/src/cmd/syseventd/daemons/syseventd/syseventd.c
1069
if ((ret = modctl(MODEVENTS,
usr/src/cmd/syseventd/daemons/syseventd/syseventd.c
1498
if (modctl(MODEVENTS,
usr/src/cmd/syseventd/daemons/syseventd/syseventd.c
1507
if (modctl(MODEVENTS, (uintptr_t)MODEVENTS_FLUSH, NULL, NULL, NULL, 0)
usr/src/cmd/syseventd/daemons/syseventd/syseventd.c
617
(void) modctl(MODEVENTS, (uintptr_t)MODEVENTS_FLUSH,
usr/src/cmd/syseventd/daemons/syseventd/syseventd.c
957
if ((ret = modctl(MODEVENTS,
usr/src/cmd/zoneadm/zoneadm.c
2760
modctl(MODLOAD, 1, "fs/lofs", NULL) != 0) {
usr/src/lib/fm/topo/libtopo/common/mod.c
185
if (modctl(MODINFO, id, &mi) < 0) {
usr/src/lib/libdevid/deviceid.c
106
if (modctl(MODSIZEOF_MINORNAME, dev, spectype, &len) != 0)
usr/src/lib/libdevid/deviceid.c
114
if (modctl(MODGETMINORNAME, dev, spectype, len, myminor_name) != 0) {
usr/src/lib/libdevid/deviceid.c
277
again: if (modctl(MODDEVID2PATHS, devid, minor_name, 0, &lens, NULL) != 0)
usr/src/lib/libdevid/deviceid.c
281
if (modctl(MODDEVID2PATHS, devid, minor_name, 0, &lens, paths) != 0) {
usr/src/lib/libdevid/deviceid.c
65
if (modctl(MODSIZEOF_DEVID, dev, &len) != 0)
usr/src/lib/libdevid/deviceid.c
73
if (modctl(MODGETDEVID, dev, len, mydevid) != 0) {
usr/src/lib/libdevinfo/devfsinfo.c
1498
if (modctl(MODGETMAJBIND, drv, strlen(drv) + 1, &maj) < 0)
usr/src/lib/libdevinfo/devfsinfo.c
1500
else if (modctl(MODGETNAME, driver_name, sizeof (driver_name), &maj)
usr/src/lib/libdevinfo/devinfo_devperm.c
1056
err = modctl(MODLOADMINORPERM, buf, buflen);
usr/src/lib/libdevinfo/devinfo_devperm.c
1088
err = modctl(ctl, buf, buflen);
usr/src/lib/libdevinfo/devinfo_dim.c
101
if (modctl(MODGETDEVFSPATH_MI, major, instance, len, devices) != 0) {
usr/src/lib/libdevinfo/devinfo_dim.c
83
if (modctl(MODGETMAJBIND, drv_name, strlen(drv_name) + 1, &major) < 0)
usr/src/lib/libdevinfo/devinfo_dim.c
87
if (modctl(MODGETDEVFSPATH_MI_LEN, major, instance, &len) != 0)
usr/src/lib/libdevinfo/devinfo_finddev.c
195
rv = modctl(MODDEVREADDIR, path, strlen(path), NULL, &bufsiz);
usr/src/lib/libdevinfo/devinfo_finddev.c
208
rv = modctl(MODDEVREADDIR, path, strlen(path),
usr/src/lib/libdevinfo/devinfo_finddev.c
300
rv = modctl(MODDEVEMPTYDIR, path, strlen(path), &empty);
usr/src/lib/libdevinfo/devinfo_finddev.c
77
rv = modctl(MODDEVEXISTS, devname, strlen(devname));
usr/src/lib/libdevinfo/devinfo_profile.c
91
rv = modctl(MODDEVNAME, MODDEVNAME_PROFILE, buf, buflen);
usr/src/lib/libdevinfo/devinfo_retire.c
800
if (modctl(MODRETIRE, devpath, constraint, clen) != 0) {
usr/src/lib/libdevinfo/devinfo_retire.c
852
if (modctl(MODUNRETIRE, devpath) != 0) {
usr/src/lib/libktest/common/libktest.c
429
if (modctl(MODINFO, 0, &modinfo) < 0) {
usr/src/lib/libktest/common/libktest.c
455
if (modctl(MODLOAD, 0, path, &id) != 0) {
usr/src/lib/libktest/common/libktest.c
469
(void) modctl(MODUNLOAD, id);
usr/src/lib/libsysevent/libsysevent.c
1004
if ((error = modctl(MODEVENTS, (uintptr_t)MODEVENTS_REGISTER_EVENT,
usr/src/lib/libsysevent/libsysevent.c
1037
if (modctl(MODEVENTS, (uintptr_t)MODEVENTS_REGISTER_EVENT,
usr/src/lib/libsysevent/libsysevent.c
1049
if (modctl(MODEVENTS,
usr/src/lib/libsysevent/libsysevent.c
163
error = modctl(MODEVENTS, (uintptr_t)MODEVENTS_POST_EVENT,
usr/src/lib/libzfs/common/libzfs_pool.c
2861
modctl(MODGETNAME, drv, sizeof (drv), &maj) == 0 &&
usr/src/uts/common/conf/param.c
81
struct modctl modules; /* head of linked list of modules */
usr/src/uts/common/crypto/core/kcf.c
118
struct modctl *
usr/src/uts/common/crypto/core/kcf.c
121
struct modctl *mctlp;
usr/src/uts/common/crypto/core/kcf_cryptoadm.c
768
struct modctl *mcp;
usr/src/uts/common/crypto/core/kcf_cryptoadm.c
805
struct modctl *mcp;
usr/src/uts/common/crypto/core/kcf_mech_tabs.c
824
struct modctl *mp;
usr/src/uts/common/crypto/core/kcf_mech_tabs.c
885
struct modctl *mcp;
usr/src/uts/common/crypto/spi/kcf_spi.c
134
struct modctl *mcp;
usr/src/uts/common/dtrace/dtrace.c
15846
dtrace_module_loaded(struct modctl *ctl)
usr/src/uts/common/dtrace/dtrace.c
15899
dtrace_module_unloaded(struct modctl *ctl)
usr/src/uts/common/dtrace/dtrace.c
251
dtrace_nullop_module(void *arg __unused, struct modctl *mp __unused)
usr/src/uts/common/dtrace/dtrace.c
8818
struct modctl *ctl;
usr/src/uts/common/fs/objfs/objfs_common.c
95
struct modctl *mp;
usr/src/uts/common/fs/objfs/objfs_data.c
179
struct modctl *mp = odir->objfs_odir_modctl;
usr/src/uts/common/fs/objfs/objfs_odir.c
50
objfs_create_odirnode(vnode_t *pvp, struct modctl *mp)
usr/src/uts/common/fs/objfs/objfs_root.c
108
struct modctl **mpp = data;
usr/src/uts/common/fs/objfs/objfs_root.c
109
struct modctl *mp = *mpp;
usr/src/uts/common/fs/objfs/objfs_root.c
158
struct modctl *mp = &modules;
usr/src/uts/common/fs/objfs/objfs_root.c
75
struct modctl *mp;
usr/src/uts/common/io/bofi.c
448
struct modctl *modp;
usr/src/uts/common/io/bofi.c
513
struct modctl *modp;
usr/src/uts/common/krtld/kobj.c
105
static int do_dependents(struct modctl *, char *, size_t);
usr/src/uts/common/krtld/kobj.c
1068
kobj_notify(int type, struct modctl *modp)
usr/src/uts/common/krtld/kobj.c
107
static void module_assign(struct modctl *, struct module *);
usr/src/uts/common/krtld/kobj.c
1107
static struct modctl *
usr/src/uts/common/krtld/kobj.c
1110
struct modctl *cp;
usr/src/uts/common/krtld/kobj.c
1112
cp = kobj_zalloc(sizeof (struct modctl), KM_WAIT);
usr/src/uts/common/krtld/kobj.c
1331
static struct modctl *
usr/src/uts/common/krtld/kobj.c
1334
struct modctl *mctl = kobj_modules;
usr/src/uts/common/krtld/kobj.c
1352
struct modctl *cp;
usr/src/uts/common/krtld/kobj.c
1436
struct modctl *mctl;
usr/src/uts/common/krtld/kobj.c
1909
kobj_load_module(struct modctl *modp, int use_path)
usr/src/uts/common/krtld/kobj.c
2150
kobj_load_primary_module(struct modctl *modp)
usr/src/uts/common/krtld/kobj.c
2152
struct modctl *dep;
usr/src/uts/common/krtld/kobj.c
2196
module_assign(struct modctl *cp, struct module *mp)
usr/src/uts/common/krtld/kobj.c
2209
kobj_unload_module(struct modctl *modp)
usr/src/uts/common/krtld/kobj.c
221
static struct modctl *kobj_modules = NULL; /* modules loaded */
usr/src/uts/common/krtld/kobj.c
2940
do_dependents(struct modctl *modp, char *modname, size_t modnamelen)
usr/src/uts/common/krtld/kobj.c
2943
struct modctl *req;
usr/src/uts/common/krtld/kobj.c
3238
struct modctl *modp;
usr/src/uts/common/krtld/kobj.c
3267
struct modctl *modp;
usr/src/uts/common/krtld/kobj.c
3531
struct modctl *
usr/src/uts/common/krtld/kobj.c
3534
struct modctl *mctl = kobj_modules;
usr/src/uts/common/krtld/kobj.c
362
struct modctl *modp;
usr/src/uts/common/krtld/kobj.c
700
struct modctl *cp;
usr/src/uts/common/krtld/kobj.c
900
struct modctl *cp;
usr/src/uts/common/krtld/kobj.c
95
static struct modctl *add_primary(const char *filename, int);
usr/src/uts/common/krtld/kobj_kdi.c
111
struct modctl *modp = &modules;
usr/src/uts/common/krtld/kobj_kdi.c
123
kobj_kdi_mod_isloaded(struct modctl *modp)
usr/src/uts/common/krtld/kobj_kdi.c
140
kobj_kdi_mod_notify(uint_t why, struct modctl *what)
usr/src/uts/common/krtld/kobj_kdi.c
171
kobj_kdi_mod_haschanged(struct modctl *mc1, struct module *mp1,
usr/src/uts/common/krtld/kobj_kdi.c
172
struct modctl *mc2, struct module *mp2)
usr/src/uts/common/krtld/kobj_kdi.c
96
kobj_kdi_mod_iter(int (*func)(struct modctl *, void *), void *arg)
usr/src/uts/common/krtld/kobj_kdi.h
43
extern void kobj_kdi_mod_notify(uint_t, struct modctl *);
usr/src/uts/common/krtld/kobj_lm.c
43
#define KOBJ_LM_NENT (sizeof (kobj_linkmaps) / sizeof (struct modctl *) - 1)
usr/src/uts/common/krtld/kobj_lm.c
55
kobj_lm_append(int lmid, struct modctl *modp)
usr/src/uts/common/krtld/kobj_stubs.c
36
kobj_load_module(struct modctl *modp __unused, int use_path __unused)
usr/src/uts/common/krtld/kobj_stubs.c
42
kobj_load_primary_module(struct modctl *modp __unused)
usr/src/uts/common/krtld/kobj_stubs.c
48
kobj_unload_module(struct modctl *modp __unused)
usr/src/uts/common/os/aio.c
138
#include <sys/modctl.h>
usr/src/uts/common/os/driver_lyr.c
1450
struct modctl *modp;
usr/src/uts/common/os/dtrace_subr.c
40
void (*dtrace_modload)(struct modctl *);
usr/src/uts/common/os/dtrace_subr.c
41
void (*dtrace_modunload)(struct modctl *);
usr/src/uts/common/os/kdi.c
101
kdi_dvec_mod_unloading(struct modctl *modp)
usr/src/uts/common/os/kdi.c
34
struct modctl *kdi_dmods;
usr/src/uts/common/os/kdi.c
95
kdi_dvec_mod_loaded(struct modctl *modp)
usr/src/uts/common/os/modconf.c
1061
struct modctl *mcp;
usr/src/uts/common/os/modconf.c
1163
struct modctl *mcp;
usr/src/uts/common/os/modconf.c
1270
struct modctl *mcp;
usr/src/uts/common/os/modconf.c
1317
struct modctl *mcp;
usr/src/uts/common/os/modconf.c
1360
struct modctl *mcp;
usr/src/uts/common/os/modconf.c
1387
struct modctl *mcp;
usr/src/uts/common/os/modconf.c
1421
struct modctl *mcp = mod_getctl(modlp);
usr/src/uts/common/os/modconf.c
1438
struct modctl *mcp = mod_getctl(modlp);
usr/src/uts/common/os/modconf.c
1448
struct modctl *mcp = mod_getctl(modlp);
usr/src/uts/common/os/modconf.c
406
struct modctl *mcp;
usr/src/uts/common/os/modconf.c
442
struct modctl *mcp;
usr/src/uts/common/os/modconf.c
476
struct modctl *mcp;
usr/src/uts/common/os/modconf.c
487
struct modctl *mcp;
usr/src/uts/common/os/modconf.c
546
struct modctl *mcp;
usr/src/uts/common/os/modconf.c
646
struct modctl *mcp;
usr/src/uts/common/os/modconf.c
73
extern struct modctl *mod_getctl(struct modlinkage *);
usr/src/uts/common/os/modconf.c
820
struct modctl *mcp = mod_getctl(modlp);
usr/src/uts/common/os/modconf.c
943
struct modctl *mcp;
usr/src/uts/common/os/modctl.c
100
static void mod_release(struct modctl *);
usr/src/uts/common/os/modctl.c
101
static void mod_make_requisite(struct modctl *, struct modctl *);
usr/src/uts/common/os/modctl.c
102
static int mod_install_requisites(struct modctl *);
usr/src/uts/common/os/modctl.c
104
static struct modctl *mod_hold_by_name_requisite(struct modctl *, char *);
usr/src/uts/common/os/modctl.c
112
struct modctl *mp;
usr/src/uts/common/os/modctl.c
2670
modrload(const char *subdir, const char *filename, struct modctl **rmodp)
usr/src/uts/common/os/modctl.c
2672
struct modctl *modp;
usr/src/uts/common/os/modctl.c
2805
struct modctl *modp;
usr/src/uts/common/os/modctl.c
2841
modunrload(modid_t id, struct modctl **rmodp, int unload)
usr/src/uts/common/os/modctl.c
2843
struct modctl *modp;
usr/src/uts/common/os/modctl.c
2898
struct modctl *modp;
usr/src/uts/common/os/modctl.c
2972
struct modctl *mp;
usr/src/uts/common/os/modctl.c
3084
struct modctl *mp = stub->mods_modinfo->mp;
usr/src/uts/common/os/modctl.c
3100
static struct modctl *
usr/src/uts/common/os/modctl.c
3101
mod_hold_loaded_mod(struct modctl *dep, char *filename, int *status)
usr/src/uts/common/os/modctl.c
3103
struct modctl *modp;
usr/src/uts/common/os/modctl.c
3136
static struct modctl *
usr/src/uts/common/os/modctl.c
3139
struct modctl *modp;
usr/src/uts/common/os/modctl.c
3199
struct modctl *
usr/src/uts/common/os/modctl.c
3202
struct modctl *mp;
usr/src/uts/common/os/modctl.c
3236
static struct modctl *
usr/src/uts/common/os/modctl.c
3241
struct modctl *mp = &modules;
usr/src/uts/common/os/modctl.c
3257
mod_circdep(struct modctl *modp)
usr/src/uts/common/os/modctl.c
3259
struct modctl *rmod;
usr/src/uts/common/os/modctl.c
3285
mod_getinfo(struct modctl *modp, struct modinfo *modinfop)
usr/src/uts/common/os/modctl.c
3316
modadd(struct modctl *mp)
usr/src/uts/common/os/modctl.c
3328
static struct modctl *
usr/src/uts/common/os/modctl.c
3331
struct modctl *mp;
usr/src/uts/common/os/modctl.c
3369
struct modctl *modp;
usr/src/uts/common/os/modctl.c
3436
mod_load(struct modctl *mp, int usepath)
usr/src/uts/common/os/modctl.c
3529
struct modctl *dmp = mod_hold_by_name("dtrace");
usr/src/uts/common/os/modctl.c
3555
mod_unload(struct modctl *mp)
usr/src/uts/common/os/modctl.c
358
struct modctl *modp;
usr/src/uts/common/os/modctl.c
3626
struct modctl *dmp = mod_hold_by_name("dtrace");
usr/src/uts/common/os/modctl.c
3636
modinstall(struct modctl *mp)
usr/src/uts/common/os/modctl.c
3740
moduninstall(struct modctl *mp)
usr/src/uts/common/os/modctl.c
3856
struct modctl *mp;
usr/src/uts/common/os/modctl.c
4026
mod_hold_by_modctl(struct modctl *mp, int f)
usr/src/uts/common/os/modctl.c
4069
static struct modctl *
usr/src/uts/common/os/modctl.c
4070
mod_hold_by_name_common(struct modctl *dep, const char *filename)
usr/src/uts/common/os/modctl.c
4073
struct modctl *mp;
usr/src/uts/common/os/modctl.c
4146
static struct modctl *
usr/src/uts/common/os/modctl.c
4147
mod_hold_by_name_requisite(struct modctl *dep, char *filename)
usr/src/uts/common/os/modctl.c
4152
struct modctl *
usr/src/uts/common/os/modctl.c
4158
struct modctl *
usr/src/uts/common/os/modctl.c
4161
struct modctl *mp;
usr/src/uts/common/os/modctl.c
4182
static struct modctl *
usr/src/uts/common/os/modctl.c
4185
struct modctl *mp;
usr/src/uts/common/os/modctl.c
4211
mod_release(struct modctl *mp)
usr/src/uts/common/os/modctl.c
4225
mod_release_mod(struct modctl *mp)
usr/src/uts/common/os/modctl.c
4238
struct modctl *mp;
usr/src/uts/common/os/modctl.c
4263
struct modctl *mp;
usr/src/uts/common/os/modctl.c
4292
mod_make_requisite(struct modctl *dependent, struct modctl *on_mod)
usr/src/uts/common/os/modctl.c
4338
mod_release_requisites(struct modctl *modp)
usr/src/uts/common/os/modctl.c
4342
struct modctl *req;
usr/src/uts/common/os/modctl.c
4390
struct modctl *mp = mod_garbage->modl_modp;
usr/src/uts/common/os/modctl.c
4421
struct modctl *
usr/src/uts/common/os/modctl.c
4422
mod_load_requisite(struct modctl *dep, char *on)
usr/src/uts/common/os/modctl.c
4424
struct modctl *on_mod;
usr/src/uts/common/os/modctl.c
4437
mod_install_requisites(struct modctl *modp)
usr/src/uts/common/os/modctl.c
4440
struct modctl *req;
usr/src/uts/common/os/modctl.c
4784
struct modctl *hmodp = NULL;
usr/src/uts/common/os/modctl.c
4828
struct modctl *hmodp = (struct modctl *)h;
usr/src/uts/common/os/modctl.c
4859
struct modctl *hmodp = (struct modctl *)h;
usr/src/uts/common/os/modctl.c
4860
struct modctl *modp = NULL;
usr/src/uts/common/os/modctl.c
82
static int mod_circdep(struct modctl *);
usr/src/uts/common/os/modctl.c
86
static int mod_getinfo(struct modctl *, struct modinfo *);
usr/src/uts/common/os/modctl.c
87
static struct modctl *allocate_modp(const char *, const char *);
usr/src/uts/common/os/modctl.c
89
static int mod_load(struct modctl *, int);
usr/src/uts/common/os/modctl.c
90
static void mod_unload(struct modctl *);
usr/src/uts/common/os/modctl.c
91
static int modinstall(struct modctl *);
usr/src/uts/common/os/modctl.c
92
static int moduninstall(struct modctl *);
usr/src/uts/common/os/modctl.c
94
static struct modctl *mod_hold_by_name_common(struct modctl *, const char *);
usr/src/uts/common/os/modctl.c
95
static struct modctl *mod_hold_next_by_id(modid_t);
usr/src/uts/common/os/modctl.c
96
static struct modctl *mod_hold_loaded_mod(struct modctl *, char *, int *);
usr/src/uts/common/os/modctl.c
97
static struct modctl *mod_hold_installed_mod(char *, int, int, int *);
usr/src/uts/common/os/modctl.c
98
static struct modctl *mod_find_by_name(const char *);
usr/src/uts/common/os/modsubr.c
222
install_stubs_by_name(struct modctl *modp, const char *name)
usr/src/uts/common/os/modsubr.c
256
init_stubs(struct modctl *modp, struct mod_modinfo *mp)
usr/src/uts/common/os/modsubr.c
298
install_stubs(struct modctl *modp)
usr/src/uts/common/os/modsubr.c
313
uninstall_stubs(struct modctl *modp)
usr/src/uts/common/os/modsubr.c
328
reset_stubs(struct modctl *modp)
usr/src/uts/common/os/modsubr.c
346
struct modctl *
usr/src/uts/common/os/modsubr.c
349
struct modctl *modp;
usr/src/uts/common/os/modsubr.c
67
static int init_stubs(struct modctl *, struct mod_modinfo *);
usr/src/uts/common/os/modsubr.c
823
struct modctl *mcp = &modules;
usr/src/uts/common/os/modsysfile.c
1133
struct modctl *modp;
usr/src/uts/common/os/modsysfile.c
1218
strcmp(((struct modctl *)p)->mod_modname,
usr/src/uts/common/os/modsysfile.c
1222
((struct modctl *)p)->mod_mp, &size);
usr/src/uts/common/os/sysent.c
305
int modctl(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t);
usr/src/uts/common/os/sysent.c
615
/* 152 */ SYSENT_CI("modctl", modctl, 6),
usr/src/uts/common/os/sysent.c
976
/* 152 */ SYSENT_CI("modctl", modctl, 6),
usr/src/uts/common/sys/crypto/impl.h
231
struct modctl *pd_mctlp;
usr/src/uts/common/sys/crypto/sched_impl.h
507
extern struct modctl *kcf_get_modctl(crypto_provider_info_t *);
usr/src/uts/common/sys/dc_ki.h
45
extern int clboot_modload(struct modctl *mp);
usr/src/uts/common/sys/dtrace.h
2057
void (*dtps_provide_module)(void *arg, struct modctl *mp);
usr/src/uts/common/sys/dtrace.h
2285
extern void (*dtrace_modload)(struct modctl *);
usr/src/uts/common/sys/dtrace.h
2286
extern void (*dtrace_modunload)(struct modctl *);
usr/src/uts/common/sys/kdi.h
54
struct modctl;
usr/src/uts/common/sys/kdi.h
62
extern struct modctl *kdi_dmods;
usr/src/uts/common/sys/kdi.h
74
extern void kdi_dvec_mod_loaded(struct modctl *);
usr/src/uts/common/sys/kdi.h
75
extern void kdi_dvec_mod_unloading(struct modctl *);
usr/src/uts/common/sys/kdi_impl.h
103
int (*kdi_mod_isloaded)(struct modctl *);
usr/src/uts/common/sys/kdi_impl.h
108
int (*kdi_mod_haschanged)(struct modctl *, struct module *,
usr/src/uts/common/sys/kdi_impl.h
109
struct modctl *, struct module *);
usr/src/uts/common/sys/kdi_impl.h
51
void (*dv_mod_loaded)(struct modctl *);
usr/src/uts/common/sys/kdi_impl.h
52
void (*dv_mod_unloading)(struct modctl *);
usr/src/uts/common/sys/kdi_impl.h
98
int (*kdi_mod_iter)(int (*)(struct modctl *, void *), void *);
usr/src/uts/common/sys/kobj.h
178
extern int kobj_load_module(struct modctl *, int);
usr/src/uts/common/sys/kobj.h
179
extern void kobj_unload_module(struct modctl *);
usr/src/uts/common/sys/kobj_impl.h
181
extern struct modctl *kobj_boot_mod_lookup(const char *);
usr/src/uts/common/sys/kobj_impl.h
183
extern int kobj_load_primary_module(struct modctl *);
usr/src/uts/common/sys/kobj_impl.h
199
extern void kobj_lm_append(int, struct modctl *modp);
usr/src/uts/common/sys/kobj_impl.h
95
typedef void kobj_notify_f(uint_t, struct modctl *);
usr/src/uts/common/sys/modctl.h
484
struct modctl *mp;
usr/src/uts/common/sys/modctl.h
490
struct modctl *modl_modp;
usr/src/uts/common/sys/modctl.h
500
struct modctl *mod_next; /* &modules based list */
usr/src/uts/common/sys/modctl.h
501
struct modctl *mod_prev;
usr/src/uts/common/sys/modctl.h
530
struct modctl *mod_requisite_loading; /* mod circular dependency */
usr/src/uts/common/sys/modctl.h
669
extern int modctl(int, ...);
usr/src/uts/common/sys/objfs_impl.h
101
struct modctl *objfs_odir_modctl; /* modctl pointer */
usr/src/uts/common/sys/objfs_impl.h
109
extern vnode_t *objfs_create_odirnode(vnode_t *, struct modctl *);
usr/src/uts/common/sys/sdt_impl.h
74
struct modctl *sdp_ctl; /* modctl for module */
usr/src/uts/i86pc/os/cmi.c
92
struct modctl *cmi_modp;
usr/src/uts/i86pc/os/cms.c
86
struct modctl *cms_modp;
usr/src/uts/i86pc/os/startup.c
619
struct modctl *modp;
usr/src/uts/i86xpv/os/xpv_panic.c
61
struct modctl *xpv_modctl;
usr/src/uts/i86xpv/os/xpv_panic.c
801
struct modctl *mcp;
usr/src/uts/intel/dtrace/fbt.c
141
fbt_provide_module(void *arg, struct modctl *ctl)
usr/src/uts/intel/dtrace/fbt.c
409
struct modctl *ctl = fbt->fbtp_ctl;
usr/src/uts/intel/dtrace/fbt.c
452
struct modctl *ctl = fbt->fbtp_ctl;
usr/src/uts/intel/dtrace/fbt.c
492
struct modctl *ctl = fbt->fbtp_ctl;
usr/src/uts/intel/dtrace/fbt.c
509
struct modctl *ctl = fbt->fbtp_ctl;
usr/src/uts/intel/dtrace/fbt.c
525
struct modctl *ctl = fbt->fbtp_ctl;
usr/src/uts/intel/dtrace/fbt.c
541
struct modctl *ctl = fbt->fbtp_ctl;
usr/src/uts/intel/dtrace/fbt.c
570
struct modctl *mp = &modules;
usr/src/uts/intel/dtrace/fbt.c
571
struct modctl *mod = NULL;
usr/src/uts/intel/dtrace/fbt.c
63
struct modctl *fbtp_ctl;
usr/src/uts/intel/dtrace/sdt.c
101
sdt_provide_module(void *arg, struct modctl *ctl)
usr/src/uts/intel/dtrace/sdt.c
198
struct modctl *ctl = sdp->sdp_ctl;
usr/src/uts/intel/dtrace/sdt.c
241
struct modctl *ctl = sdp->sdp_ctl;
usr/src/uts/intel/dtrace/sdt.c
285
struct modctl *ctl = sdp->sdp_ctl;
usr/src/uts/intel/os/syscall.c
1104
struct modctl *modp;
usr/src/uts/sparc/dtrace/fbt.c
1068
sizeof (struct modctl)) == 0;
usr/src/uts/sparc/dtrace/fbt.c
1468
struct modctl *ctl = fbt->fbtp_ctl;
usr/src/uts/sparc/dtrace/fbt.c
1490
struct modctl *ctl = fbt->fbtp_ctl;
usr/src/uts/sparc/dtrace/fbt.c
1550
struct modctl *ctl = fbt->fbtp_ctl;
usr/src/uts/sparc/dtrace/fbt.c
1573
struct modctl *ctl = fbt->fbtp_ctl;
usr/src/uts/sparc/dtrace/fbt.c
1592
struct modctl *ctl = fbt->fbtp_ctl;
usr/src/uts/sparc/dtrace/fbt.c
1611
struct modctl *ctl = fbt->fbtp_ctl;
usr/src/uts/sparc/dtrace/fbt.c
1640
struct modctl *mp = &modules;
usr/src/uts/sparc/dtrace/fbt.c
1641
struct modctl *mod = NULL;
usr/src/uts/sparc/dtrace/fbt.c
316
struct modctl *fbtp_ctl;
usr/src/uts/sparc/dtrace/fbt.c
998
fbt_provide_module(void *arg, struct modctl *ctl)
usr/src/uts/sparc/dtrace/sdt.c
127
sdt_provide_module(void *arg, struct modctl *ctl)
usr/src/uts/sparc/dtrace/sdt.c
156
sizeof (struct modctl)) == 0;
usr/src/uts/sparc/dtrace/sdt.c
257
struct modctl *ctl = sdp->sdp_ctl;
usr/src/uts/sparc/dtrace/sdt.c
279
struct modctl *ctl = sdp->sdp_ctl;
usr/src/uts/sparc/dtrace/sdt.c
324
struct modctl *ctl = sdp->sdp_ctl;
usr/src/uts/sparc/os/obpsym.c
127
struct modctl *modp = &modules;
usr/src/uts/sparc/os/obpsym.c
99
struct modctl *mp = &modules;
usr/src/uts/sparc/os/syscall.c
936
struct modctl *modp;
usr/src/uts/sun4/os/forthdebug.c
78
static void fdbp_snoop(unsigned int i, struct modctl *modctl_p)