Home
last modified time | relevance | path

Searched refs:service_context (Results 1 – 25 of 52) sorted by relevance

123

/trusted-services/components/service/block_storage/factory/client/
A Dblock_store_factory.c17 struct service_context *service_context; member
29 assembly->service_context = NULL; in client_block_store_factory_create()
33 assembly->service_context = service_locator_query(sn); in client_block_store_factory_create()
35 if (assembly->service_context) { in client_block_store_factory_create()
37 assembly->rpc_session = service_context_open(assembly->service_context); in client_block_store_factory_create()
66 if (assembly->service_context) { in client_block_store_factory_destroy()
70 assembly->service_context, assembly->rpc_session); in client_block_store_factory_destroy()
74 service_context_relinquish(assembly->service_context); in client_block_store_factory_destroy()
75 assembly->service_context = NULL; in client_block_store_factory_destroy()
/trusted-services/components/service/locator/interface/
A Dservice_locator.h66 SERVICE_LOCATOR_EXPORTED struct service_context *service_locator_query(const char *sn);
74 struct service_context struct
90 struct service_context *(*query)(const char *sn); argument
98 SERVICE_LOCATOR_EXPORTED struct rpc_caller_session *service_context_open(struct service_context *s);
103 SERVICE_LOCATOR_EXPORTED void service_context_close(struct service_context *s, struct rpc_caller_se…
108 SERVICE_LOCATOR_EXPORTED void service_context_relinquish(struct service_context *context);
/trusted-services/docs/developer/uml/
A DServiceLocatorClassDiagram.puml19 abstract class service_context
27 service_context query(service_name)
28 void relinquish(service_context)
31 service_locator ..> "finds" service_context
32 service_context ..> "opens session" rpc_caller
34 service_client --> service_context
A DServiceLocationStrategyClassDiagram.puml12 {abstract} service_context query(service_name)
19 service_context query(service_name)
/trusted-services/components/service/locator/remote/restapi/
A Drestapi_service_context.c20 struct service_context service_context; member
29 struct service_context *restapi_service_context_create(const char *service_url) in restapi_service_context_create()
42 new_context->service_context.context = new_context; in restapi_service_context_create()
43 new_context->service_context.open = restapi_service_context_open; in restapi_service_context_create()
44 new_context->service_context.close = restapi_service_context_close; in restapi_service_context_create()
45 new_context->service_context.relinquish = restapi_service_context_relinquish; in restapi_service_context_create()
47 return &new_context->service_context; in restapi_service_context_create()
A Drestapi_service_context.h26 struct service_context *restapi_service_context_create(const char *service_url);
/trusted-services/components/service/locator/
A Dservice_locator.c41 struct service_context *service_locator_query(const char *sn) in service_locator_query()
43 struct service_context *located_context = NULL; in service_locator_query()
58 struct rpc_caller_session *service_context_open(struct service_context *s) in service_context_open()
63 void service_context_close(struct service_context *s, struct rpc_caller_session *session) in service_context_close()
68 void service_context_relinquish(struct service_context *s) in service_context_relinquish()
/trusted-services/components/service/locator/linux/ffa/
A Dlinuxffa_service_context.c14 struct service_context service_context; member
47 new_context->service_context.context = new_context; in linux_ts_service_context_create()
48 new_context->service_context.open = linux_ts_service_context_open; in linux_ts_service_context_create()
49 new_context->service_context.close = linux_ts_service_context_close; in linux_ts_service_context_create()
50 new_context->service_context.relinquish = linux_ts_service_context_relinquish; in linux_ts_service_context_create()
A Dlinuxffa_location_strategy.c24 static struct service_context *query(const char *sn);
33 static struct service_context *query(const char *sn) in query()
45 return (struct service_context *)linux_ts_service_context_create(service_uuid); in query()
/trusted-services/components/service/locator/sp/ffa/
A Dspffa_location_strategy.c16 static struct service_context *query(const char *sn);
33 static struct service_context *query(const char *sn) in query()
59 return &new_context->service_context; in query()
A Dspffa_service_context.h27 struct service_context service_context; member
A Dspffa_service_context.c36 new_context->service_context.context = new_context; in spffa_service_context_create()
37 new_context->service_context.open = sp_ts_service_context_open; in spffa_service_context_create()
38 new_context->service_context.close = sp_ts_service_context_close; in spffa_service_context_create()
39 new_context->service_context.relinquish = sp_ts_service_context_relinquish; in spffa_service_context_create()
/trusted-services/components/service/block_storage/factory/rpmb/
A Dblock_store_factory.c26 struct service_context *service_context; member
56 assembly->service_context = service_locator_query("sn:trustedfirmware.org:rpmb:0"); in rpmb_block_store_factory_create()
57 if (!assembly->service_context) in rpmb_block_store_factory_create()
60 assembly->rpc_session = service_context_open(assembly->service_context); in rpmb_block_store_factory_create()
115 service_context_close(assembly->service_context, assembly->rpc_session); in rpmb_block_store_factory_create()
140 service_context_close(assembly->service_context, assembly->rpc_session); in rpmb_block_store_factory_destroy()
/trusted-services/components/service/locator/standalone/
A Dstandalone_service_registry.cpp26 …standalone_service_registry::regsiter_service_instance(standalone_service_context *service_context) in regsiter_service_instance() argument
30 if (find_context_index(service_context->get_service_name().c_str(), &index)) { in regsiter_service_instance()
32 m_service_instances[index] = service_context; in regsiter_service_instance()
36 m_service_instances.push_back(service_context); in regsiter_service_instance()
A Dstandalone_service_context.h31 struct service_context *get_service_context();
43 struct service_context m_service_context;
A Dstandalone_location_strategy.cpp11 static struct service_context *query(const char *sn) in query()
A Dstandalone_service_registry.h29 void regsiter_service_instance(standalone_service_context *service_context);
/trusted-services/components/service/locator/linux/mm_communicate/
A Dmm_communicate_service_context.h24 struct service_context service_context; member
A Dmm_communicate_service_context.c52 new_context->service_context.context = new_context; in mm_communicate_service_context_create()
53 new_context->service_context.open = mm_communicate_service_context_open; in mm_communicate_service_context_create()
54 new_context->service_context.close = mm_communicate_service_context_close; in mm_communicate_service_context_create()
55 new_context->service_context.relinquish = mm_communicate_service_context_relinquish; in mm_communicate_service_context_create()
A Dmm_communicate_location_strategy.c70 static struct service_context *query(const char *sn) in query()
90 return &new_context->service_context; in query()
/trusted-services/components/service/locator/standalone/services/smm-variable/
A Dsmm_variable_service_context.h36 struct service_context *m_storage_service_context;
37 struct service_context *m_crypto_service_context;
/trusted-services/components/service/locator/standalone/services/block-storage/
A Dblock_storage_service_context.h31 struct service_context *m_crypto_service_context;
/trusted-services/components/service/locator/standalone/services/crypto/
A Dcrypto_service_context.h31 struct service_context *m_storage_service_context;
/trusted-services/components/service/locator/standalone/services/attestation/
A Dattestation_service_context.h40 struct service_context *m_crypto_service_context;
/trusted-services/deployments/ts-remote-test/
A Dts-remote-test.cpp18 struct service_context *test_runner_service_context = NULL; in main()

Completed in 51 milliseconds

123