Home
last modified time | relevance | path

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

/xnu-10063.141.1/osfmk/kern/
H A Dexclaves_shared_memory.c42 sharedmemorybase_segxnuaccess_s *sm_client) in exclaves_shared_memory_init() argument
44 assert3p(sm_client, !=, NULL); in exclaves_shared_memory_init()
48 tb_error_t ret = sharedmemorybase_segxnuaccess__init(sm_client, ep); in exclaves_shared_memory_init()
55 const sharedmemorybase_segxnuaccess_s *sm_client, in exclaves_shared_memory_access_check() argument
59 assert3p(sm_client, !=, NULL); in exclaves_shared_memory_access_check()
65 ret = sharedmemorybase_segxnuaccess_xnuaccessstatus(sm_client, in exclaves_shared_memory_access_check()
92 exclaves_shared_memory_setup(const sharedmemorybase_segxnuaccess_s *sm_client, in exclaves_shared_memory_setup() argument
96 assert3p(sm_client, !=, NULL); in exclaves_shared_memory_setup()
106 kern_return_t kret = exclaves_shared_memory_access_check(sm_client, perm, endpage, &allowed); in exclaves_shared_memory_setup()
122 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.c2166 if (sm->sm_client.connection == NULL) { in shared_memory_map()
2171 kr = exclaves_shared_memory_init(endpoint, &sm->sm_client); in shared_memory_map()
2181 kr = exclaves_shared_memory_setup(&sm->sm_client, sm_perm, 0, in shared_memory_map()
2202 kr = exclaves_shared_memory_iterate(&sm->sm_client, &mapping, 0, in shared_memory_map()
2240 exclaves_shared_memory_teardown(&sm->sm_client, &mapping); in shared_memory_map()
2288 kern_return_t kr = exclaves_shared_memory_teardown(&sm->sm_client, in exclaves_resource_shared_memory_unmap()
H A Dexclaves_resource.h127 sharedmemorybase_segxnuaccess_s sm_client; member