/kernel/linux/linux-5.10/arch/powerpc/lib/ |
H A D | feature-fixups-test.S | 227 #define MAKE_MACRO_TEST(TYPE) \ 228 globl(ftr_fixup_test_ ##TYPE##_macros) \ 231 BEGIN_##TYPE##_SECTION \ 235 END_##TYPE##_SECTION(0, 1) \ 239 BEGIN_##TYPE##_SECTION \ 243 END_##TYPE##_SECTION(0, 0) \ 247 BEGIN_##TYPE##_SECTION \ 250 BEGIN_##TYPE##_SECTION_NESTED(80) \ 253 END_##TYPE##_SECTION_NESTED(0, 1, 80) \ 256 END_##TYPE##_SECTIO [all...] |
/kernel/linux/linux-6.6/arch/powerpc/lib/ |
H A D | feature-fixups-test.S | 227 #define MAKE_MACRO_TEST(TYPE) \ 228 globl(ftr_fixup_test_ ##TYPE##_macros) \ 231 BEGIN_##TYPE##_SECTION \ 235 END_##TYPE##_SECTION(0, 1) \ 239 BEGIN_##TYPE##_SECTION \ 243 END_##TYPE##_SECTION(0, 0) \ 247 BEGIN_##TYPE##_SECTION \ 250 BEGIN_##TYPE##_SECTION_NESTED(80) \ 253 END_##TYPE##_SECTION_NESTED(0, 1, 80) \ 256 END_##TYPE##_SECTIO [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/ |
H A D | test_tunnel.sh | 69 ip link add dev $DEV_NS type $TYPE seq key 2 \ 75 ip link add dev $DEV type $TYPE key 2 external 91 ip link add dev $DEV_NS type $TYPE seq flowlabel 0xbcdef key 2 \ 99 ip link add dev $DEV type $TYPE external 110 ip link add dev $DEV_NS type $TYPE seq key 2 \ 115 ip link add dev $DEV_NS type $TYPE seq key 2 \ 123 ip link add dev $DEV type $TYPE external 140 ip link add dev $DEV_NS type $TYPE seq key 2 \ 145 ip link add dev $DEV_NS type $TYPE seq key 2 \ 153 ip link add dev $DEV type $TYPE externa [all...] |
H A D | bpf_util.h | 35 #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER)) 39 #define offsetofend(TYPE, MEMBER) \ 40 (offsetof(TYPE, MEMBER) + sizeof_field(TYPE, MEMBER))
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | stddef.h | 17 #define offsetof(TYPE, MEMBER) __compiler_offsetof(TYPE, MEMBER) 19 #define offsetof(TYPE, MEMBER) ((size_t)&((TYPE *)0)->MEMBER) 23 * sizeof_field(TYPE, MEMBER) 25 * @TYPE: The structure containing the field of interest 28 #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER)) 31 * offsetofend(TYPE, MEMBER) 33 * @TYPE [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | test_tunnel.sh | 76 ip link add dev $DEV_NS type $TYPE seq $tun_key \ 82 ip link add dev $DEV type $TYPE $tun_key external 98 ip link add dev $DEV_NS type $TYPE seq flowlabel 0xbcdef key 2 \ 106 ip link add dev $DEV type $TYPE external 117 ip link add dev $DEV_NS type $TYPE seq key 2 \ 122 ip link add dev $DEV_NS type $TYPE seq key 2 \ 130 ip link add dev $DEV type $TYPE external 147 ip link add dev $DEV_NS type $TYPE seq key 2 \ 152 ip link add dev $DEV_NS type $TYPE seq key 2 \ 160 ip link add dev $DEV type $TYPE externa [all...] |
H A D | bpf_util.h | 54 #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER)) 58 #define offsetofend(TYPE, MEMBER) \ 59 (offsetof(TYPE, MEMBER) + sizeof_field(TYPE, MEMBER))
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | stddef.h | 16 #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) 21 * @TYPE: The structure containing the field of interest 24 #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER)) 29 * @TYPE: The type of the structure 32 #define offsetofend(TYPE, MEMBER) \ 33 (offsetof(TYPE, MEMBER) + sizeof_field(TYPE, MEMBER)) 86 * @TYPE [all...] |
/kernel/linux/linux-5.10/arch/sparc/math-emu/ |
H A D | math_64.c | 176 #define TYPE(ftt, r, ru, b, bu, a, au) type = (au << 2) | (a << 0) | (bu << 5) | (b << 3) | (ru << 8) | (r << 6) | (ftt << 9) in do_mathemu() macro 198 case FABSQ: TYPE(3,3,0,3,0,0,0); break; in do_mathemu() 199 case FSQRTQ: TYPE(3,3,1,3,1,0,0); break; in do_mathemu() 203 case FDIVQ: TYPE(3,3,1,3,1,3,1); break; in do_mathemu() 204 case FDMULQ: TYPE(3,3,1,2,1,2,1); break; in do_mathemu() 205 case FQTOX: TYPE(3,2,0,3,1,0,0); break; in do_mathemu() 206 case FXTOQ: TYPE(3,3,1,2,0,0,0); break; in do_mathemu() 207 case FQTOS: TYPE(3,1,1,3,1,0,0); break; in do_mathemu() 208 case FQTOD: TYPE(3,2,1,3,1,0,0); break; in do_mathemu() 209 case FITOQ: TYPE( in do_mathemu() [all...] |
H A D | math_32.c | 282 #define TYPE(dummy, r, ru, b, bu, a, au) type = (au << 2) | (a << 0) | (bu << 5) | (b << 3) | (ru << 8) | (r << 6) in do_one_mathemu() macro 298 case FSQRTQ: TYPE(3,3,1,3,1,0,0); break; in do_one_mathemu() 302 case FDIVQ: TYPE(3,3,1,3,1,3,1); break; in do_one_mathemu() 303 case FDMULQ: TYPE(3,3,1,2,1,2,1); break; in do_one_mathemu() 304 case FQTOS: TYPE(3,1,1,3,1,0,0); break; in do_one_mathemu() 305 case FQTOD: TYPE(3,2,1,3,1,0,0); break; in do_one_mathemu() 306 case FITOQ: TYPE(3,3,1,1,0,0,0); break; in do_one_mathemu() 307 case FSTOQ: TYPE(3,3,1,1,1,0,0); break; in do_one_mathemu() 308 case FDTOQ: TYPE(3,3,1,2,1,0,0); break; in do_one_mathemu() 309 case FQTOI: TYPE( in do_one_mathemu() [all...] |
/kernel/linux/linux-6.6/arch/sparc/math-emu/ |
H A D | math_64.c | 176 #define TYPE(ftt, r, ru, b, bu, a, au) type = (au << 2) | (a << 0) | (bu << 5) | (b << 3) | (ru << 8) | (r << 6) | (ftt << 9) in do_mathemu() macro 198 case FABSQ: TYPE(3,3,0,3,0,0,0); break; in do_mathemu() 199 case FSQRTQ: TYPE(3,3,1,3,1,0,0); break; in do_mathemu() 203 case FDIVQ: TYPE(3,3,1,3,1,3,1); break; in do_mathemu() 204 case FDMULQ: TYPE(3,3,1,2,1,2,1); break; in do_mathemu() 205 case FQTOX: TYPE(3,2,0,3,1,0,0); break; in do_mathemu() 206 case FXTOQ: TYPE(3,3,1,2,0,0,0); break; in do_mathemu() 207 case FQTOS: TYPE(3,1,1,3,1,0,0); break; in do_mathemu() 208 case FQTOD: TYPE(3,2,1,3,1,0,0); break; in do_mathemu() 209 case FITOQ: TYPE( in do_mathemu() [all...] |
H A D | math_32.c | 282 #define TYPE(dummy, r, ru, b, bu, a, au) type = (au << 2) | (a << 0) | (bu << 5) | (b << 3) | (ru << 8) | (r << 6) in do_one_mathemu() macro 298 case FSQRTQ: TYPE(3,3,1,3,1,0,0); break; in do_one_mathemu() 302 case FDIVQ: TYPE(3,3,1,3,1,3,1); break; in do_one_mathemu() 303 case FDMULQ: TYPE(3,3,1,2,1,2,1); break; in do_one_mathemu() 304 case FQTOS: TYPE(3,1,1,3,1,0,0); break; in do_one_mathemu() 305 case FQTOD: TYPE(3,2,1,3,1,0,0); break; in do_one_mathemu() 306 case FITOQ: TYPE(3,3,1,1,0,0,0); break; in do_one_mathemu() 307 case FSTOQ: TYPE(3,3,1,1,1,0,0); break; in do_one_mathemu() 308 case FDTOQ: TYPE(3,3,1,2,1,0,0); break; in do_one_mathemu() 309 case FQTOI: TYPE( in do_one_mathemu() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/ |
H A D | guest_print_test.c | 27 TYPE(test_type_i64, I64, "%ld", int64_t) \ 28 TYPE(test_type_u64, U64u, "%lu", uint64_t) \ 29 TYPE(test_type_x64, U64x, "0x%lx", uint64_t) \ 30 TYPE(test_type_X64, U64X, "0x%lX", uint64_t) \ 31 TYPE(test_type_u32, U32u, "%u", uint32_t) \ 32 TYPE(test_type_x32, U32x, "0x%x", uint32_t) \ 33 TYPE(test_type_X32, U32X, "0x%X", uint32_t) \ 34 TYPE(test_type_int, INT, "%d", int) \ 35 TYPE(test_type_char, CHAR, "%c", char) \ 36 TYPE(test_type_st 40 #define TYPE global() macro 42 #undef TYPE global() macro 63 #define TYPE global() macro 66 #undef TYPE global() macro 72 #define TYPE guest_code() macro 79 #undef TYPE guest_code() macro [all...] |
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | asm.h | 10 #define BRANCH32(TYPE, PREDICT, DEST) \ 11 TYPE,PREDICT %icc, DEST 12 #define BRANCH32_ANNUL(TYPE, PREDICT, DEST) \ 13 TYPE,a,PREDICT %icc, DEST 23 #define BRANCH32(TYPE, PREDICT, DEST) \ 24 TYPE DEST 25 #define BRANCH32_ANNUL(TYPE, PREDICT, DEST) \ 26 TYPE,a DEST
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | asm.h | 10 #define BRANCH32(TYPE, PREDICT, DEST) \ 11 TYPE,PREDICT %icc, DEST 12 #define BRANCH32_ANNUL(TYPE, PREDICT, DEST) \ 13 TYPE,a,PREDICT %icc, DEST 23 #define BRANCH32(TYPE, PREDICT, DEST) \ 24 TYPE DEST 25 #define BRANCH32_ANNUL(TYPE, PREDICT, DEST) \ 26 TYPE,a DEST
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_pkt_md_access.c | 13 #define TEST_FIELD(TYPE, FIELD, MASK) \ 15 TYPE tmp = *(volatile TYPE *)&skb->FIELD; \ 21 #define TEST_FIELD(TYPE, FIELD, MASK) \ 23 TYPE tmp = *((volatile TYPE *)&skb->FIELD + \ 24 TEST_FIELD_OFFSET(skb->FIELD, TYPE)); \
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_pkt_md_access.c | 11 #define TEST_FIELD(TYPE, FIELD, MASK) \ 13 TYPE tmp = *(volatile TYPE *)&skb->FIELD; \ 19 #define TEST_FIELD(TYPE, FIELD, MASK) \ 21 TYPE tmp = *((volatile TYPE *)&skb->FIELD + \ 22 TEST_FIELD_OFFSET(skb->FIELD, TYPE)); \
|
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | libbpf_common.h | 33 #define DECLARE_LIBBPF_OPTS(TYPE, NAME, ...) \ 34 struct TYPE NAME = ({ \ 35 memset(&NAME, 0, sizeof(struct TYPE)); \ 36 (struct TYPE) { \ 37 .sz = sizeof(struct TYPE), \
|
/kernel/linux/linux-5.10/fs/jfs/ |
H A D | jfs_btree.h | 50 #define BT_PAGE(IP, MP, TYPE, ROOT)\ 51 (BT_IS_ROOT(MP) ? (TYPE *)&JFS_IP(IP)->ROOT : (TYPE *)(MP)->data) 54 #define BT_GETPAGE(IP, BN, MP, TYPE, SIZE, P, RC, ROOT)\ 59 P = (TYPE *)&JFS_IP(IP)->ROOT;\ 142 #define BT_GETSEARCH(IP, LEAF, BN, MP, TYPE, P, INDEX, ROOT)\ 147 P = (TYPE *)MP->data;\ 149 P = (TYPE *)&JFS_IP(IP)->ROOT;\
|
/kernel/linux/linux-6.6/fs/jfs/ |
H A D | jfs_btree.h | 50 #define BT_PAGE(IP, MP, TYPE, ROOT)\ 51 (BT_IS_ROOT(MP) ? (TYPE *)&JFS_IP(IP)->ROOT : (TYPE *)(MP)->data) 54 #define BT_GETPAGE(IP, BN, MP, TYPE, SIZE, P, RC, ROOT)\ 59 P = (TYPE *)&JFS_IP(IP)->ROOT;\ 142 #define BT_GETSEARCH(IP, LEAF, BN, MP, TYPE, P, INDEX, ROOT)\ 147 P = (TYPE *)MP->data;\ 149 P = (TYPE *)&JFS_IP(IP)->ROOT;\
|
/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | libbpf_common.h | 64 #define LIBBPF_OPTS(TYPE, NAME, ...) \ 65 struct TYPE NAME = ({ \ 66 memset(&NAME, 0, sizeof(struct TYPE)); \ 67 (struct TYPE) { \ 68 .sz = sizeof(struct TYPE), \
|
/kernel/linux/linux-6.6/tools/include/nolibc/ |
H A D | types.h | 228 #define offsetof(TYPE, FIELD) ((size_t) &((TYPE *)0)->FIELD) 232 #define container_of(PTR, TYPE, FIELD) ({ \ 233 __typeof__(((TYPE *)0)->FIELD) *__FIELD_PTR = (PTR); \ 234 (TYPE *)((char *) __FIELD_PTR - offsetof(TYPE, FIELD)); \
|
/kernel/linux/linux-6.6/arch/mips/crypto/ |
H A D | crc32-mips.c | 31 #define _ASM_SET_CRC(OP, SZ, TYPE) \ 37 ((SZ) << 6) | ((TYPE) << 8)) \ 39 ((SZ) << 14) | ((TYPE) << 3))) 40 #define _ASM_UNSET_CRC(op, SZ, TYPE) ".purgem " #op "\n\t" 42 #define _ASM_SET_CRC(op, SZ, TYPE) ".set\tcrc\n\t" 43 #define _ASM_UNSET_CRC(op, SZ, TYPE) 46 #define __CRC32(crc, value, op, SZ, TYPE) \ 50 _ASM_SET_CRC(op, SZ, TYPE) \ 52 _ASM_UNSET_CRC(op, SZ, TYPE) \
|
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H A D | cvmx.h | 212 #define CVMX_BUILD_WRITE64(TYPE, ST) \ 213 static inline void cvmx_write64_##TYPE(uint64_t addr, TYPE##_t val) \ 215 *CASTPTR(volatile TYPE##_t, addr) = val; \ 226 #define CVMX_BUILD_READ64(TYPE, LT) \ 227 static inline TYPE##_t cvmx_read64_##TYPE(uint64_t addr) \ 229 return *CASTPTR(volatile TYPE##_t, addr); \
|
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H A D | cvmx.h | 212 #define CVMX_BUILD_WRITE64(TYPE, ST) \ 213 static inline void cvmx_write64_##TYPE(uint64_t addr, TYPE##_t val) \ 215 *CASTPTR(volatile TYPE##_t, addr) = val; \ 226 #define CVMX_BUILD_READ64(TYPE, LT) \ 227 static inline TYPE##_t cvmx_read64_##TYPE(uint64_t addr) \ 229 return *CASTPTR(volatile TYPE##_t, addr); \
|