Home
last modified time | relevance | path

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

/rk3399_ARM-atf/drivers/io/
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
/rk3399_ARM-atf/drivers/intel/soc/stratix10/io/
H A 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 …]
/rk3399_ARM-atf/services/spd/trusty/
H A 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
/rk3399_ARM-atf/include/drivers/io/
H A 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);
/rk3399_ARM-atf/drivers/renesas/common/io/
H A 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()
H A 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()
H A Dio_rcar.c576 io_entity_t *entity) in rcar_file_open() argument
608 entity->info = (uintptr_t) &current_file; in rcar_file_open()
621 entity->info = (uintptr_t) &current_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 DLICENSE-APACHE-2.0.txt13 "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 Drt-svc-writers-guide.rst65 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 Drpi4.rst59 As with the previous models, the GPU and its firmware are the first entity to
/rk3399_ARM-atf/docs/components/fconf/
H A Dindex.rst11 retrieved without the requesting entity knowing what backing store is being used
/rk3399_ARM-atf/docs/design/
H A Dtrusted-board-boot.rst185 owned by a different entity than the Secure World Firmware, and those 2 entities
H A Dfirmware-design.rst923 #. 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 Dfirmware-update.rst34 entity aka ``Client`` to transmit the firmware images to the ``Update Agent``.
H A Del3-spmc.rst270 FFA version of the calling entity.
/rk3399_ARM-atf/docs/process/
H A Dcoding-guidelines.rst249 Each secure world image may be provided by a different entity (for example, a
/rk3399_ARM-atf/docs/design_documents/
H A Drse.rst18 like AP_BL31, this is a passive entity which has no periodical task to do and