Lines Matching defs:modlp

289 mod_install(struct modlinkage *modlp)
295 if (modlp->ml_rev != MODREV_1) {
299 linkpp = (struct modlmisc **)&modlp->ml_linkage[0];
302 if ((retval = MODL_INSTALL(*linkpp, modlp)) != 0) {
303 linkpp1 = (struct modlmisc **)&modlp->ml_linkage[0];
306 MODL_REMOVE(*linkpp1, modlp); /* clean up */
324 mod_remove(struct modlinkage *modlp)
329 linkpp = (struct modlmisc **)&modlp->ml_linkage[0];
332 if ((retval = MODL_REMOVE(*linkpp, modlp)) != 0) {
334 linkpp = (struct modlmisc **)&modlp->ml_linkage[0];
336 if (MODL_INSTALL(*linkpp, modlp) != 0) {
355 mod_info(struct modlinkage *modlp, struct modinfo *modinfop)
362 modinfop->mi_rev = modlp->ml_rev;
364 linkpp = (struct modlmisc **)modlp->ml_linkage;
373 retval = MODL_INFO(*linkpp, modlp, &msip->msi_p0);
387 modinfop->mi_base = (void *)modlp;
399 mod_modname(struct modlinkage *modlp)
403 if ((mcp = mod_getctl(modlp)) == NULL)
414 mod_null(struct modldrv *modl, struct modlinkage *modlp)
424 mod_infonull(void *modl, struct modlinkage *modlp, int *p0)
435 mod_infodrv(struct modldrv *modl, struct modlinkage *modlp, int *p0)
440 if ((mcp = mod_getctl(modlp)) == NULL) {
457 mod_infodacf(struct modldacf *modl, struct modlinkage *modlp, int *p0)
459 if (mod_getctl(modlp) == NULL) {
469 mod_installdacf(struct modldacf *modl, struct modlinkage *modlp)
473 if ((mcp = mod_getctl(modlp)) == NULL)
480 mod_removedacf(struct modldacf *modl, struct modlinkage *modlp)
484 if ((mcp = mod_getctl(modlp)) == NULL)
494 mod_installpcbe(struct modlpcbe *modl, struct modlinkage *modlp)
513 mod_removepcbe(struct modlpcbe *modl, struct modlinkage *modlp)
523 mod_installbrand(struct modlbrand *modl, struct modlinkage *modlp)
530 mod_removebrand(struct modlbrand *modl, struct modlinkage *modlp)
539 mod_installdrv(struct modldrv *modl, struct modlinkage *modlp)
555 if ((mcp = mod_getctl(modlp)) == NULL) {
641 mod_removedrv(struct modldrv *modl, struct modlinkage *modlp)
661 mcp = mod_getctl(modlp);
726 mod_infosysnum(struct modlinkage *modlp, struct sysent table[])
730 if ((sysp = mod_getsysent(modlp, table)) == NULL)
741 struct modlinkage *modlp,
766 if ((sysp = mod_getsysent(modlp, table)) == NULL)
808 struct modlinkage *modlp,
813 if ((sysp = mod_getsysent(modlp, table)) == NULL ||
817 struct modctl *mcp = mod_getctl(modlp);
851 mod_infosys(struct modlsys *modl, struct modlinkage *modlp, int *p0)
853 *p0 = mod_infosysnum(modlp, sysent);
862 mod_installsys(struct modlsys *modl, struct modlinkage *modlp)
864 return (mod_installsys_sysent(modl, modlp, sysent));
872 mod_removesys(struct modlsys *modl, struct modlinkage *modlp)
874 return (mod_removesys_sysent(modl, modlp, sysent));
884 mod_infosys32(struct modlsys *modl, struct modlinkage *modlp, int *p0)
886 *p0 = mod_infosysnum(modlp, sysent32);
895 mod_installsys32(struct modlsys *modl, struct modlinkage *modlp)
897 return (mod_installsys_sysent(modl, modlp, sysent32));
905 mod_removesys32(struct modlsys *modl, struct modlinkage *modlp)
907 return (mod_removesys_sysent(modl, modlp, sysent32));
917 mod_infofs(struct modlfs *modl, struct modlinkage *modlp, int *p0)
937 mod_installfs(struct modlfs *modl, struct modlinkage *modlp)
961 } else if ((mcp = mod_getctl(modlp)) != NULL) {
1055 mod_removefs(struct modlfs *modl, struct modlinkage *modlp)
1066 mcp = mod_getctl(modlp);
1104 mod_infostrmod(struct modlstrmod *modl, struct modlinkage *modlp, int *p0)
1116 mod_installstrmod(struct modlstrmod *modl, struct modlinkage *modlp)
1134 mod_removestrmod(struct modlstrmod *modl, struct modlinkage *modlp)
1147 mod_infosockmod(struct modlsockmod *modl, struct modlinkage *modlp, int *p0)
1158 mod_installsockmod(struct modlsockmod *modl, struct modlinkage *modlp)
1163 mcp = mod_getctl(modlp);
1186 mod_removesockmod(struct modlsockmod *modl, struct modlinkage *modlp)
1200 mod_infosched(struct modlsched *modl, struct modlinkage *modlp, int *p0)
1220 mod_installsched(struct modlsched *modl, struct modlinkage *modlp)
1263 mod_removesched(struct modlsched *modl, struct modlinkage *modlp)
1273 mcp = mod_getctl(modlp);
1295 mod_infoexec(struct modlexec *modl, struct modlinkage *modlp, int *p0)
1311 mod_installexec(struct modlexec *modl, struct modlinkage *modlp)
1325 mcp = mod_getctl(modlp);
1354 mod_removeexec(struct modlexec *modl, struct modlinkage *modlp)
1362 mcp = mod_getctl(modlp);
1381 mod_getsysent(struct modlinkage *modlp, struct sysent *se)
1387 if ((mcp = mod_getctl(modlp)) == NULL) {
1416 mod_infoipp(struct modlipp *modl, struct modlinkage *modlp, int *p0)
1418 struct modctl *mcp = mod_getctl(modlp);
1433 mod_installipp(struct modlipp *modl, struct modlinkage *modlp)
1435 struct modctl *mcp = mod_getctl(modlp);
1443 mod_removeipp(struct modlipp *modl, struct modlinkage *modlp)
1445 struct modctl *mcp = mod_getctl(modlp);
1465 mod_installkiconv(struct modlkiconv *modl, struct modlinkage *modlp)
1472 mod_removekiconv(struct modlkiconv *modl, struct modlinkage *modlp)