Lines Matching defs:priv_addr

190 	dp->priv_addr = (vsw_private_desc_t *)kmem_zalloc(
227 vsw_private_desc_t *priv_addr = NULL;
237 priv_addr = dp->priv_addr;
241 ASSERT(priv_addr != NULL);
290 mutex_init(&priv_addr->dstate_lock, NULL, MUTEX_DRIVER, NULL);
293 &priv_addr->memhandle)) != 0) {
298 priv_addr->datap = (void *)tmpp;
300 rv = ldc_mem_bind_handle(priv_addr->memhandle,
301 (caddr_t)priv_addr->datap, dp->desc_data_sz,
303 &(priv_addr->memcookie[0]), &ncookies);
309 priv_addr->bound = 1;
312 name, i, priv_addr->memcookie[0].addr,
313 priv_addr->memcookie[0].size);
323 rv = ldc_mem_nextcookie(priv_addr->memhandle,
324 &(priv_addr->memcookie[j]));
332 priv_addr->memcookie[j].addr,
333 priv_addr->memcookie[j].size);
337 priv_addr->ncookies = ncookies;
338 priv_addr->dstate = VIO_DESC_FREE;
343 priv_addr->descp = pub_addr;
345 pub_addr->ncookies = priv_addr->ncookies;
348 bcopy(&priv_addr->memcookie[nc],
361 priv_addr++;
390 if (dp->priv_addr != NULL) {
396 paddr = (vsw_private_desc_t *)dp->priv_addr + i;
421 kmem_free(dp->priv_addr,
953 ASSERT(dringp->priv_addr != NULL);
958 addr = (vsw_private_desc_t *)dringp->priv_addr + dringp->end_idx;
987 vsw_private_desc_t *priv_addr;
991 priv_addr = (vsw_private_desc_t *)dp->priv_addr;
999 priv_addr = (vsw_private_desc_t *)dp->priv_addr + i;
1001 mutex_enter(&priv_addr->dstate_lock);
1003 mutex_exit(&priv_addr->dstate_lock);
1007 priv_addr->dstate = VIO_DESC_FREE;
1009 priv_addr->datalen = 0;
1011 mutex_exit(&priv_addr->dstate_lock);
1014 i, pub_addr->hdr.dstate, priv_addr->dstate);
1025 vsw_private_desc_t *priv_addr = NULL;
1436 priv_addr = (vsw_private_desc_t *)dp->priv_addr + i;
1447 mutex_enter(&priv_addr->dstate_lock);
1450 mutex_exit(&priv_addr->dstate_lock);
1467 mutex_exit(&priv_addr->dstate_lock);