Home
last modified time | relevance | path

Searched refs:TYPE (Results 1 - 25 of 144) sorted by relevance

123456

/kernel/linux/linux-5.10/arch/powerpc/lib/
H A Dfeature-fixups-test.S227 #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 Dfeature-fixups-test.S227 #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 Dtest_tunnel.sh69 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 Dbpf_util.h35 #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 Dstddef.h17 #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 Dtest_tunnel.sh76 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 Dbpf_util.h54 #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 Dstddef.h16 #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 Dmath_64.c176 #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 Dmath_32.c282 #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 Dmath_64.c176 #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 Dmath_32.c282 #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 Dguest_print_test.c27 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 Dasm.h10 #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 Dasm.h10 #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 Dtest_pkt_md_access.c13 #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 Dtest_pkt_md_access.c11 #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 Dlibbpf_common.h33 #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 Djfs_btree.h50 #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 Djfs_btree.h50 #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 Dlibbpf_common.h64 #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 Dtypes.h228 #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 Dcrc32-mips.c31 #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 Dcvmx.h212 #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 Dcvmx.h212 #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); \

Completed in 9 milliseconds

123456