Lines Matching refs:flcobjp
101 static int fc_free(struct flc_obj *flcobjp);
108 struct flc_obj *flcobjp; in fc_create() local
111 flcobjp = kmem_zalloc((sizeof (*flcobjp) + sizeof (*fcdp)), KM_NOSLEEP); in fc_create()
112 if (!flcobjp) in fc_create()
115 fcdp = (struct fc_data *)(flcobjp+1); in fc_create()
116 flcobjp->flc_data = (opaque_t)fcdp; in fc_create()
117 flcobjp->flc_ops = fcopsp; in fc_create()
119 return ((opaque_t)flcobjp); in fc_create()
141 fc_free(struct flc_obj *flcobjp) in fc_free() argument
145 fcdp = (struct fc_data *)flcobjp->flc_data; in fc_free()
152 kmem_free(flcobjp, (sizeof (*flcobjp) + sizeof (*fcdp))); in fc_free()
465 static int duplx_free(struct flc_obj *flcobjp);
482 struct flc_obj *flcobjp; in duplx_create() local
485 flcobjp = kmem_zalloc((sizeof (*flcobjp) + sizeof (*fcdp)), KM_NOSLEEP); in duplx_create()
486 if (!flcobjp) in duplx_create()
489 fcdp = (struct duplx_data *)(flcobjp+1); in duplx_create()
490 flcobjp->flc_data = (opaque_t)fcdp; in duplx_create()
491 flcobjp->flc_ops = &duplx_ops; in duplx_create()
495 kmem_free(flcobjp, (sizeof (*flcobjp) + sizeof (*fcdp))); in duplx_create()
498 return (flcobjp); in duplx_create()
502 duplx_free(struct flc_obj *flcobjp) in duplx_free() argument
506 fcdp = (struct duplx_data *)flcobjp->flc_data; in duplx_free()
516 kmem_free(flcobjp, (sizeof (*flcobjp) + sizeof (*fcdp))); in duplx_free()