Lines Matching refs:gmep
906 guid_map_entry_t *gmep; in free_guid_map_onexit() local
908 while ((gmep = avl_destroy_nodes(ca, &cookie)) != NULL) { in free_guid_map_onexit()
911 if (gmep->raw) { in free_guid_map_onexit()
912 gmep->gme_ds->ds_objset->os_raw_receive = B_FALSE; in free_guid_map_onexit()
916 dsl_dataset_disown(gmep->gme_ds, dsflags, gmep); in free_guid_map_onexit()
917 kmem_free(gmep, sizeof (guid_map_entry_t)); in free_guid_map_onexit()
1583 guid_map_entry_t *gmep; in receive_write_byref() local
1598 if ((gmep = avl_find(rwa->guid_to_ds_map, &gmesrch, in receive_write_byref()
1602 if (dmu_objset_from_ds(gmep->gme_ds, &ref_os)) in receive_write_byref()
2860 guid_map_entry_t *gmep; in add_ds_to_guidmap() local
2871 gmep = kmem_alloc(sizeof (*gmep), KM_SLEEP); in add_ds_to_guidmap()
2872 err = dsl_dataset_own_obj(dp, snapobj, dsflags, gmep, &snapds); in add_ds_to_guidmap()
2885 kmem_free(gmep, sizeof (*gmep)); in add_ds_to_guidmap()
2891 gmep->raw = raw; in add_ds_to_guidmap()
2892 gmep->guid = dsl_dataset_phys(snapds)->ds_guid; in add_ds_to_guidmap()
2893 gmep->gme_ds = snapds; in add_ds_to_guidmap()
2894 avl_add(guid_map, gmep); in add_ds_to_guidmap()
2896 kmem_free(gmep, sizeof (*gmep)); in add_ds_to_guidmap()