Lines Matching refs:pz
62 DAPL_PZ *pz;
65 pz = (DAPL_PZ *) dapl_os_alloc(sizeof (DAPL_PZ));
66 if (NULL == pz) {
71 (void) dapl_os_memzero(pz, sizeof (DAPL_PZ));
76 pz->header.provider = ia->header.provider;
77 pz->header.magic = DAPL_MAGIC_PZ;
78 pz->header.handle_type = DAT_HANDLE_TYPE_PZ;
79 pz->header.owner_ia = ia;
80 pz->header.user_context.as_64 = 0;
81 pz->header.user_context.as_ptr = NULL;
82 dapl_llist_init_entry(&pz->header.ia_list_entry);
83 dapl_ia_link_pz(ia, pz);
84 dapl_os_lock_init(&pz->header.lock);
89 pz->pz_ref_count = 0;
91 return (pz);
111 IN DAPL_PZ *pz)
114 pz->header.magic = DAPL_MAGIC_INVALID;
115 dapl_ia_unlink_pz(pz->header.owner_ia, pz);
116 dapl_os_lock_destroy(&pz->header.lock);
118 dapl_os_free(pz, sizeof (DAPL_PZ));