Home
last modified time | relevance | path

Searched refs:pdd (Results 1 – 5 of 5) sorted by relevance

/onnv-gate/usr/src/lib/libc/port/threads/
H A Ddoor_calls.c104 privdoor_data_hold(struct privdoor_data *pdd) in privdoor_data_hold() argument
106 atomic_inc_32(&pdd->pd_refcnt); in privdoor_data_hold()
110 privdoor_data_rele(struct privdoor_data *pdd) in privdoor_data_rele() argument
112 if (atomic_dec_32_nv(&pdd->pd_refcnt) == 0) in privdoor_data_rele()
113 free(pdd); in privdoor_data_rele()
233 struct privdoor_data *pdd = malloc(sizeof (*pdd)); in door_create_cmn() local
235 if (pdd == NULL) { in door_create_cmn()
241 pdd->pd_dfd = d; in door_create_cmn()
242 pdd->pd_uniqid = di.di_uniquifier; in door_create_cmn()
243 pdd->pd_refcnt = 1; /* prevent free during xcreate_n */ in door_create_cmn()
[all …]
/onnv-gate/usr/src/uts/common/fs/zfs/
H A Ddmu_objset.c732 dsl_dir_t *pdd; in dmu_objset_create() local
738 err = dsl_dir_open(name, FTAG, &pdd, &tail); in dmu_objset_create()
742 dsl_dir_close(pdd, FTAG); in dmu_objset_create()
753 err = dsl_sync_task_do(pdd->dd_pool, dmu_objset_create_check, in dmu_objset_create()
754 dmu_objset_create_sync, pdd, &oa, 5); in dmu_objset_create()
755 dsl_dir_close(pdd, FTAG); in dmu_objset_create()
762 dsl_dir_t *pdd; in dmu_objset_clone() local
768 err = dsl_dir_open(name, FTAG, &pdd, &tail); in dmu_objset_clone()
772 dsl_dir_close(pdd, FTAG); in dmu_objset_clone()
781 err = dsl_sync_task_do(pdd->dd_pool, dmu_objset_create_check, in dmu_objset_clone()
[all …]
H A Ddsl_dataset.c868 dsl_dataset_create_sync(dsl_dir_t *pdd, const char *lastname, in dsl_dataset_create_sync() argument
871 dsl_pool_t *dp = pdd->dd_pool; in dsl_dataset_create_sync()
877 ddobj = dsl_dir_create_sync(dp, pdd, lastname, tx); in dsl_dataset_create_sync()
/onnv-gate/usr/src/uts/common/os/
H A Ddriver_lyr.c822 i_ldi_prop_op_free(struct prop_driver_data *pdd) in i_ldi_prop_op_free() argument
824 kmem_free(pdd, pdd->pdd_size); in i_ldi_prop_op_free()
830 struct prop_driver_data *pdd; in i_ldi_prop_op_alloc() local
834 pdd = kmem_alloc(pdd_size, KM_SLEEP); in i_ldi_prop_op_alloc()
835 pdd->pdd_size = pdd_size; in i_ldi_prop_op_alloc()
836 pdd->pdd_prop_free = i_ldi_prop_op_free; in i_ldi_prop_op_alloc()
837 return ((caddr_t)&pdd[1]); in i_ldi_prop_op_alloc()
2520 struct prop_driver_data *pdd; in ldi_prop_lookup_string() local
2523 pdd = ((struct prop_driver_data *)(*data)) - 1; in ldi_prop_lookup_string()
2524 pdd_prop_size = pdd->pdd_size - in ldi_prop_lookup_string()
H A Dsunddi.c2113 struct prop_driver_data *pdd; in ddi_prop_decode_alloc() local
2118 pdd = kmem_zalloc(sizeof (struct prop_driver_data) + size, KM_SLEEP); in ddi_prop_decode_alloc()
2119 pdd->pdd_size = (sizeof (struct prop_driver_data) + size); in ddi_prop_decode_alloc()
2120 pdd->pdd_prop_free = prop_free; in ddi_prop_decode_alloc()
2125 return ((void *)((caddr_t)pdd + sizeof (struct prop_driver_data))); in ddi_prop_decode_alloc()
2169 struct prop_driver_data *pdd; in ddi_prop_free() local
2174 pdd = (struct prop_driver_data *) in ddi_prop_free()
2179 (*pdd->pdd_prop_free)(pdd); in ddi_prop_free()
2187 ddi_prop_free_ints(struct prop_driver_data *pdd) in ddi_prop_free_ints() argument
2189 kmem_free(pdd, pdd->pdd_size); in ddi_prop_free_ints()
[all …]