Lines Matching refs:dcap
287 dcret_t dnlc_dir_start(dcanchor_t *dcap, uint_t num_entries);
296 dcret_t dnlc_dir_add_entry(dcanchor_t *dcap, const char *name, uint64_t handle);
305 dcret_t dnlc_dir_add_space(dcanchor_t *dcap, uint_t len, uint64_t handle);
310 void dnlc_dir_complete(dcanchor_t *dcap);
315 void dnlc_dir_purge(dcanchor_t *dcap);
322 dcret_t dnlc_dir_lookup(dcanchor_t *dcap, const char *name, uint64_t *handlep);
329 dcret_t dnlc_dir_update(dcanchor_t *dcap, const char *name, uint64_t handle);
336 dcret_t dnlc_dir_rem_entry(dcanchor_t *dcap, const char *name,
345 dcret_t dnlc_dir_rem_space_by_len(dcanchor_t *dcap, uint_t len,
352 dcret_t dnlc_dir_rem_space_by_handle(dcanchor_t *dcap, uint64_t handle);
357 #define dnlc_dir_init(dcap) { \ argument
358 (dcap)->dca_dircache = NULL; \
359 mutex_init(&(dcap)->dca_lock, NULL, MUTEX_DEFAULT, NULL); }
365 void dnlc_dir_fini(dcanchor_t *dcap);