Lines Matching defs:addr

27  * Read a 8-bit value from I/O device memory address *addr*.
33 * @param addr
39 rte_read8_relaxed(const volatile void *addr);
42 * Read a 16-bit value from I/O device memory address *addr*.
48 * @param addr
54 rte_read16_relaxed(const volatile void *addr);
57 * Read a 32-bit value from I/O device memory address *addr*.
63 * @param addr
69 rte_read32_relaxed(const volatile void *addr);
72 * Read a 64-bit value from I/O device memory address *addr*.
78 * @param addr
84 rte_read64_relaxed(const volatile void *addr);
87 * Write a 8-bit value to I/O device memory address *addr*.
95 * @param addr
100 rte_write8_relaxed(uint8_t value, volatile void *addr);
103 * Write a 16-bit value to I/O device memory address *addr*.
111 * @param addr
115 rte_write16_relaxed(uint16_t value, volatile void *addr);
118 * Write a 32-bit value to I/O device memory address *addr*.
126 * @param addr
130 rte_write32_relaxed(uint32_t value, volatile void *addr);
133 * Write a 64-bit value to I/O device memory address *addr*.
141 * @param addr
145 rte_write64_relaxed(uint64_t value, volatile void *addr);
148 * Read a 8-bit value from I/O device memory address *addr*.
150 * @param addr
156 rte_read8(const volatile void *addr);
159 * Read a 16-bit value from I/O device memory address *addr*.
162 * @param addr
168 rte_read16(const volatile void *addr);
171 * Read a 32-bit value from I/O device memory address *addr*.
173 * @param addr
179 rte_read32(const volatile void *addr);
182 * Read a 64-bit value from I/O device memory address *addr*.
184 * @param addr
190 rte_read64(const volatile void *addr);
193 * Write a 8-bit value to I/O device memory address *addr*.
197 * @param addr
202 rte_write8(uint8_t value, volatile void *addr);
205 * Write a 16-bit value to I/O device memory address *addr*.
209 * @param addr
213 rte_write16(uint16_t value, volatile void *addr);
216 * Write a 32-bit value to I/O device memory address *addr*.
220 * @param addr
224 rte_write32(uint32_t value, volatile void *addr);
227 * Write a 64-bit value to I/O device memory address *addr*.
231 * @param addr
235 rte_write64(uint64_t value, volatile void *addr);
238 * Write a 32-bit value to I/O device memory address addr using write
245 * @param addr
250 rte_write32_wc(uint32_t value, volatile void *addr);
253 * Write a 32-bit value to I/O device memory address addr using write
264 * @param addr
269 rte_write32_wc_relaxed(uint32_t value, volatile void *addr);
276 rte_read8_relaxed(const volatile void *addr)
278 return *(const volatile uint8_t *)addr;
282 rte_read16_relaxed(const volatile void *addr)
284 return *(const volatile uint16_t *)addr;
288 rte_read32_relaxed(const volatile void *addr)
290 return *(const volatile uint32_t *)addr;
294 rte_read64_relaxed(const volatile void *addr)
296 return *(const volatile uint64_t *)addr;
300 rte_write8_relaxed(uint8_t value, volatile void *addr)
302 *(volatile uint8_t *)addr = value;
306 rte_write16_relaxed(uint16_t value, volatile void *addr)
308 *(volatile uint16_t *)addr = value;
312 rte_write32_relaxed(uint32_t value, volatile void *addr)
314 *(volatile uint32_t *)addr = value;
318 rte_write64_relaxed(uint64_t value, volatile void *addr)
320 *(volatile uint64_t *)addr = value;
324 rte_read8(const volatile void *addr)
327 val = rte_read8_relaxed(addr);
333 rte_read16(const volatile void *addr)
336 val = rte_read16_relaxed(addr);
342 rte_read32(const volatile void *addr)
345 val = rte_read32_relaxed(addr);
351 rte_read64(const volatile void *addr)
354 val = rte_read64_relaxed(addr);
360 rte_write8(uint8_t value, volatile void *addr)
363 rte_write8_relaxed(value, addr);
367 rte_write16(uint16_t value, volatile void *addr)
370 rte_write16_relaxed(value, addr);
374 rte_write32(uint32_t value, volatile void *addr)
377 rte_write32_relaxed(value, addr);
381 rte_write64(uint64_t value, volatile void *addr)
384 rte_write64_relaxed(value, addr);
389 rte_write32_wc(uint32_t value, volatile void *addr)
391 rte_write32(value, addr);
395 rte_write32_wc_relaxed(uint32_t value, volatile void *addr)
397 rte_write32_relaxed(value, addr);