Home
last modified time | relevance | path

Searched refs:dev_info (Results 1 – 16 of 16) sorted by relevance

/trusted-firmware-a-latest/drivers/cadence/nand/
Dcdns_nand.c21 static cnf_dev_info_t dev_info; variable
212 dev_info.type = CNF_GET_DEV_TYPE(reg); in cdns_nand_update_dev_info()
213 if (dev_info.type == CNF_DT_UNKNOWN) { in cdns_nand_update_dev_info()
217 dev_info.nluns = CNF_GET_NLUNS(reg); in cdns_nand_update_dev_info()
221 dev_info.npages_per_block = CNF_GET_NPAGES_PER_BLOCK(reg); in cdns_nand_update_dev_info()
225 dev_info.sector_size = CNF_GET_SCTR_SIZE(reg); in cdns_nand_update_dev_info()
226 dev_info.last_sector_size = CNF_GET_LAST_SCTR_SIZE(reg); in cdns_nand_update_dev_info()
230 dev_info.page_size = CNF_GET_PAGE_SIZE(reg); in cdns_nand_update_dev_info()
231 dev_info.spare_size = CNF_GET_SPARE_SIZE(reg); in cdns_nand_update_dev_info()
234 dev_info.nblocks_per_lun = mmio_read_32(CNF_CTRLPARAM(DEV_BLOCKS_PLUN)); in cdns_nand_update_dev_info()
[all …]
/trusted-firmware-a-latest/drivers/io/
Dio_fip.c70 static int fip_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
71 static int fip_file_open(io_dev_info_t *dev_info, const uintptr_t spec,
77 static int fip_dev_init(io_dev_info_t *dev_info, const uintptr_t init_params);
78 static int fip_dev_close(io_dev_info_t *dev_info);
142 static int allocate_dev_info(io_dev_info_t **dev_info) in allocate_dev_info() argument
146 assert(dev_info != NULL); in allocate_dev_info()
157 *dev_info = &dev_info_pool[index]; in allocate_dev_info()
165 static int free_dev_info(io_dev_info_t *dev_info) in free_dev_info() argument
171 assert(dev_info != NULL); in free_dev_info()
173 state = (fip_dev_state_t *)dev_info->info; in free_dev_info()
[all …]
Dio_mtd.c28 static int mtd_open(io_dev_info_t *dev_info, const uintptr_t spec,
34 static int mtd_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
35 static int mtd_dev_close(io_dev_info_t *dev_info);
78 static int allocate_dev_info(io_dev_info_t **dev_info) in allocate_dev_info() argument
90 *dev_info = &dev_info_pool[index]; in allocate_dev_info()
96 static int free_dev_info(io_dev_info_t *dev_info) in free_dev_info() argument
102 state = (mtd_dev_state_t *)dev_info->info; in free_dev_info()
109 zeromem(dev_info, sizeof(io_dev_info_t)); in free_dev_info()
132 static int mtd_open(io_dev_info_t *dev_info, const uintptr_t spec, in mtd_open() argument
140 assert((dev_info->info != 0UL) && (entity->info == 0UL)); in mtd_open()
[all …]
Dio_encrypted.c34 static int enc_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
35 static int enc_file_open(io_dev_info_t *dev_info, const uintptr_t spec,
41 static int enc_dev_init(io_dev_info_t *dev_info, const uintptr_t init_params);
42 static int enc_dev_close(io_dev_info_t *dev_info);
73 static int enc_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info) in enc_dev_open() argument
75 assert(dev_info != NULL); in enc_dev_open()
78 *dev_info = &enc_dev_info; in enc_dev_open()
83 static int enc_dev_init(io_dev_info_t *dev_info, const uintptr_t init_params) in enc_dev_init() argument
100 static int enc_dev_close(io_dev_info_t *dev_info) in enc_dev_close() argument
108 static int enc_file_open(io_dev_info_t *dev_info, const uintptr_t spec, in enc_file_open() argument
Dio_block.c30 static int block_open(io_dev_info_t *dev_info, const uintptr_t spec,
38 static int block_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
39 static int block_dev_close(io_dev_info_t *dev_info);
87 static int allocate_dev_info(io_dev_info_t **dev_info) in allocate_dev_info() argument
90 assert(dev_info != NULL); in allocate_dev_info()
99 *dev_info = &dev_info_pool[index]; in allocate_dev_info()
108 static int free_dev_info(io_dev_info_t *dev_info) in free_dev_info() argument
113 assert(dev_info != NULL); in free_dev_info()
115 state = (block_dev_state_t *)dev_info->info; in free_dev_info()
120 zeromem(dev_info, sizeof(io_dev_info_t)); in free_dev_info()
[all …]
Dio_memmap.c41 static int memmap_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
42 static int memmap_block_open(io_dev_info_t *dev_info, const uintptr_t spec,
52 static int memmap_dev_close(io_dev_info_t *dev_info);
82 io_dev_info_t **dev_info) in memmap_dev_open() argument
84 assert(dev_info != NULL); in memmap_dev_open()
85 *dev_info = &memmap_dev_info; in memmap_dev_open()
92 static int memmap_dev_close(io_dev_info_t *dev_info) in memmap_dev_close() argument
101 static int memmap_block_open(io_dev_info_t *dev_info, const uintptr_t spec, in memmap_block_open() argument
Dio_semihosting.c25 static int sh_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
26 static int sh_file_open(io_dev_info_t *dev_info, const uintptr_t spec,
62 io_dev_info_t **dev_info) in sh_dev_open() argument
64 assert(dev_info != NULL); in sh_dev_open()
65 *dev_info = &sh_dev_info; in sh_dev_open()
71 static int sh_file_open(io_dev_info_t *dev_info __unused, in sh_file_open()
Dio_storage.c74 io_dev_info_t **dev_info) in io_storage_dev_open() argument
76 assert(dev_info != NULL); in io_storage_dev_open()
79 return dev_con->dev_open(dev_spec, dev_info); in io_storage_dev_open()
145 int io_register_device(const io_dev_info_t *dev_info) in io_register_device() argument
148 assert(dev_info != NULL); in io_register_device()
151 devices[dev_count] = dev_info; in io_register_device()
/trusted-firmware-a-latest/include/drivers/io/
Dio_driver.h33 int (*dev_open)(const uintptr_t dev_spec, io_dev_info_t **dev_info);
40 int (*open)(io_dev_info_t *dev_info, const uintptr_t spec,
49 int (*dev_init)(io_dev_info_t *dev_info, const uintptr_t init_params);
50 int (*dev_close)(io_dev_info_t *dev_info);
57 int io_register_device(const io_dev_info_t *dev_info);
Dio_fip.h13 int fip_dev_get_plat_toc_flag(io_dev_info_t *dev_info, uint16_t *plat_toc_flag);
/trusted-firmware-a-latest/drivers/renesas/common/io/
Dio_memdrv.c21 io_dev_info_t **dev_info);
22 static int32_t memdrv_dev_close(io_dev_info_t *dev_info);
42 static int32_t memdrv_block_open(io_dev_info_t *dev_info, const uintptr_t spec, in memdrv_block_open() argument
132 io_dev_info_t **dev_info) in memdrv_dev_open() argument
134 *dev_info = (io_dev_info_t *) &memdrv_dev_info; in memdrv_dev_open()
139 static int32_t memdrv_dev_close(io_dev_info_t *dev_info) in memdrv_dev_close() argument
Dio_emmcdrv.c22 io_dev_info_t **dev_info);
23 static int32_t emmcdrv_dev_close(io_dev_info_t *dev_info);
83 static int32_t emmcdrv_block_open(io_dev_info_t *dev_info, in emmcdrv_block_open() argument
157 io_dev_info_t **dev_info) in emmcdrv_dev_open() argument
159 *dev_info = (io_dev_info_t *) &emmcdrv_dev_info; in emmcdrv_dev_open()
164 static int32_t emmcdrv_dev_close(io_dev_info_t *dev_info) in emmcdrv_dev_close() argument
Dio_rcar.c31 io_dev_info_t **dev_info);
32 static int32_t rcar_dev_close(io_dev_info_t *dev_info);
381 static int32_t rcar_dev_init(io_dev_info_t *dev_info, const uintptr_t name) in rcar_dev_init() argument
640 io_dev_info_t **dev_info) in rcar_dev_open() argument
642 *dev_info = (io_dev_info_t *) &rcar_dev_info; in rcar_dev_open()
647 static int32_t rcar_dev_close(io_dev_info_t *dev_info) in rcar_dev_close() argument
/trusted-firmware-a-latest/drivers/intel/soc/stratix10/io/
Ds10_memmap_qspi.c43 static int memmap_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
44 static int memmap_block_open(io_dev_info_t *dev_info, const uintptr_t spec,
54 static int memmap_dev_close(io_dev_info_t *dev_info);
84 io_dev_info_t **dev_info) in memmap_dev_open() argument
86 assert(dev_info != NULL); in memmap_dev_open()
87 *dev_info = (io_dev_info_t *)&memmap_dev_info; /* cast away const */ in memmap_dev_open()
95 static int memmap_dev_close(io_dev_info_t *dev_info) in memmap_dev_close() argument
104 static int memmap_block_open(io_dev_info_t *dev_info, const uintptr_t spec, in memmap_block_open() argument
/trusted-firmware-a-latest/docs/resources/diagrams/plantuml/
Dio_dev_registration.puml30 io_storage -> io_fip : fip_dev_open(dev_spec, dev_info)
32 dev_info = one of the
44 io_storage -> io_memmap : memmap_dev_open(dev_spec, dev_info)
46 dev_info = memmap_dev_info
/trusted-firmware-a-latest/include/drivers/
Dufs.h400 uint8_t dev_info; member
494 uint8_t dev_info; member
515 uint8_t dev_info; member