Home
last modified time | relevance | path

Searched refs:sm_client (Results 1 – 4 of 4) sorted by relevance

/xnu-10063.101.15/osfmk/kern/
H A Dexclaves_shared_memory.c41 sharedmemorybase_segxnuaccess_s *sm_client) in exclaves_shared_memory_init() argument
43 assert3p(sm_client, !=, NULL); in exclaves_shared_memory_init()
47 tb_error_t ret = sharedmemorybase_segxnuaccess__init(sm_client, ep); in exclaves_shared_memory_init()
54 const sharedmemorybase_segxnuaccess_s *sm_client, in exclaves_shared_memory_access_check() argument
58 assert3p(sm_client, !=, NULL); in exclaves_shared_memory_access_check()
64 ret = sharedmemorybase_segxnuaccess_xnuaccessstatus(sm_client, in exclaves_shared_memory_access_check()
91 exclaves_shared_memory_setup(const sharedmemorybase_segxnuaccess_s *sm_client, in exclaves_shared_memory_setup() argument
95 assert3p(sm_client, !=, NULL); in exclaves_shared_memory_setup()
105 kern_return_t kret = exclaves_shared_memory_access_check(sm_client, perm, endpage, &allowed); in exclaves_shared_memory_setup()
119 ret = sharedmemorybase_segxnuaccess_createxnumapping(sm_client, perm, in exclaves_shared_memory_setup()
[all …]
H A Dexclaves_shared_memory.h58 sharedmemorybase_segxnuaccess_s *sm_client);
85 exclaves_shared_memory_setup(const sharedmemorybase_segxnuaccess_s *sm_client,
105 exclaves_shared_memory_teardown(const sharedmemorybase_segxnuaccess_s *sm_client,
130 exclaves_shared_memory_map(const sharedmemorybase_segxnuaccess_s *sm_client,
156 exclaves_shared_memory_unmap(const sharedmemorybase_segxnuaccess_s *sm_client,
186 exclaves_shared_memory_iterate(const sharedmemorybase_segxnuaccess_s * sm_client,
H A Dexclaves_resource.c2040 if (sm->sm_client.connection == NULL) { in shared_memory_map()
2045 kr = exclaves_shared_memory_init(endpoint, &sm->sm_client); in shared_memory_map()
2055 kr = exclaves_shared_memory_setup(&sm->sm_client, sm_perm, 0, in shared_memory_map()
2075 kr = exclaves_shared_memory_iterate(&sm->sm_client, &mapping, 0, in shared_memory_map()
2109 exclaves_shared_memory_teardown(&sm->sm_client, &mapping); in shared_memory_map()
2157 kern_return_t kr = exclaves_shared_memory_teardown(&sm->sm_client, in exclaves_resource_shared_memory_unmap()
H A Dexclaves_resource.h122 sharedmemorybase_segxnuaccess_s sm_client; member