#include <sys/cdefs.h>
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/endian.h>
#include <sys/linker_set.h>
#include <machine/bus.h>
Go to the source code of this file.
|
#define | OS_DATA_SET(set, item) DATA_SET(set, item) |
|
#define | OS_SET_DECLARE(set, ptype) SET_DECLARE(set, ptype) |
|
#define | OS_SET_FOREACH(pvar, set) SET_FOREACH(pvar, set) |
|
#define | OS_DELAY(_n) DELAY(_n) |
|
#define | OS_INLINE __inline |
|
#define | OS_MEMZERO(_a, _n) bzero((_a), (_n)) |
|
#define | OS_MEMCPY(_d, _s, _n) memcpy(_d,_s,_n) |
|
#define | OS_MEMCMP(_a, _b, _l) memcmp((_a), (_b), (_l)) |
|
#define | abs(_a) __builtin_abs(_a) |
|
#define | OS_REG_UNSWAPPED(_reg) |
|
#define | OS_REG_WRITE_BUFFER_ENABLE(_ah) do { } while (0) |
|
#define | OS_REG_WRITE_BUFFER_DISABLE(_ah) do { } while (0) |
|
#define | OS_REG_WRITE_BUFFER_FLUSH(_ah) do { } while (0) |
|
#define | OS_BUS_BARRIER_READ BUS_SPACE_BARRIER_READ |
|
#define | OS_BUS_BARRIER_WRITE BUS_SPACE_BARRIER_WRITE |
|
#define | OS_BUS_BARRIER_RW (BUS_SPACE_BARRIER_READ | BUS_SPACE_BARRIER_WRITE) |
|
#define | OS_BUS_BARRIER(_ah, _start, _len, _t) |
|
#define | OS_BUS_BARRIER_REG(_ah, _reg, _t) OS_BUS_BARRIER((_ah), (_reg), 4, (_t)) |
|
#define | OS_REG_WRITE(_ah, _reg, _val) ath_hal_reg_write(_ah, _reg, _val) |
|
#define | OS_REG_READ(_ah, _reg) ath_hal_reg_read(_ah, _reg) |
|
#define | OS_MARK(_ah, _id, _v) |
|
◆ abs
#define abs |
( |
|
_a | ) |
__builtin_abs(_a) |
◆ OS_BUS_BARRIER
#define OS_BUS_BARRIER |
( |
|
_ah, |
|
|
|
_start, |
|
|
|
_len, |
|
|
|
_t |
|
) |
| |
Value: bus_space_barrier((bus_space_tag_t)(_ah)->ah_st, \
(bus_space_handle_t)(_ah)->ah_sh, (_start), (_len), (_t))
Definition at line 129 of file ah_osdep.h.
◆ OS_BUS_BARRIER_READ
#define OS_BUS_BARRIER_READ BUS_SPACE_BARRIER_READ |
◆ OS_BUS_BARRIER_REG
#define OS_BUS_BARRIER_REG |
( |
|
_ah, |
|
|
|
_reg, |
|
|
|
_t |
|
) |
| OS_BUS_BARRIER((_ah), (_reg), 4, (_t)) |
◆ OS_BUS_BARRIER_RW
#define OS_BUS_BARRIER_RW (BUS_SPACE_BARRIER_READ | BUS_SPACE_BARRIER_WRITE) |
◆ OS_BUS_BARRIER_WRITE
#define OS_BUS_BARRIER_WRITE BUS_SPACE_BARRIER_WRITE |
◆ OS_DATA_SET
#define OS_DATA_SET |
( |
|
set, |
|
|
|
item |
|
) |
| DATA_SET(set, item) |
◆ OS_DELAY
#define OS_DELAY |
( |
|
_n | ) |
DELAY(_n) |
◆ OS_INLINE
#define OS_INLINE __inline |
◆ OS_MARK
#define OS_MARK |
( |
|
_ah, |
|
|
|
_id, |
|
|
|
_v |
|
) |
| |
◆ OS_MEMCMP
#define OS_MEMCMP |
( |
|
_a, |
|
|
|
_b, |
|
|
|
_l |
|
) |
| memcmp((_a), (_b), (_l)) |
◆ OS_MEMCPY
#define OS_MEMCPY |
( |
|
_d, |
|
|
|
_s, |
|
|
|
_n |
|
) |
| memcpy(_d,_s,_n) |
◆ OS_MEMZERO
#define OS_MEMZERO |
( |
|
_a, |
|
|
|
_n |
|
) |
| bzero((_a), (_n)) |
◆ OS_REG_READ
◆ OS_REG_UNSWAPPED
#define OS_REG_UNSWAPPED |
( |
|
_reg | ) |
|
Value: (((_reg) >= 0x4000 && (_reg) < 0x5000) || \
((_reg) >= 0x7000 && (_reg) < 0x8000))
Definition at line 93 of file ah_osdep.h.
◆ OS_REG_WRITE
◆ OS_REG_WRITE_BUFFER_DISABLE
#define OS_REG_WRITE_BUFFER_DISABLE |
( |
|
_ah | ) |
do { } while (0) |
◆ OS_REG_WRITE_BUFFER_ENABLE
#define OS_REG_WRITE_BUFFER_ENABLE |
( |
|
_ah | ) |
do { } while (0) |
◆ OS_REG_WRITE_BUFFER_FLUSH
#define OS_REG_WRITE_BUFFER_FLUSH |
( |
|
_ah | ) |
do { } while (0) |
◆ OS_SET_DECLARE
#define OS_SET_DECLARE |
( |
|
set, |
|
|
|
ptype |
|
) |
| SET_DECLARE(set, ptype) |
◆ OS_SET_FOREACH
#define OS_SET_FOREACH |
( |
|
pvar, |
|
|
|
set |
|
) |
| SET_FOREACH(pvar, set) |
◆ HAL_BUS_HANDLE
◆ HAL_BUS_TAG
◆ HAL_DMA_ADDR
◆ HAL_SOFTC
◆ ath_hal_reg_read()
u_int32_t ath_hal_reg_read |
( |
struct ath_hal * |
ah, |
|
|
u_int |
reg |
|
) |
| |
◆ ath_hal_reg_write()
void ath_hal_reg_write |
( |
struct ath_hal * |
ah, |
|
|
u_int |
reg, |
|
|
u_int32_t |
val |
|
) |
| |