Lines Matching defs:ca
212 zfs_hold_cleanup_arg_t *ca = arg;
216 error = spa_open(ca->zhca_spaname, &spa, FTAG);
220 ca->zhca_spaname);
223 if (spa_load_guid(spa) != ca->zhca_spa_load_guid) {
226 ca->zhca_spaname);
231 (void) dsl_dataset_user_release_tmp(spa_get_dsl(spa), ca->zhca_holds);
232 fnvlist_free(ca->zhca_holds);
233 kmem_free(ca, sizeof (zfs_hold_cleanup_arg_t));
240 zfs_hold_cleanup_arg_t *ca;
248 ca = kmem_alloc(sizeof (*ca), KM_SLEEP);
250 (void) strlcpy(ca->zhca_spaname, spa_name(spa),
251 sizeof (ca->zhca_spaname));
252 ca->zhca_spa_load_guid = spa_load_guid(spa);
253 ca->zhca_holds = holds;
255 dsl_dataset_user_release_onexit, ca, NULL));