Lines Matching defs:cpid
202 * Remove a node from the AVL tree identified by cpid.
208 smb_passid_t buf, *cpid, *tmp;
225 if ((cpid = (smb_passid_t *)avl_find(&smb_ptd,
227 smb_pkey_delete(cpid);
247 smb_passid_t *cpid, *tmp;
254 tmp = cpid) {
255 cpid = AVL_NEXT(&smb_ptd, tmp);
280 smb_passid_t *tmp, *cpid;
291 cpid = kmem_zalloc(sizeof (smb_passid_t), KM_SLEEP);
292 cpid->uid = uid;
293 cpid->zoneid = getzoneid();
294 cpid->srvdom = strdup(pk->pk_dom);
295 cpid->username = strdup(pk->pk_usr);
296 bcopy(pk->pk_lmhash, cpid->lmhash, SMBIOC_HASH_SZ);
297 bcopy(pk->pk_nthash, cpid->nthash, SMBIOC_HASH_SZ);
312 tmp = (smb_passid_t *)avl_find(t, cpid, &where);
314 avl_insert(t, cpid, where);
316 strfree(cpid->srvdom);
317 strfree(cpid->username);
318 kmem_free(cpid, sizeof (smb_passid_t));
334 smb_passid_t *tmp, *cpid;
345 cpid = kmem_alloc(sizeof (smb_passid_t), KM_SLEEP);
346 cpid->uid = uid;
347 cpid->zoneid = getzoneid();
348 cpid->srvdom = pk->pk_dom;
349 cpid->username = pk->pk_usr;
352 tmp = (smb_passid_t *)avl_find(t, cpid, &where);
361 kmem_free(cpid, sizeof (smb_passid_t));