Lines Matching refs:dslibentry_t
49 } dslibentry_t; typedef
55 static dslibentry_t *dslibtab;
75 static dslibentry_t *ds_hdl_to_dslibentry(ds_hdl_t hdl);
76 static dslibentry_t *ds_new_dslibentry(void);
78 static dslibentry_t *ds_lookup_dslibentry(char *service, boolean_t is_client);
79 static dslibentry_t *ds_register_dslibentry(ds_hdl_t hdl, char *service,
81 static void ds_free_dslibentry(dslibentry_t *dsp, int force_unreg);
86 static dslibentry_t *
90 dslibentry_t *dsp; in ds_hdl_to_dslibentry()
99 static dslibentry_t *
103 dslibentry_t *dsp; in ds_new_dslibentry()
110 if ((dslibtab = realloc(dslibtab, newndslib * sizeof (dslibentry_t))) in ds_new_dslibentry()
114 (void) memset(dsp, 0, (newndslib - ndslib) * sizeof (dslibentry_t)); in ds_new_dslibentry()
123 dslibentry_t *dsp; in ds_service_count()
137 static dslibentry_t *
141 dslibentry_t *dsp; in ds_lookup_dslibentry()
154 static dslibentry_t *
157 dslibentry_t *dsp, *orig_dsp; in ds_register_dslibentry()
190 ds_free_dslibentry(dslibentry_t *dsp, int force_unreg) in ds_free_dslibentry()
208 (void) memset(dsp, 0, sizeof (dslibentry_t)); in ds_free_dslibentry()
227 dslibentry_t *dsp; in ds_recv()
336 dslibtab = malloc(sizeof (dslibentry_t) * MIN_DSLIB_ENTRIES); in ds_init()
340 (void) memset(dslibtab, 0, sizeof (dslibentry_t) * ndslib); in ds_init()
350 dslibentry_t *dsp; in ds_register()
535 dslibentry_t *dsp; in ds_unreg_hdl()
703 dslibentry_t *dsp; in ds_fini()