• Home
  • Raw
  • Download

Lines Matching refs:Bits

87 #define FETCH(Bits, ptr)	(*(const uint##Bits##_t *) ptr)  argument
88 #define STORE(Bits, ptr, val) (*(uint##Bits##_t *) ptr = val) argument
99 #define FETCH(Bits, ptr) (((const union unaligned *) ptr)->u##Bits) argument
100 #define STORE(Bits, ptr, val) (((union unaligned *) ptr)->u##Bits = val) argument
110 #define FUNDAMENTAL(NAME, Name, Bits) \ argument
111 INLINE2 (ELFW2(Bits,FSZ_##NAME), ElfW2(Bits,cvt_##Name), ElfW2(Bits,Name))
155 #define START(Bits, Name, EName) \ argument
157 ElfW2 (Bits, cvt_##Name) (void *dest, const void *src, size_t len, \
159 { ElfW2(Bits, Name) *tdest = (ElfW2(Bits, Name) *) dest; \
160 ElfW2(Bits, Name) *tsrc = (ElfW2(Bits, Name) *) src; \
162 for (n = len / sizeof (ElfW2(Bits, Name)); n > 0; ++tdest, ++tsrc, --n) {
163 #define END(Bits, Name) } } argument
168 #define TYPE(Name, Bits) TYPE2 (Name, Bits) argument
169 #define TYPE2(Name, Bits) TYPE3 (Name##Bits) argument
197 #define define_xfcts(Bits) \ argument
199 [ELF_T_ADDR] = ElfW2(Bits, cvt_Addr), \
200 [ELF_T_DYN] = ElfW2(Bits, cvt_Dyn), \
201 [ELF_T_EHDR] = ElfW2(Bits, cvt_Ehdr), \
202 [ELF_T_HALF] = ElfW2(Bits, cvt_Half), \
203 [ELF_T_OFF] = ElfW2(Bits, cvt_Off), \
204 [ELF_T_PHDR] = ElfW2(Bits, cvt_Phdr), \
205 [ELF_T_RELA] = ElfW2(Bits, cvt_Rela), \
206 [ELF_T_REL] = ElfW2(Bits, cvt_Rel), \
207 [ELF_T_SHDR] = ElfW2(Bits, cvt_Shdr), \
208 [ELF_T_SWORD] = ElfW2(Bits, cvt_Sword), \
209 [ELF_T_SYM] = ElfW2(Bits, cvt_Sym), \
210 [ELF_T_WORD] = ElfW2(Bits, cvt_Word), \
211 [ELF_T_XWORD] = ElfW2(Bits, cvt_Xword), \
212 [ELF_T_SXWORD] = ElfW2(Bits, cvt_Sxword), \
218 [ELF_T_SYMINFO] = ElfW2(Bits, cvt_Syminfo), \
219 [ELF_T_MOVE] = ElfW2(Bits, cvt_Move), \
220 [ELF_T_LIB] = ElfW2(Bits, cvt_Lib), \
221 [ELF_T_AUXV] = ElfW2(Bits, cvt_auxv_t)