Lines Matching refs:modlinkage
62 static struct modlinkage *psm_modlinkage_alloc(struct psm_info *infop);
63 static void psm_modlinkage_free(struct modlinkage *mlinkp);
67 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);
81 static struct modlinkage *
85 struct modlinkage *mlinkp; in psm_modlinkage_alloc()
89 memsz = sizeof (struct modlinkage) + sizeof (struct modlpsm) + in psm_modlinkage_alloc()
91 mlinkp = (struct modlinkage *)kmem_zalloc(memsz, KM_NOSLEEP); in psm_modlinkage_alloc()
114 psm_modlinkage_free(struct modlinkage *mlinkp) in psm_modlinkage_free()
119 (void) kmem_free(mlinkp, (sizeof (struct modlinkage) + in psm_modlinkage_free()
126 struct modlinkage **modlpp = (struct modlinkage **)handlepp; in psm_mod_init()
128 struct modlinkage *mlinkp; in psm_mod_init()
151 struct modlinkage **modlpp = (struct modlinkage **)handlepp; in psm_mod_fini()
165 struct modlinkage **modlpp = (struct modlinkage **)handlepp; in psm_mod_info()
167 struct modlinkage *mlinkp; in psm_mod_info()
304 mod_installpsm(struct modlpsm *modl, struct modlinkage *modlp) in mod_installpsm()
321 mod_removepsm(struct modlpsm *modl, struct modlinkage *modlp) in mod_removepsm()
344 mod_infopsm(struct modlpsm *modl, struct modlinkage *modlp, int *p0) in mod_infopsm()