/Zephyr-latest/include/zephyr/drivers/ |
D | disk.h | 89 struct disk_info { struct 106 int (*init)(struct disk_info *disk); argument 107 int (*status)(struct disk_info *disk); 108 int (*read)(struct disk_info *disk, uint8_t *data_buf, 110 int (*write)(struct disk_info *disk, const uint8_t *data_buf, 112 int (*ioctl)(struct disk_info *disk, uint8_t cmd, void *buff); 122 int disk_access_register(struct disk_info *disk); 131 int disk_access_unregister(struct disk_info *disk);
|
D | loopback_disk.h | 17 struct disk_info info;
|
/Zephyr-latest/drivers/disk/ |
D | mmc_subsys.c | 30 struct disk_info *disk_info; member 34 static int disk_mmc_access_init(struct disk_info *disk) in disk_mmc_access_init() 50 static int disk_mmc_access_status(struct disk_info *disk) in disk_mmc_access_status() 62 static int disk_mmc_access_read(struct disk_info *disk, uint8_t *buf, in disk_mmc_access_read() 71 static int disk_mmc_access_write(struct disk_info *disk, const uint8_t *buf, in disk_mmc_access_write() 80 static int disk_mmc_access_ioctl(struct disk_info *disk, uint8_t cmd, void *buf) in disk_mmc_access_ioctl() 118 return disk_access_register(data->disk_info); in disk_mmc_init() 127 static struct disk_info mmc_disk_##n = { \ 134 .disk_info = &mmc_disk_##n, \
|
D | sdmmc_subsys.c | 29 struct disk_info *disk_info; member 33 static int disk_sdmmc_access_init(struct disk_info *disk) in disk_sdmmc_access_init() 53 static int disk_sdmmc_access_status(struct disk_info *disk) in disk_sdmmc_access_status() 69 static int disk_sdmmc_access_read(struct disk_info *disk, uint8_t *buf, in disk_sdmmc_access_read() 78 static int disk_sdmmc_access_write(struct disk_info *disk, const uint8_t *buf, in disk_sdmmc_access_write() 87 static int disk_sdmmc_access_ioctl(struct disk_info *disk, uint8_t cmd, void *buf) in disk_sdmmc_access_ioctl() 120 return disk_access_register(data->disk_info); in disk_sdmmc_init() 128 static struct disk_info sdmmc_disk_##n = { \ 135 .disk_info = &sdmmc_disk_##n, \
|
D | ramdisk.c | 19 struct disk_info info; 39 static int disk_ram_access_status(struct disk_info *disk) in disk_ram_access_status() 44 static int disk_ram_access_read(struct disk_info *disk, uint8_t *buff, in disk_ram_access_read() 62 static int disk_ram_access_write(struct disk_info *disk, const uint8_t *buff, in disk_ram_access_write() 80 static int disk_ram_access_ioctl(struct disk_info *disk, uint8_t cmd, void *buff) in disk_ram_access_ioctl() 106 static int disk_ram_access_init(struct disk_info *disk) in disk_ram_access_init() 113 struct disk_info *info = dev->data; in disk_ram_init() 163 static struct disk_info disk_info_##n = { \
|
D | loopback_disk.c | 20 static inline struct loopback_disk_access *get_ctx(struct disk_info *info) in get_ctx() 25 static int loopback_disk_access_status(struct disk_info *disk) in loopback_disk_access_status() 29 static int loopback_disk_access_read(struct disk_info *disk, uint8_t *data_buf, in loopback_disk_access_read() 62 static int loopback_disk_access_write(struct disk_info *disk, const uint8_t *data_buf, in loopback_disk_access_write() 97 static int loopback_disk_access_ioctl(struct disk_info *disk, uint8_t cmd, void *buff) in loopback_disk_access_ioctl() 119 static int loopback_disk_access_init(struct disk_info *disk) in loopback_disk_access_init()
|
D | flashdisk.c | 28 struct disk_info info; 77 static int disk_flash_access_status(struct disk_info *disk) in disk_flash_access_status() 155 static int disk_flash_access_init(struct disk_info *disk) in disk_flash_access_init() 199 static int disk_flash_access_read(struct disk_info *disk, uint8_t *buff, in disk_flash_access_read() 346 static int disk_flash_access_write(struct disk_info *disk, const uint8_t *buff, in disk_flash_access_write() 430 static int disk_flash_access_ioctl(struct disk_info *disk, uint8_t cmd, void *buff) in disk_flash_access_ioctl()
|
D | sdmmc_stm32.c | 281 static int stm32_sdmmc_access_init(struct disk_info *disk) in stm32_sdmmc_access_init() 356 static int stm32_sdmmc_access_status(struct disk_info *disk) in stm32_sdmmc_access_status() 395 static int stm32_sdmmc_access_read(struct disk_info *disk, uint8_t *data_buf, in stm32_sdmmc_access_read() 450 static int stm32_sdmmc_access_write(struct disk_info *disk, in stm32_sdmmc_access_write() 492 static int stm32_sdmmc_access_ioctl(struct disk_info *disk, uint8_t cmd, in stm32_sdmmc_access_ioctl() 539 static struct disk_info stm32_sdmmc_info = {
|
/Zephyr-latest/subsys/disk/ |
D | disk_access.c | 27 struct disk_info *disk_access_get_di(const char *name) in disk_access_get_di() 29 struct disk_info *disk = NULL, *itr; in disk_access_get_di() 35 itr = CONTAINER_OF(node, struct disk_info, node); in disk_access_get_di() 59 struct disk_info *disk = disk_access_get_di(pdrv); in disk_access_init() 82 struct disk_info *disk = disk_access_get_di(pdrv); in disk_access_status() 96 struct disk_info *disk = disk_access_get_di(pdrv); in disk_access_read() 110 struct disk_info *disk = disk_access_get_di(pdrv); in disk_access_write() 123 struct disk_info *disk = disk_access_get_di(pdrv); in disk_access_ioctl() 168 int disk_access_register(struct disk_info *disk) in disk_access_register() 193 int disk_access_unregister(struct disk_info *disk) in disk_access_unregister()
|
/Zephyr-latest/drivers/disk/nvme/ |
D | nvme_disk.c | 14 static int nvme_disk_status(struct disk_info *disk) in nvme_disk_status() 19 static int nvme_disk_read(struct disk_info *disk, in nvme_disk_read() 68 static int nvme_disk_write(struct disk_info *disk, in nvme_disk_write() 145 static int nvme_disk_ioctl(struct disk_info *disk, uint8_t cmd, void *buff) in nvme_disk_ioctl() 196 static int nvme_disk_init(struct disk_info *disk) in nvme_disk_init() 210 struct disk_info *disk) in nvme_namespace_disk_setup()
|
D | nvme_namespace.h | 163 struct disk_info disk; 197 struct disk_info *disk);
|
/Zephyr-latest/doc/services/storage/disk/ |
D | nvme.rst | 29 Each exposed disk, via it's related disk_info structure, will be distinguished by its name which is…
|