Home
last modified time | relevance | path

Searched refs:attributes (Results 1 – 13 of 13) sorted by relevance

/hafnium-2.8-rc0/vmlib/
A Dffa.c69 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 Dlaunch.json2 // Use IntelliSense to learn about possible attributes.
3 // Hover to view descriptions of existing attributes.
/hafnium-2.8-rc0/src/
A Dload.c133 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 Dmanifest.c490 &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 Dmanifest_test.cc1185 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 Dffa_memory.c347 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 Dmanifest.h62 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 Dpartition-manifest.dts40 attributes = <0x3>; /* read-write */
/hafnium-2.8-rc0/inc/vmapi/hf/
A Dcall.h168 uint32_t size, uint32_t attributes) in ffa_msg_send() argument
174 .arg4 = attributes}); in ffa_msg_send()
A Dffa.h849 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 Dmemory.c134 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 DChangeLog.md32 * Check sender and receiver memory attributes in a FF-A memory sharing
33 operation match the attributes expected in the Hafnium implementation.
A DArchitecture.md189 stage 2 page table with the appropriate attributes, and for configuring the

Completed in 26 milliseconds