Home
last modified time | relevance | path

Searched refs:entity (Results 1 – 21 of 21) sorted by relevance

/trusted-firmware-a-latest/drivers/io/
Dio_semihosting.c27 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 …]
Dio_storage.c54 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 …]
Dio_memmap.c43 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)&current_memmap_file; in memmap_block_open()
131 static int memmap_block_seek(io_entity_t *entity, int mode, in memmap_block_seek() argument
[all …]
Dio_encrypted.c36 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 …]
Dio_mtd.c29 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 …]
Dio_block.c31 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 …]
Dio_fip.c72 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)&current_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/
Ds10_memmap_qspi.c45 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)&current_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/
Dsmcall.h20 #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/
Dio_driver.h41 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/
Dio_memdrv.c43 io_entity_t *entity) in memdrv_block_open() argument
61 entity->info = (uintptr_t) &current_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()
Dio_emmcdrv.c41 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) &current_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()
Dio_rcar.c481 io_entity_t *entity) in rcar_file_open() argument
513 entity->info = (uintptr_t) &current_file; in rcar_file_open()
533 entity->info = (uintptr_t) &current_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/
Drt-svc-writers-guide.rst62 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/
Drpi4.rst59 As with the previous models, the GPU and its firmware are the first entity to
/trusted-firmware-a-latest/docs/components/fconf/
Dindex.rst11 retrieved without the requesting entity knowing what backing store is being used
/trusted-firmware-a-latest/docs/components/
Dfirmware-update.rst34 entity aka ``Client`` to transmit the firmware images to the ``Update Agent``.
Del3-spmc.rst270 FFA version of the calling entity.
/trusted-firmware-a-latest/docs/process/
Dcoding-guidelines.rst249 Each secure world image may be provided by a different entity (for example, a
/trusted-firmware-a-latest/docs/design_documents/
Drss.rst18 like AP_BL31, this is a passive entity which has no periodical task to do and
/trusted-firmware-a-latest/docs/design/
Dfirmware-design.rst891 #. 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