Lines Matching refs:modlinkage
60 static struct modlinkage *psm_modlinkage_alloc(struct psm_info *infop);
61 static void psm_modlinkage_free(struct modlinkage *mlinkp);
65 static int mod_installpsm(struct modlpsm *modl, struct modlinkage *modlp);
66 static int mod_removepsm(struct modlpsm *modl, struct modlinkage *modlp);
67 static int mod_infopsm(struct modlpsm *modl, struct modlinkage *modlp, int *p0);
79 static struct modlinkage *
83 struct modlinkage *mlinkp; in psm_modlinkage_alloc()
87 memsz = sizeof (struct modlinkage) + sizeof (struct modlpsm) + in psm_modlinkage_alloc()
89 mlinkp = (struct modlinkage *)kmem_zalloc(memsz, KM_NOSLEEP); in psm_modlinkage_alloc()
112 psm_modlinkage_free(struct modlinkage *mlinkp) in psm_modlinkage_free()
117 (void) kmem_free(mlinkp, (sizeof (struct modlinkage) + in psm_modlinkage_free()
124 struct modlinkage **modlpp = (struct modlinkage **)handlepp; in psm_mod_init()
126 struct modlinkage *mlinkp; in psm_mod_init()
149 struct modlinkage **modlpp = (struct modlinkage **)handlepp; in psm_mod_fini()
163 struct modlinkage **modlpp = (struct modlinkage **)handlepp; in psm_mod_info()
165 struct modlinkage *mlinkp; in psm_mod_info()
302 mod_installpsm(struct modlpsm *modl, struct modlinkage *modlp) in mod_installpsm()
319 mod_removepsm(struct modlpsm *modl, struct modlinkage *modlp) in mod_removepsm()
342 mod_infopsm(struct modlpsm *modl, struct modlinkage *modlp, int *p0) in mod_infopsm()