Searched refs:attributes (Results 1 – 13 of 13) sorted by relevance
/hafnium-2.8-rc0/vmlib/ |
A D | ffa.c | 69 memory_region->attributes = attributes; in ffa_memory_region_init_header() 201 ffa_memory_attributes_t attributes = 0; in ffa_memory_region_init() local 204 ffa_set_memory_type_attr(&attributes, type); in ffa_memory_region_init() 205 ffa_set_memory_cacheability_attr(&attributes, cacheability); in ffa_memory_region_init() 206 ffa_set_memory_shareability_attr(&attributes, shareability); in ffa_memory_region_init() 256 ffa_memory_attributes_t attributes = 0; in ffa_memory_retrieve_request_init() local 260 ffa_set_memory_type_attr(&attributes, type); in ffa_memory_retrieve_request_init() 261 ffa_set_memory_cacheability_attr(&attributes, cacheability); in ffa_memory_retrieve_request_init() 262 ffa_set_memory_shareability_attr(&attributes, shareability); in ffa_memory_retrieve_request_init() 295 memory_region->attributes = 0; in ffa_memory_lender_retrieve_request_init() [all …]
|
/hafnium-2.8-rc0/.vscode/ |
A D | launch.json | 2 // Use IntelliSense to learn about possible attributes. 3 // Hover to view descriptions of existing attributes.
|
/hafnium-2.8-rc0/src/ |
A D | load.c | 133 uint32_t attr = interrupt.attributes; in infer_interrupt() 457 if ((attributes & MANIFEST_REGION_ATTR_READ) != 0U) { in memory_region_attributes_to_mode() 465 if ((attributes & MANIFEST_REGION_ATTR_EXEC) != 0U) { in memory_region_attributes_to_mode() 486 if ((attributes & MANIFEST_REGION_ATTR_READ) != 0U) { in device_region_attributes_to_mode() 519 uint32_t attributes; in ffa_map_memory_regions() local 559 attributes = manifest_vm->partition.mem_regions[j].attributes; in ffa_map_memory_regions() 563 attributes &= ~MANIFEST_REGION_ATTR_SECURITY; in ffa_map_memory_regions() 570 attributes &= ~MANIFEST_REGION_ATTR_SECURITY; in ffa_map_memory_regions() 612 attributes = manifest_vm->partition.dev_regions[j].attributes; in ffa_map_memory_regions() 616 attributes &= ~MANIFEST_REGION_ATTR_SECURITY; in ffa_map_memory_regions() [all …]
|
A D | manifest.c | 490 &mem_regions[i].attributes)); in parse_ffa_memory_region_node() 496 uint32_t permissions = mem_regions[i].attributes & in parse_ffa_memory_region_node() 509 mem_regions[i].attributes &= MANIFEST_REGION_ALL_ATTR_MASK; in parse_ffa_memory_region_node() 512 mem_regions[i].attributes); in parse_ffa_memory_region_node() 579 &dev_regions[i].attributes)); in parse_ffa_device_region_node() 585 uint32_t permissions = dev_regions[i].attributes & in parse_ffa_device_region_node() 597 dev_regions[i].attributes = dev_regions[i].attributes & in parse_ffa_device_region_node() 601 dev_regions[i].attributes); in parse_ffa_device_region_node() 627 .attributes)); in parse_ffa_device_region_node() 633 dev_regions[i].interrupts[j].attributes); in parse_ffa_device_region_node()
|
A D | manifest_test.cc | 1185 ASSERT_EQ(m->vm[0].partition.dev_regions[0].interrupts[0].attributes, in TEST_F() 1188 ASSERT_EQ(m->vm[0].partition.dev_regions[1].interrupts[0].attributes, in TEST_F() 1368 ASSERT_EQ(vm->partition.mem_regions[0].attributes, 3); in TEST_F() 1369 ASSERT_EQ(vm->partition.mem_regions[1].attributes, (8 | 3)); in TEST_F() 1374 ASSERT_EQ(vm->partition.rxtx.rx_buffer->attributes, 1); in TEST_F() 1377 ASSERT_EQ(vm->partition.rxtx.tx_buffer->attributes, 3); in TEST_F() 1381 ASSERT_EQ(vm->partition.dev_regions[0].attributes, 3); in TEST_F() 1386 ASSERT_EQ(vm->partition.dev_regions[0].interrupts[0].attributes, 3); in TEST_F() 1388 ASSERT_EQ(vm->partition.dev_regions[0].interrupts[1].attributes, 5); in TEST_F() 1389 ASSERT_EQ(vm->partition.dev_regions[1].attributes, (8 | 1)); in TEST_F()
|
A D | ffa_memory.c | 347 memory_region->sender, memory_region->attributes, in dump_memory_region() 1344 ffa_memory_access_permissions_t attributes) in ffa_memory_attributes_validate() argument 1350 memory_type = ffa_get_memory_type_attr(attributes); in ffa_memory_attributes_validate() 1357 cacheability = ffa_get_memory_cacheability_attr(attributes); in ffa_memory_attributes_validate() 1364 shareability = ffa_get_memory_shareability_attr(attributes); in ffa_memory_attributes_validate() 1564 if (ffa_get_memory_type_attr(memory_region->attributes) != in ffa_memory_send_validate() 1577 ret = ffa_memory_attributes_validate(memory_region->attributes); in ffa_memory_send_validate() 2605 if (ffa_get_memory_type_attr(retrieve_request->attributes) != in ffa_memory_retrieve() 2613 retrieve_request->attributes); in ffa_memory_retrieve() 2644 memory_region->sender, memory_region->attributes, in ffa_memory_retrieve()
|
/hafnium-2.8-rc0/inc/hf/ |
A D | manifest.h | 62 uint32_t attributes; member 69 uint32_t attributes; member 81 uint32_t attributes; member
|
/hafnium-2.8-rc0/test/vmapi/ffa_secure_partition_only/ |
A D | partition-manifest.dts | 40 attributes = <0x3>; /* read-write */
|
/hafnium-2.8-rc0/inc/vmapi/hf/ |
A D | call.h | 168 uint32_t size, uint32_t attributes) in ffa_msg_send() argument 174 .arg4 = attributes}); in ffa_msg_send()
|
A D | ffa.h | 849 ffa_memory_attributes_t attributes; member 1001 ffa_vm_id_t sender, ffa_memory_attributes_t attributes,
|
/hafnium-2.8-rc0/test/vmapi/primary_with_secondaries/services/ |
A D | memory.c | 134 ASSERT_EQ(ffa_get_memory_type_attr(memory_region->attributes), in TEST_SERVICE() 137 memory_region->attributes), in TEST_SERVICE() 140 memory_region->attributes), in TEST_SERVICE()
|
/hafnium-2.8-rc0/docs/ |
A D | ChangeLog.md | 32 * Check sender and receiver memory attributes in a FF-A memory sharing 33 operation match the attributes expected in the Hafnium implementation.
|
A D | Architecture.md | 189 stage 2 page table with the appropriate attributes, and for configuring the
|
Completed in 26 milliseconds