Lines Matching full:disk
9 * @brief Disk Access layer API
11 * This file contains APIs for disk access.
26 * @brief Disk Access APIs
27 * @defgroup disk_access_interface Disk Access Interface
32 #include <zephyr/drivers/disk.h>
42 * disk or the backing device can do any initialization. Although still
46 * Disk initialization is reference counted, so only the first successful call
47 * to initialize a uninitialized (or previously de-initialized) disk will
48 * actually initialize the disk
50 * @param[in] pdrv Disk name
57 * @brief Get the status of disk
59 * This call is used to get the status of the disk
61 * @param[in] pdrv Disk name
68 * @brief read data from disk
70 * Function to read data from disk to a memory buffer.
72 * Note: if he disk is of NVMe type, user will need to ensure data_buf
75 * @param[in] pdrv Disk name
77 * @param[in] start_sector Start disk sector to read from
78 * @param[in] num_sector Number of disk sectors to read
86 * @brief write data to disk
88 * Function write data from memory buffer to disk.
90 * Note: if he disk is of NVMe type, user will need to ensure data_buf
93 * @param[in] pdrv Disk name
95 * @param[in] start_sector Start disk sector to write to
96 * @param[in] num_sector Number of disk sectors to write
104 * @brief Get/Configure disk parameters
106 * Function to get disk parameters and make any special device requests.
108 * @param[in] pdrv Disk name