| /trusted-services/components/service/block_storage/factory/client/ |
| A D | block_store_factory.c | 17 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 D | service_locator.h | 66 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 D | ServiceLocatorClassDiagram.puml | 19 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 D | ServiceLocationStrategyClassDiagram.puml | 12 {abstract} service_context query(service_name) 19 service_context query(service_name)
|
| /trusted-services/components/service/locator/remote/restapi/ |
| A D | restapi_service_context.c | 20 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 D | restapi_service_context.h | 26 struct service_context *restapi_service_context_create(const char *service_url);
|
| /trusted-services/components/service/locator/ |
| A D | service_locator.c | 41 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 D | linuxffa_service_context.c | 14 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 D | linuxffa_location_strategy.c | 24 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 D | spffa_location_strategy.c | 16 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 D | spffa_service_context.h | 27 struct service_context service_context; member
|
| A D | spffa_service_context.c | 36 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 D | block_store_factory.c | 26 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 D | standalone_service_registry.cpp | 26 …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 D | standalone_service_context.h | 31 struct service_context *get_service_context(); 43 struct service_context m_service_context;
|
| A D | standalone_location_strategy.cpp | 11 static struct service_context *query(const char *sn) in query()
|
| A D | standalone_service_registry.h | 29 void regsiter_service_instance(standalone_service_context *service_context);
|
| /trusted-services/components/service/locator/linux/mm_communicate/ |
| A D | mm_communicate_service_context.h | 24 struct service_context service_context; member
|
| A D | mm_communicate_service_context.c | 52 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 D | mm_communicate_location_strategy.c | 70 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 D | smm_variable_service_context.h | 36 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 D | block_storage_service_context.h | 31 struct service_context *m_crypto_service_context;
|
| /trusted-services/components/service/locator/standalone/services/crypto/ |
| A D | crypto_service_context.h | 31 struct service_context *m_storage_service_context;
|
| /trusted-services/components/service/locator/standalone/services/attestation/ |
| A D | attestation_service_context.h | 40 struct service_context *m_crypto_service_context;
|
| /trusted-services/deployments/ts-remote-test/ |
| A D | ts-remote-test.cpp | 18 struct service_context *test_runner_service_context = NULL; in main()
|