Lines Matching refs:dslibentry_t
48 } dslibentry_t;
54 static dslibentry_t *dslibtab;
74 static dslibentry_t *ds_hdl_to_dslibentry(ds_hdl_t hdl);
75 static dslibentry_t *ds_new_dslibentry(void);
77 static dslibentry_t *ds_lookup_dslibentry(char *service, boolean_t is_client);
78 static dslibentry_t *ds_register_dslibentry(ds_hdl_t hdl, char *service,
80 static void ds_free_dslibentry(dslibentry_t *dsp, int force_unreg);
85 static dslibentry_t *
89 dslibentry_t *dsp;
98 static dslibentry_t *
102 dslibentry_t *dsp;
109 if ((dslibtab = realloc(dslibtab, newndslib * sizeof (dslibentry_t)))
113 (void) memset(dsp, 0, (newndslib - ndslib) * sizeof (dslibentry_t));
122 dslibentry_t *dsp;
136 static dslibentry_t *
140 dslibentry_t *dsp;
153 static dslibentry_t *
156 dslibentry_t *dsp, *orig_dsp, saved_orig;
196 ds_free_dslibentry(dslibentry_t *dsp, int force_unreg)
214 (void) memset(dsp, 0, sizeof (dslibentry_t));
233 dslibentry_t *dsp;
342 dslibtab = malloc(sizeof (dslibentry_t) * MIN_DSLIB_ENTRIES);
346 (void) memset(dslibtab, 0, sizeof (dslibentry_t) * ndslib);
356 dslibentry_t *dsp;
541 dslibentry_t *dsp;
709 dslibentry_t *dsp;