Lines Matching +full:fifo +full:- +full:size

4  * SPDX-License-Identifier: Apache-2.0
33 * @retval -EIO: I/O error
45 * @retval -ETIMEDOUT: card I/O timed out
46 * @retval -EIO: I/O error
51 * @brief Set block size of SDIO function
53 * Set desired block size for SDIO function, used by block transfers
55 * @param func: function to set block size for
56 * @param bsize: block size
57 * @retval 0 block size was set
58 * @retval -EINVAL: unsupported/invalid block size
59 * @retval -EIO: I/O error
71 * @retval -EBUSY: card is busy with another request
72 * @retval -ETIMEDOUT: card read timed out
73 * @retval -EIO: I/O error
85 * @retval -EBUSY: card is busy with another request
86 * @retval -ETIMEDOUT: card write timed out
87 * @retval -EIO: I/O error
100 * @retval -EBUSY: card is busy with another request
101 * @retval -ETIMEDOUT: card write timed out
102 * @retval -EIO: I/O error
108 * @brief Read bytes from SDIO fifo
110 * Reads bytes from SDIO register, treating it as a fifo. Reads will
113 * @param reg: register address of fifo
114 * @param data: filled with data read from fifo
117 * @retval -EBUSY: card is busy with another request
118 * @retval -ETIMEDOUT: card read timed out
119 * @retval -EIO: I/O error
125 * @brief Write bytes to SDIO fifo
127 * Writes bytes to SDIO register, treating it as a fifo. Writes will
130 * @param reg: register address of fifo
131 * @param data: data to write to fifo
134 * @retval -EBUSY: card is busy with another request
135 * @retval -ETIMEDOUT: card write timed out
136 * @retval -EIO: I/O error
142 * @brief Read blocks from SDIO fifo
144 * Reads blocks from SDIO register, treating it as a fifo. Reads will
147 * @param reg: register address of fifo
148 * @param data: filled with data read from fifo
149 * @param blocks: number of blocks to read from fifo
151 * @retval -EBUSY: card is busy with another request
152 * @retval -ETIMEDOUT: card read timed out
153 * @retval -EIO: I/O error
159 * @brief Write blocks to SDIO fifo
161 * Writes blocks from SDIO register, treating it as a fifo. Writes will
164 * @param reg: register address of fifo
165 * @param data: data to write to fifo
166 * @param blocks: number of blocks to write to fifo
168 * @retval -EBUSY: card is busy with another request
169 * @retval -ETIMEDOUT: card write timed out
170 * @retval -EIO: I/O error
184 * @retval -EBUSY: card is busy with another request
185 * @retval -ETIMEDOUT: card read timed out
186 * @retval -EIO: I/O error
201 * @retval -EBUSY: card is busy with another request
202 * @retval -ETIMEDOUT: card write timed out
203 * @retval -EIO: I/O error