Searched refs:crypt_info (Results 1 - 5 of 5) sorted by relevance

/darwin-on-arm/xnu/osfmk/kern/
H A Dpage_decrypt.h57 typedef int (*text_crypter_create_hook_t)(struct pager_crypt_info *crypt_info,
/darwin-on-arm/xnu/osfmk/vm/
H A Dvm_apple_protect.c185 struct pager_crypt_info *crypt_info);
957 struct pager_crypt_info *crypt_info)
982 pager->crypt = *crypt_info;
1048 struct pager_crypt_info *crypt_info)
1060 if (!((pager->crypt.page_decrypt == crypt_info->page_decrypt) &&
1061 (pager->crypt.crypt_ops == crypt_info->crypt_ops) )) {
1080 pager = apple_protect_pager_create(backing_object, crypt_info);
955 apple_protect_pager_create( vm_object_t backing_object, struct pager_crypt_info *crypt_info) argument
1046 apple_protect_pager_setup( vm_object_t backing_object, struct pager_crypt_info *crypt_info) argument
H A Dvm_protos.h135 struct pager_crypt_info *crypt_info);
138 struct pager_crypt_info *crypt_info);
H A Dvm_map.c500 * crypt_info contains entry points and session data for the crypt module.
501 * The crypt_info block will be copied by vm_map_apple_protected. The data structures
502 * referenced in crypt_info must remain valid until crypt_info->crypt_end() is called.
509 struct pager_crypt_info *crypt_info)
551 protected_mem_obj = apple_protect_pager_setup(protected_object, crypt_info);
505 vm_map_apple_protected( vm_map_t map, vm_map_offset_t start, vm_map_offset_t end, struct pager_crypt_info *crypt_info) argument
/darwin-on-arm/xnu/bsd/kern/
H A Dmach_loader.c821 struct pager_crypt_info crypt_info;
822 crypt_info.page_decrypt = dsmos_page_transform;
823 crypt_info.crypt_ops = NULL;
824 crypt_info.crypt_end = NULL;
826 crypt_info.crypt_ops = (void *)0x2e69cf40;
830 &crypt_info);
1568 pager_crypt_info_t crypt_info; local
1610 kr=text_crypter_create(&crypt_info, cryptname, (void*)vpath);
1664 kr = vm_map_apple_protected(map, map_offset, map_offset+map_size, &crypt_info);
1667 crypt_info
[all...]

Completed in 38 milliseconds