Home
last modified time | relevance | path

Searched refs:disk_info (Results 1 – 12 of 12) sorted by relevance

/Zephyr-latest/include/zephyr/drivers/
Ddisk.h89 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);
Dloopback_disk.h17 struct disk_info info;
/Zephyr-latest/drivers/disk/
Dmmc_subsys.c30 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, \
Dsdmmc_subsys.c29 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, \
Dramdisk.c19 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 = { \
Dloopback_disk.c20 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()
Dflashdisk.c28 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()
Dsdmmc_stm32.c281 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/
Ddisk_access.c27 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/
Dnvme_disk.c14 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()
Dnvme_namespace.h163 struct disk_info disk;
197 struct disk_info *disk);
/Zephyr-latest/doc/services/storage/disk/
Dnvme.rst29 Each exposed disk, via it's related disk_info structure, will be distinguished by its name which is…