• Home
  • Raw
  • Download

Lines Matching refs:Bits

67 #define FETCH(Bits, ptr)	(*(const uint##Bits##_t *) ptr)  argument
68 #define STORE(Bits, ptr, val) (*(uint##Bits##_t *) ptr = val) argument
79 #define FETCH(Bits, ptr) (((const union unaligned *) ptr)->u##Bits) argument
80 #define STORE(Bits, ptr, val) (((union unaligned *) ptr)->u##Bits = val) argument
90 #define FUNDAMENTAL(NAME, Name, Bits) \ argument
91 INLINE2 (ELFW2(Bits,FSZ_##NAME), ElfW2(Bits,cvt_##Name), ElfW2(Bits,Name))
135 #define START(Bits, Name, EName) \ argument
137 ElfW2 (Bits, cvt_##Name) (void *dest, const void *src, size_t len, \
139 { ElfW2(Bits, Name) *tdest = (ElfW2(Bits, Name) *) dest; \
140 ElfW2(Bits, Name) *tsrc = (ElfW2(Bits, Name) *) src; \
142 for (n = len / sizeof (ElfW2(Bits, Name)); n > 0; ++tdest, ++tsrc, --n) {
143 #define END(Bits, Name) } } argument
148 #define TYPE(Name, Bits) TYPE2 (Name, Bits) argument
149 #define TYPE2(Name, Bits) TYPE3 (Name##Bits) argument
178 #define define_xfcts(Bits) \ argument
180 [ELF_T_ADDR] = ElfW2(Bits, cvt_Addr), \
181 [ELF_T_DYN] = ElfW2(Bits, cvt_Dyn), \
182 [ELF_T_EHDR] = ElfW2(Bits, cvt_Ehdr), \
183 [ELF_T_HALF] = ElfW2(Bits, cvt_Half), \
184 [ELF_T_OFF] = ElfW2(Bits, cvt_Off), \
185 [ELF_T_PHDR] = ElfW2(Bits, cvt_Phdr), \
186 [ELF_T_RELA] = ElfW2(Bits, cvt_Rela), \
187 [ELF_T_REL] = ElfW2(Bits, cvt_Rel), \
188 [ELF_T_SHDR] = ElfW2(Bits, cvt_Shdr), \
189 [ELF_T_SWORD] = ElfW2(Bits, cvt_Sword), \
190 [ELF_T_SYM] = ElfW2(Bits, cvt_Sym), \
191 [ELF_T_WORD] = ElfW2(Bits, cvt_Word), \
192 [ELF_T_XWORD] = ElfW2(Bits, cvt_Xword), \
193 [ELF_T_SXWORD] = ElfW2(Bits, cvt_Sxword), \
199 [ELF_T_SYMINFO] = ElfW2(Bits, cvt_Syminfo), \
200 [ELF_T_MOVE] = ElfW2(Bits, cvt_Move), \
201 [ELF_T_LIB] = ElfW2(Bits, cvt_Lib), \
202 [ELF_T_AUXV] = ElfW2(Bits, cvt_auxv_t), \
203 [ELF_T_CHDR] = ElfW2(Bits, cvt_chdr)