Lines Matching refs:key_disk

177 	mdd_crypto->key_disk = NULL;  in sr_crypto_meta_create()
184 mdd_crypto->key_disk = in sr_crypto_meta_create()
186 if (mdd_crypto->key_disk == NULL) in sr_crypto_meta_create()
217 mdd_crypto->key_disk = NULL; in sr_crypto_set_key()
229 mdd_crypto->key_disk = in sr_crypto_set_key()
231 if (mdd_crypto->key_disk == NULL) in sr_crypto_set_key()
643 struct sr_chunk *key_disk = NULL; in sr_crypto_create_key_disk() local
694 key_disk = malloc(sizeof(struct sr_chunk), M_DEVBUF, M_WAITOK | M_ZERO); in sr_crypto_create_key_disk()
695 km = &key_disk->src_meta; in sr_crypto_create_key_disk()
697 key_disk->src_dev_mm = dev; in sr_crypto_create_key_disk()
698 key_disk->src_vn = vn; in sr_crypto_create_key_disk()
699 strlcpy(key_disk->src_devname, devname, sizeof(km->scmi.scm_devname)); in sr_crypto_create_key_disk()
700 key_disk->src_size = 0; in sr_crypto_create_key_disk()
748 fakesd->sd_vol.sv_chunks[0] = key_disk; in sr_crypto_create_key_disk()
750 SLIST_INSERT_HEAD(&fakesd->sd_vol.sv_chunk_list, key_disk, src_link); in sr_crypto_create_key_disk()
778 free(key_disk, M_DEVBUF, sizeof(struct sr_chunk)); in sr_crypto_create_key_disk()
779 key_disk = NULL; in sr_crypto_create_key_disk()
793 return key_disk; in sr_crypto_create_key_disk()
806 struct sr_chunk *key_disk = NULL; in sr_crypto_read_key_disk() local
876 key_disk = malloc(sizeof(struct sr_chunk), M_DEVBUF, M_WAITOK | M_ZERO); in sr_crypto_read_key_disk()
877 key_disk->src_dev_mm = dev; in sr_crypto_read_key_disk()
878 key_disk->src_vn = vn; in sr_crypto_read_key_disk()
879 key_disk->src_size = 0; in sr_crypto_read_key_disk()
881 memcpy(&key_disk->src_meta, (struct sr_meta_chunk *)(sm + 1), in sr_crypto_read_key_disk()
882 sizeof(key_disk->src_meta)); in sr_crypto_read_key_disk()
916 return key_disk; in sr_crypto_read_key_disk()
1027 if (mdd_crypto->key_disk != NULL) { in sr_crypto_free_resources_internal()
1028 explicit_bzero(mdd_crypto->key_disk, in sr_crypto_free_resources_internal()
1029 sizeof(*mdd_crypto->key_disk)); in sr_crypto_free_resources_internal()
1030 free(mdd_crypto->key_disk, M_DEVBUF, in sr_crypto_free_resources_internal()
1031 sizeof(*mdd_crypto->key_disk)); in sr_crypto_free_resources_internal()