| /rk3399_ARM-atf/drivers/io/ |
| H A D | io_semihosting.c | 27 io_entity_t *entity); 28 static int sh_file_seek(io_entity_t *entity, int mode, signed long long offset); 29 static int sh_file_len(io_entity_t *entity, size_t *length); 30 static int sh_file_read(io_entity_t *entity, uintptr_t buffer, size_t length, 32 static int sh_file_write(io_entity_t *entity, const uintptr_t buffer, 34 static int sh_file_close(io_entity_t *entity); 72 const uintptr_t spec, io_entity_t *entity) in sh_file_open() argument 79 assert(entity != NULL); in sh_file_open() 84 entity->info = (uintptr_t)sh_result; in sh_file_open() 92 static int sh_file_seek(io_entity_t *entity, int mode, signed long long offset) in sh_file_seek() argument [all …]
|
| H A D | io_storage.c | 54 const io_entity_t *entity = (io_entity_t *)handle; in is_valid_entity() local 56 return (entity != NULL) && in is_valid_entity() 57 (is_valid_dev((uintptr_t)entity->dev_handle)); in is_valid_entity() 84 static void set_handle(uintptr_t *handle, io_entity_t *entity) in set_handle() argument 87 *handle = (uintptr_t)entity; in set_handle() 92 static int find_first_entity(const io_entity_t *entity, unsigned int *index_out) in find_first_entity() argument 96 if (entity_map[index] == entity) { in find_first_entity() 107 static int allocate_entity(io_entity_t **entity) in allocate_entity() argument 110 assert(entity != NULL); in allocate_entity() 116 *entity = &entity_pool[index]; in allocate_entity() [all …]
|
| H A D | io_memmap.c | 43 io_entity_t *entity); 44 static int memmap_block_seek(io_entity_t *entity, int mode, 46 static int memmap_block_len(io_entity_t *entity, size_t *length); 47 static int memmap_block_read(io_entity_t *entity, uintptr_t buffer, 49 static int memmap_block_write(io_entity_t *entity, const uintptr_t buffer, 51 static int memmap_block_close(io_entity_t *entity); 102 io_entity_t *entity) in memmap_block_open() argument 113 assert(entity != NULL); in memmap_block_open() 120 entity->info = (uintptr_t)¤t_memmap_file; in memmap_block_open() 131 static int memmap_block_seek(io_entity_t *entity, int mode, in memmap_block_seek() argument [all …]
|
| H A D | io_encrypted.c | 36 io_entity_t *entity); 37 static int enc_file_len(io_entity_t *entity, size_t *length); 38 static int enc_file_read(io_entity_t *entity, uintptr_t buffer, size_t length, 40 static int enc_file_close(io_entity_t *entity); 109 io_entity_t *entity) in enc_file_open() argument 114 assert(entity != NULL); in enc_file_open() 128 static int enc_file_len(io_entity_t *entity, size_t *length) in enc_file_len() argument 132 assert(entity != NULL); in enc_file_len() 153 static int enc_file_read(io_entity_t *entity, uintptr_t buffer, size_t length, in enc_file_read() argument 165 assert(entity != NULL); in enc_file_read() [all …]
|
| H A D | io_mtd.c | 29 io_entity_t *entity); 30 static int mtd_seek(io_entity_t *entity, int mode, signed long long offset); 31 static int mtd_read(io_entity_t *entity, uintptr_t buffer, size_t length, 33 static int mtd_close(io_entity_t *entity); 133 io_entity_t *entity) in mtd_open() argument 140 assert((dev_info->info != 0UL) && (entity->info == 0UL)); in mtd_open() 144 entity->info = (uintptr_t)cur; in mtd_open() 160 static int mtd_seek(io_entity_t *entity, int mode, signed long long offset) in mtd_seek() argument 166 assert((entity->info != (uintptr_t)NULL) && (offset >= 0)); in mtd_seek() 168 cur = (mtd_dev_state_t *)entity->info; in mtd_seek() [all …]
|
| H A D | io_block.c | 31 io_entity_t *entity); 32 static int block_seek(io_entity_t *entity, int mode, signed long long offset); 33 static int block_read(io_entity_t *entity, uintptr_t buffer, size_t length, 35 static int block_write(io_entity_t *entity, const uintptr_t buffer, 37 static int block_close(io_entity_t *entity); 128 io_entity_t *entity) in block_open() argument 135 (entity->info == (uintptr_t)NULL)); in block_open() 146 entity->info = (uintptr_t)cur; in block_open() 151 static int block_seek(io_entity_t *entity, int mode, signed long long offset) in block_seek() argument 155 assert(entity->info != (uintptr_t)NULL); in block_seek() [all …]
|
| H A D | io_fip.c | 72 io_entity_t *entity); 73 static int fip_file_len(io_entity_t *entity, size_t *length); 74 static int fip_file_read(io_entity_t *entity, uintptr_t buffer, size_t length, 76 static int fip_file_close(io_entity_t *entity); 285 io_entity_t *entity) in fip_file_open() argument 295 assert(entity != NULL); in fip_file_open() 351 entity->info = (uintptr_t)¤t_fip_file; in fip_file_open() 367 static int fip_file_len(io_entity_t *entity, size_t *length) in fip_file_len() argument 369 assert(entity != NULL); in fip_file_len() 372 *length = ((fip_file_state_t *)entity->info)->entry.size; in fip_file_len() [all …]
|
| /rk3399_ARM-atf/drivers/intel/soc/stratix10/io/ |
| H A D | s10_memmap_qspi.c | 45 io_entity_t *entity); 46 static int memmap_block_seek(io_entity_t *entity, int mode, 48 static int memmap_block_len(io_entity_t *entity, size_t *length); 49 static int memmap_block_read(io_entity_t *entity, uintptr_t buffer, 51 static int memmap_block_write(io_entity_t *entity, const uintptr_t buffer, 53 static int memmap_block_close(io_entity_t *entity); 105 io_entity_t *entity) in memmap_block_open() argument 116 assert(entity != NULL); in memmap_block_open() 123 entity->info = (uintptr_t)¤t_file; in memmap_block_open() 134 static int memmap_block_seek(io_entity_t *entity, int mode, in memmap_block_seek() argument [all …]
|
| /rk3399_ARM-atf/services/spd/trusty/ |
| H A D | smcall.h | 20 #define SMC_NR(entity, fn, fastcall, smc64) \ argument 23 (((entity) & 0x3FU) << 24U) | \ 26 #define SMC_FASTCALL_NR(entity, fn) SMC_NR((entity), (fn), 1U, 0U) argument 27 #define SMC_FASTCALL64_NR(entity, fn) SMC_NR((entity), (fn), 1U, 1U) argument 28 #define SMC_YIELDCALL_NR(entity, fn) SMC_NR((entity), (fn), 0U, 0U) argument 29 #define SMC_YIELDCALL64_NR(entity, fn) SMC_NR((entity), (fn), 0U, 1U) argument
|
| /rk3399_ARM-atf/include/drivers/io/ |
| H A D | io_driver.h | 41 io_entity_t *entity); 42 int (*seek)(io_entity_t *entity, int mode, signed long long offset); 43 int (*size)(io_entity_t *entity, size_t *length); 44 int (*read)(io_entity_t *entity, uintptr_t buffer, size_t length, 46 int (*write)(io_entity_t *entity, const uintptr_t buffer, 48 int (*close)(io_entity_t *entity);
|
| /rk3399_ARM-atf/drivers/renesas/common/io/ |
| H A D | io_memdrv.c | 43 io_entity_t *entity) in memdrv_block_open() argument 61 entity->info = (uintptr_t) ¤t_file; in memdrv_block_open() 66 static int32_t memdrv_block_seek(io_entity_t *entity, int32_t mode, in memdrv_block_seek() argument 73 ((file_state_t *) entity->info)->file_pos = offset; in memdrv_block_seek() 78 static int32_t memdrv_block_read(io_entity_t *entity, uintptr_t buffer, in memdrv_block_read() argument 83 fp = (file_state_t *) entity->info; in memdrv_block_read() 101 static int32_t memdrv_block_close(io_entity_t *entity) in memdrv_block_close() argument 103 entity->info = 0U; in memdrv_block_close()
|
| H A D | io_emmcdrv.c | 41 static int32_t emmcdrv_block_seek(io_entity_t *entity, int32_t mode, in emmcdrv_block_seek() argument 48 ((file_state_t *) entity->info)->file_pos = offset; in emmcdrv_block_seek() 53 static int32_t emmcdrv_block_read(io_entity_t *entity, uintptr_t buffer, in emmcdrv_block_read() argument 56 file_state_t *fp = (file_state_t *) entity->info; in emmcdrv_block_read() 84 const uintptr_t spec, io_entity_t *entity) in emmcdrv_block_open() argument 122 entity->info = (uintptr_t) ¤t_file; in emmcdrv_block_open() 127 static int32_t emmcdrv_block_close(io_entity_t *entity) in emmcdrv_block_close() argument 130 entity->info = 0U; in emmcdrv_block_close()
|
| H A D | io_rcar.c | 576 io_entity_t *entity) in rcar_file_open() argument 608 entity->info = (uintptr_t) ¤t_file; in rcar_file_open() 621 entity->info = (uintptr_t) ¤t_file; in rcar_file_open() 626 static int32_t rcar_file_len(io_entity_t *entity, size_t *length) in rcar_file_len() argument 628 *length = ((file_state_t *) entity->info)->size; in rcar_file_len() 635 static int32_t rcar_file_read(io_entity_t *entity, uintptr_t buffer, in rcar_file_read() argument 638 file_state_t *fp = (file_state_t *) entity->info; in rcar_file_read() 695 static int32_t rcar_file_close(io_entity_t *entity) in rcar_file_close() argument 701 entity->info = 0U; in rcar_file_close()
|
| /rk3399_ARM-atf/licenses/ |
| H A D | LICENSE-APACHE-2.0.txt | 13 "Licensor" shall mean the copyright owner or entity authorized by 16 "Legal Entity" shall mean the union of the acting entity and all 18 control with that entity. For the purposes of this definition, 20 direction or management of such entity, whether by contract or 22 outstanding shares, or (iii) beneficial ownership of such entity. 83 institute patent litigation against any entity (including a
|
| /rk3399_ARM-atf/docs/getting_started/ |
| H A D | rt-svc-writers-guide.rst | 65 Each individual entity can allocate the valid identifiers within the entity 86 each owning entity can place the implementation of its runtime service. The 291 It is possible that a single owning entity implements multiple sub-services. For
|
| /rk3399_ARM-atf/docs/plat/ |
| H A D | rpi4.rst | 59 As with the previous models, the GPU and its firmware are the first entity to
|
| /rk3399_ARM-atf/docs/components/fconf/ |
| H A D | index.rst | 11 retrieved without the requesting entity knowing what backing store is being used
|
| /rk3399_ARM-atf/docs/design/ |
| H A D | trusted-board-boot.rst | 185 owned by a different entity than the Secure World Firmware, and those 2 entities
|
| H A D | firmware-design.rst | 923 #. Incorrect range of owning entity numbers for a given ``call_type`` 961 Bit[31] (fast/yielding call) and bits[29:24] (owning entity number) of the SMC
|
| /rk3399_ARM-atf/docs/components/ |
| H A D | firmware-update.rst | 34 entity aka ``Client`` to transmit the firmware images to the ``Update Agent``.
|
| H A D | el3-spmc.rst | 270 FFA version of the calling entity.
|
| /rk3399_ARM-atf/docs/process/ |
| H A D | coding-guidelines.rst | 249 Each secure world image may be provided by a different entity (for example, a
|
| /rk3399_ARM-atf/docs/design_documents/ |
| H A D | rse.rst | 18 like AP_BL31, this is a passive entity which has no periodical task to do and
|