/test/hftest/ |
A D | service_common.c | 95 memset_s(ctx, sizeof(*ctx), 0, sizeof(*ctx)); in hftest_context_init() 96 ctx->abort = abort; in hftest_context_init() 97 ctx->send = send; in hftest_context_init() 98 ctx->recv = recv; in hftest_context_init() 120 CHECK(ctx != NULL); in hftest_parse_ffa_manifest() 213 &ctx->partition_manifest in hftest_parse_ffa_manifest() 267 if (ctx->failures) { in hftest_service_set_up() 283 struct hftest_context *ctx; in hftest_service_main() local 293 ctx = hftest_get_context(); in hftest_service_main() 381 if (ctx->failures) { in hftest_service_main() [all …]
|
A D | sel1_secure_service.c | 32 void sp_register_secondary_ep(struct hftest_context* ctx) in sp_register_secondary_ep() argument 36 if (ctx->partition_manifest.execution_ctx_count > 1) { in sp_register_secondary_ep() 45 void run_service_set_up(struct hftest_context* ctx, struct fdt* fdt) in run_service_set_up() argument 47 sp_register_secondary_ep(ctx); in run_service_set_up() 48 hftest_service_set_up(ctx, fdt); in run_service_set_up()
|
A D | common.c | 117 struct hftest_context *ctx = hftest_get_context(); in run_test() local 118 memset_s(ctx, sizeof(*ctx), 0, sizeof(*ctx)); in run_test() 119 ctx->abort = abort; in run_test() 120 ctx->fdt = fdt; in run_test() 125 if (ctx->failures) { in run_test() 132 if (ctx->failures) { in run_test() 139 if (ctx->failures) { in run_test()
|
A D | nwd_el0_service.c | 15 void run_service_set_up(struct hftest_context *ctx, struct fdt *fdt) in run_service_set_up() argument 17 hftest_service_set_up(ctx, fdt); in run_service_set_up()
|
A D | service.c | 20 void run_service_set_up(struct hftest_context *ctx, struct fdt *fdt) in run_service_set_up() argument 22 hftest_service_set_up(ctx, fdt); in run_service_set_up()
|
A D | sel0_secure_service.c | 32 void run_service_set_up(struct hftest_context* ctx, struct fdt* fdt) in run_service_set_up() argument 34 hftest_service_set_up(ctx, fdt); in run_service_set_up()
|
A D | secondary_no_fdt.c | 24 void run_service_set_up(struct hftest_context *ctx, struct fdt *fdt) in run_service_set_up() argument 26 hftest_service_set_up(ctx, fdt); in run_service_set_up()
|
/test/vmapi/primary_with_secondaries/services/ |
A D | boot.c | 42 if (ctx->is_ffa_manifest_parsed) { in get_load_address() 43 return ctx->partition_manifest.load_addr; in get_load_address() 71 struct hftest_context* ctx = hftest_get_context(); in TEST_SERVICE() local 74 uint8_t* mem_ptr = (uint8_t*)get_load_address(ctx); in TEST_SERVICE() 94 struct hftest_context* ctx = hftest_get_context(); in TEST_SERVICE() local 108 struct hftest_context* ctx = hftest_get_context(); in TEST_SERVICE() local 126 struct hftest_context* ctx = hftest_get_context(); in TEST_SERVICE() local 130 if (!ctx->is_ffa_manifest_parsed) { in TEST_SERVICE() 210 if (!ctx->is_ffa_manifest_parsed) { in TEST_SERVICE() 265 if (!ctx->is_ffa_manifest_parsed) { in TEST_SERVICE() [all …]
|
A D | dir_msg.c | 25 static uint16_t get_uuid_count(struct hftest_context *ctx) in get_uuid_count() argument 27 if (ctx->is_ffa_manifest_parsed) { in get_uuid_count() 28 return ctx->partition_manifest.uuid_count; in get_uuid_count() 34 static struct ffa_uuid *get_uuids(struct hftest_context *ctx) in get_uuids() argument 36 if (ctx->is_ffa_manifest_parsed) { in get_uuids() 37 return (struct ffa_uuid *)&ctx->partition_manifest.uuids; in get_uuids() 791 struct hftest_context *ctx = hftest_get_context(); in TEST_SERVICE() local 792 struct ffa_uuid *uuids = get_uuids(ctx); in TEST_SERVICE() 793 uint16_t uuid_count = get_uuid_count(ctx); in TEST_SERVICE() 796 if (!ctx->is_ffa_manifest_parsed) { in TEST_SERVICE()
|
/test/inc/test/ |
A D | hftest_impl.h | 236 struct hftest_context *ctx = hftest_get_context(); \ 237 ++ctx->failures; \ 241 ctx->abort(); \ 252 struct hftest_context *ctx = hftest_get_context(); \ 253 ++ctx->failures; \ 257 ctx->abort(); \ 264 struct hftest_context *ctx = hftest_get_context(); \ 265 ++ctx->failures; \ 270 ctx->abort(); \
|
A D | hftest.h | 206 void hftest_context_init(struct hftest_context *ctx, void *send, void *recv); 208 void hftest_parse_ffa_manifest(struct hftest_context *ctx, struct fdt *fdt); 210 void hftest_map_device_regions(struct hftest_context *ctx); 212 void hftest_service_set_up(struct hftest_context *ctx, struct fdt *fdt); 214 void run_service_set_up(struct hftest_context *ctx, struct fdt *fdt);
|
/test/vmapi/primary_with_secondaries/services/arch/aarch64/secure/el0/ |
A D | secure_interrupts.c | 55 struct hftest_context *ctx = hftest_get_context(); in TEST_SERVICE() local 64 hftest_map_device_regions(ctx); in TEST_SERVICE() 144 struct hftest_context *ctx = hftest_get_context(); in TEST_SERVICE() local 151 hftest_map_device_regions(ctx); in TEST_SERVICE()
|
/test/vmapi/ffa_secure_partitions/services/arch/aarch64/secure/el0/ |
A D | sp_helpers.c | 122 void sp_register_secondary_ep(struct hftest_context *ctx) in sp_register_secondary_ep() argument 124 (void)ctx; in sp_register_secondary_ep()
|
/test/vmapi/ffa_secure_partitions/services/arch/aarch64/secure/ |
A D | message_loop.c | 200 struct hftest_context* ctx = hftest_get_context(); in test_main_sp() local 210 hftest_context_init(ctx, mb.send, mb.recv); in test_main_sp() 226 hftest_parse_ffa_manifest(ctx, &fdt); in test_main_sp() 233 hftest_map_device_regions(ctx); in test_main_sp() 234 sp_register_secondary_ep(ctx); in test_main_sp()
|
/test/vmapi/ffa_secure_partitions/services/arch/aarch64/secure/inc/ |
A D | sp_helpers.h | 17 void sp_register_secondary_ep(struct hftest_context *ctx);
|
/test/vmapi/ffa_both_worlds_el3_spmc/services/arch/aarch64/secure/ |
A D | message_loop.c | 67 struct hftest_context* ctx = hftest_get_context(); in test_main_sp() local 72 hftest_context_init(ctx, mb.send, mb.recv); in test_main_sp()
|
A D | partition_manifest_service_sp_first.dts | 18 execution-ctx-count = <8>;
|
/test/vmapi/primary_only_ffa/ |
A D | partition-manifest.dts | 18 execution-ctx-count = <1>;
|
/test/vmapi/ffa_both_worlds_el3_spmc/ |
A D | partition_manifest_nwd_primary.dts | 18 execution-ctx-count = <8>;
|
/test/vmapi/primary_with_secondaries/services/arch/aarch64/el0/ |
A D | service3.dts | 18 execution-ctx-count = <1>;
|
A D | service2.dts | 19 execution-ctx-count = <1>;
|
/test/vmapi/primary_with_secondaries/ |
A D | partition_manifest_nwd_primary.dts | 18 execution-ctx-count = <8>;
|
A D | service1.dts | 18 execution-ctx-count = <8>;
|
A D | service3.dts | 18 execution-ctx-count = <8>;
|
/test/vmapi/ffa_secure_partitions/ |
A D | partition_manifest_nwd_primary.dts | 18 execution-ctx-count = <8>;
|