Lines Matching refs:addr
67 # define get16(addr) *((const uint16_t *) (addr)) argument
68 # define get32(addr) *((const uint32_t *) (addr)) argument
71 # define put16(addr, val) *((uint16_t *) (addr)) = (val) argument
72 # define put32(addr, val) *((uint32_t *) (addr)) = (val) argument
78 # define get16(addr) \ argument
79 (((const unsigned char *) (addr))[1] << 8 \
80 | ((const unsigned char *) (addr))[0])
81 # define get32(addr) \ argument
82 (((((const unsigned char *) (addr))[3] << 8 \
83 | ((const unsigned char *) (addr))[2]) << 8 \
84 | ((const unsigned char *) (addr))[1]) << 8 \
85 | ((const unsigned char *) (addr))[0])
87 # define put16(addr, val) \ argument
89 ((unsigned char *) (addr))[0] = __val; \
90 ((unsigned char *) (addr))[1] = __val >> 8; \
92 # define put32(addr, val) \ argument
94 ((unsigned char *) (addr))[0] = __val; \
96 ((unsigned char *) (addr))[1] = __val; \
98 ((unsigned char *) (addr))[2] = __val; \
100 ((unsigned char *) (addr))[3] = __val; \
103 # define get16(addr) \ argument
104 (((const unsigned char *) (addr))[0] << 8 \
105 | ((const unsigned char *) (addr))[1])
106 # define get32(addr) \ argument
107 (((((const unsigned char *) (addr))[0] << 8 \
108 | ((const unsigned char *) (addr))[1]) << 8 \
109 | ((const unsigned char *) (addr))[2]) << 8 \
110 | ((const unsigned char *) (addr))[3])
112 # define put16(addr, val) \ argument
114 ((unsigned char *) (addr))[1] = __val; \
115 ((unsigned char *) (addr))[0] = __val >> 8; \
117 # define put32(addr, val) \ argument
119 ((unsigned char *) (addr))[3] = __val; \
121 ((unsigned char *) (addr))[2] = __val; \
123 ((unsigned char *) (addr))[1] = __val; \
125 ((unsigned char *) (addr))[0] = __val; \