hash_t
static hash_t picltbl; /* client handles to picl obj */
static hash_t ptreetbl; /* ptree handles to picl obj */
hash_init(hash_t *htbl)
hash_add_newobj(hash_t *htbl, picl_hdl_t hdl, void *pobj)
hash_add_newhdl(hash_t *htbl, picl_hdl_t piclh, picl_hdl_t ptreeh)
hash_remove(hash_t *htbl, picl_hdl_t hdl)
hash_lookup_obj(hash_t *htbl, picl_hdl_t hdl)
hash_lookup_hdl(hash_t *htbl, picl_hdl_t hdl)
hash_t h;
static hash_t
hash_t *hash_alg = (hash_t *)alg_data;
hash_t *hash_alg = (hash_t *)alg_data;
hash_t *alg = (hash_t *)alg_data;
hash_t *alg = (hash_t *)alg_data;
hash_t *hash_alg;
if ((hash_alg = kmem_alloc(sizeof (hash_t), KM_NOSLEEP)) == NULL) {
kmem_free(hash_alg, sizeof (hash_t));
kmem_free(hash_alg, sizeof (hash_t));
hash_t *hash_alg;
kmem_free(hash_alg, sizeof (hash_t));
hash_t *hash_alg = (hash_t *)alg_data;