Lines Matching full:bits

48  * @brief Output a 16 bits to an I/O port
50 * This function writes a 16 bits to the given port.
52 * @param data the 16 bits to write
53 * @param port the port address where to write the 16 bits
58 * @brief Input 16 bits from an I/O port
60 * This function reads 16 bits from the port.
62 * @param port the port address from where to read the 16 bits
64 * @return the 16 bits read
69 * @brief Output 32 bits to an I/O port
71 * This function writes 32 bits to the given port.
73 * @param data the 32 bits to write
74 * @param port the port address where to write the 32 bits
79 * @brief Input 32 bits from an I/O port
81 * This function reads 32 bits from the port.
83 * @param port the port address from where to read the 32 bits
85 * @return the 32 bits read
172 * @brief Write 16 bits to a memory mapped register
174 * This function writes 16 bits to the given memory mapped register.
176 * @param data the 16 bits to write
177 * @param addr the memory mapped register address where to write the 16 bits
182 * @brief Read 16 bits from a memory mapped register
184 * This function reads 16 bits from the given memory mapped register.
187 * the 16 bits
189 * @return the 16 bits read
194 * @brief Write 32 bits to a memory mapped register
196 * This function writes 32 bits to the given memory mapped register.
198 * @param data the 32 bits to write
199 * @param addr the memory mapped register address where to write the 32 bits
204 * @brief Read 32 bits from a memory mapped register
206 * This function reads 32 bits from the given memory mapped register.
209 * the 32 bits
211 * @return the 32 bits read
216 * @brief Write 64 bits to a memory mapped register
218 * This function writes 64 bits to the given memory mapped register.
220 * @param data the 64 bits to write
221 * @param addr the memory mapped register address where to write the 64 bits
226 * @brief Read 64 bits from a memory mapped register
228 * This function reads 64 bits from the given memory mapped register.
231 * the 64 bits
233 * @return the 64 bits read
236 /* Memory bits manipulation functions */
250 * @brief Masking the designated bits from addr to 1
252 * This functions masking designated bits from addr to 1.
254 * @param addr the memory address from where to look for the bits
255 * @param mask the bit mask of a 32 bits data to set
260 * @brief Masking the designated bits from addr to 0
262 * This functions masking designated bits from addr to 0.
264 * @param addr the memory address from where to look for the bits
265 * @param mask the bit mask of a 32 bits data to set