Home
last modified time | relevance | path

Searched refs:modlp (Results 1 – 14 of 14) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dmodconf.c294 mod_install(struct modlinkage *modlp) in mod_install() argument
300 if (modlp->ml_rev != MODREV_1) { in mod_install()
304 linkpp = (struct modlmisc **)&modlp->ml_linkage[0]; in mod_install()
307 if ((retval = MODL_INSTALL(*linkpp, modlp)) != 0) { in mod_install()
308 linkpp1 = (struct modlmisc **)&modlp->ml_linkage[0]; in mod_install()
311 MODL_REMOVE(*linkpp1, modlp); /* clean up */ in mod_install()
329 mod_remove(struct modlinkage *modlp) in mod_remove() argument
334 linkpp = (struct modlmisc **)&modlp->ml_linkage[0]; in mod_remove()
337 if ((retval = MODL_REMOVE(*linkpp, modlp)) != 0) { in mod_remove()
339 linkpp = (struct modlmisc **)&modlp->ml_linkage[0]; in mod_remove()
[all …]
H A Dmodsubr.c347 mod_getctl(struct modlinkage *modlp) in mod_getctl() argument
354 if (modp->mod_linkage == modlp) { in mod_getctl()
H A Ddriver_lyr.c1448 ldi_ident_from_mod(struct modlinkage *modlp, ldi_ident_t *lip) in ldi_ident_from_mod() argument
1454 if ((modlp == NULL) || (lip == NULL)) in ldi_ident_from_mod()
1459 modp = mod_getctl(modlp); in ldi_ident_from_mod()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmp_implfuncs.c67 static int mod_installpsm(struct modlpsm *modl, struct modlinkage *modlp);
68 static int mod_removepsm(struct modlpsm *modl, struct modlinkage *modlp);
69 static int mod_infopsm(struct modlpsm *modl, struct modlinkage *modlp, int *p0);
304 mod_installpsm(struct modlpsm *modl, struct modlinkage *modlp) in mod_installpsm() argument
321 mod_removepsm(struct modlpsm *modl, struct modlinkage *modlp) in mod_removepsm() argument
344 mod_infopsm(struct modlpsm *modl, struct modlinkage *modlp, int *p0) in mod_infopsm() argument
/illumos-gate/usr/src/uts/sun/sys/dada/impl/
H A Dtransport.h154 extern int dcd_hba_init(struct modlinkage *modlp);
156 extern void dcd_hab_fini(struct modlinkage *modlp);
/illumos-gate/usr/src/cmd/sgs/gprof/common/
H A Dgprof.c1097 process_modules(ProfModuleList *modlp) in process_modules() argument
1108 modlp->version); in process_modules()
1113 if (modlp->version > PROF_MODULES_VER) { in process_modules()
1115 "is not supported\n", whoami, modlp->version); in process_modules()
1125 newmodp = (ProfModule *)((char *)modlp + modlp->modules); in process_modules()
1133 so_path = (caddr_t)modlp + newmodp->path; in process_modules()
1143 ((caddr_t)modlp + newmodp->next); in process_modules()
1210 ((caddr_t)modlp + newmodp->next); in process_modules()
1281 newmodp = (ProfModule *)((caddr_t)modlp + newmodp->next); in process_modules()
/illumos-gate/usr/src/uts/common/sys/1394/
H A Dh1394.h238 int h1394_init(struct modlinkage *modlp);
239 void h1394_fini(struct modlinkage *modlp);
/illumos-gate/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_impl.c464 ibc_init(struct modlinkage *modlp) in ibc_init() argument
470 cb_args.cb_modlp = modlp; in ibc_init()
495 ibc_fini(struct modlinkage *modlp) in ibc_fini() argument
501 cb_args.cb_modlp = modlp; in ibc_fini()
/illumos-gate/usr/src/uts/common/sys/scsi/impl/
H A Dtransport.h353 struct modlinkage *modlp);
356 struct modlinkage *modlp);
/illumos-gate/usr/src/uts/common/io/1394/
H A Dh1394.c69 h1394_init(struct modlinkage *modlp) in h1394_init() argument
73 devops = ((struct modldrv *)(modlp->ml_linkage[0]))->drv_dev_ops; in h1394_init()
90 h1394_fini(struct modlinkage *modlp) in h1394_fini() argument
94 devops = ((struct modldrv *)(modlp->ml_linkage[0]))->drv_dev_ops; in h1394_fini()
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/
H A Dibci.h444 int ibc_init(struct modlinkage *modlp);
445 void ibc_fini(struct modlinkage *modlp);
/illumos-gate/usr/src/uts/sun/io/dada/impl/
H A Ddcd_hba.c88 dcd_hba_init(struct modlinkage *modlp) in dcd_hba_init() argument
/illumos-gate/usr/src/uts/common/io/scsi/impl/
H A Dscsi_hba.c864 scsi_hba_init(struct modlinkage *modlp) in scsi_hba_init() argument
874 hba_dev_ops = ((struct modldrv *)(modlp->ml_linkage[0]))->drv_dev_ops; in scsi_hba_init()
1419 scsi_hba_fini(struct modlinkage *modlp) in scsi_hba_fini() argument
1426 hba_dev_ops = ((struct modldrv *)(modlp->ml_linkage[0]))->drv_dev_ops; in scsi_hba_fini()
/illumos-gate/usr/src/uts/common/io/sata/impl/
H A Dsata.c690 sata_hba_init(struct modlinkage *modlp) in sata_hba_init() argument
697 ((struct modldrv *)(modlp->ml_linkage[0]))->drv_linkinfo); in sata_hba_init()
701 hba_ops = ((struct modldrv *)(modlp->ml_linkage[0]))->drv_dev_ops; in sata_hba_init()
710 if ((rval = scsi_hba_init(modlp)) != 0) { in sata_hba_init()
1171 sata_hba_fini(struct modlinkage *modlp) in sata_hba_fini() argument
1175 ((struct modldrv *)(modlp->ml_linkage[0]))->drv_linkinfo); in sata_hba_fini()
1177 scsi_hba_fini(modlp); in sata_hba_fini()