/trusted-firmware-a-latest/drivers/io/ |
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
/trusted-firmware-a-latest/drivers/intel/soc/stratix10/io/ |
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 …]
|
/trusted-firmware-a-latest/services/spd/trusty/ |
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
|
/trusted-firmware-a-latest/include/drivers/io/ |
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);
|
/trusted-firmware-a-latest/drivers/renesas/common/io/ |
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()
|
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()
|
D | io_rcar.c | 481 io_entity_t *entity) in rcar_file_open() argument 513 entity->info = (uintptr_t) ¤t_file; in rcar_file_open() 533 entity->info = (uintptr_t) ¤t_file; in rcar_file_open() 538 static int32_t rcar_file_len(io_entity_t *entity, size_t *length) in rcar_file_len() argument 540 *length = ((file_state_t *) entity->info)->size; in rcar_file_len() 547 static int32_t rcar_file_read(io_entity_t *entity, uintptr_t buffer, in rcar_file_read() argument 550 file_state_t *fp = (file_state_t *) entity->info; in rcar_file_read() 607 static int32_t rcar_file_close(io_entity_t *entity) in rcar_file_close() argument 613 entity->info = 0U; in rcar_file_close()
|
/trusted-firmware-a-latest/docs/getting_started/ |
D | rt-svc-writers-guide.rst | 62 Each individual entity can allocate the valid identifiers within the entity 83 each owning entity can place the implementation of its runtime service. The 288 It is possible that a single owning entity implements multiple sub-services. For
|
/trusted-firmware-a-latest/docs/plat/ |
D | rpi4.rst | 59 As with the previous models, the GPU and its firmware are the first entity to
|
/trusted-firmware-a-latest/docs/components/fconf/ |
D | index.rst | 11 retrieved without the requesting entity knowing what backing store is being used
|
/trusted-firmware-a-latest/docs/components/ |
D | firmware-update.rst | 34 entity aka ``Client`` to transmit the firmware images to the ``Update Agent``.
|
D | el3-spmc.rst | 270 FFA version of the calling entity.
|
/trusted-firmware-a-latest/docs/process/ |
D | coding-guidelines.rst | 249 Each secure world image may be provided by a different entity (for example, a
|
/trusted-firmware-a-latest/docs/design_documents/ |
D | rss.rst | 18 like AP_BL31, this is a passive entity which has no periodical task to do and
|
/trusted-firmware-a-latest/docs/design/ |
D | firmware-design.rst | 891 #. Incorrect range of owning entity numbers for a given ``call_type`` 929 Bit[31] (fast/yielding call) and bits[29:24] (owning entity number) of the SMC
|