/linux-master/arch/alpha/include/asm/ |
H A D | pal.h | 18 #define __CALL_PAL_R0(NAME, TYPE) \ 19 extern inline TYPE NAME(void) \ 21 register TYPE __r0 __asm__("$0"); \
|
H A D | io.h | 139 #define REMAP1(TYPE, NAME, QUAL) \ 140 static inline TYPE generic_##NAME(QUAL void __iomem *addr) \ 145 #define REMAP2(TYPE, NAME, QUAL) \ 146 static inline void generic_##NAME(TYPE b, QUAL void __iomem *addr) \
|
/linux-master/arch/m68k/ifpsp060/src/ |
H A D | fpsp.S | 4058 # Divide the fp instructions into 8 types based on the TYPE field in 4061 # bftst %d0{&7:&3} # test TYPE 4066 # TYPE == 0: General instructions # 4254 # TYPE == 1: FDB<cc>, FS<cc>, FTRAP<cc>
|
/linux-master/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
|
H A D | vio.h | 471 #define viodbg(TYPE, f, a...) \ 472 do { if (vio->debug & VIO_DEBUG_##TYPE) \
|
/linux-master/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) macro 198 case FABSQ: TYPE(3,3,0,3,0,0,0); break; 199 case FSQRTQ: TYPE(3,3,1,3,1,0,0); break; 203 case FDIVQ: TYPE(3,3,1,3,1,3,1); break; 204 case FDMULQ: TYPE(3,3,1,2,1,2,1); break; 205 case FQTOX: TYPE(3,2,0,3,1,0,0); break; 206 case FXTOQ: TYPE(3,3,1,2,0,0,0); break; 207 case FQTOS: TYPE(3,1,1,3,1,0,0); break; 208 case FQTOD: TYPE(3,2,1,3,1,0,0); break; 209 case FITOQ: TYPE( [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) macro 298 case FSQRTQ: TYPE(3,3,1,3,1,0,0); break; 302 case FDIVQ: TYPE(3,3,1,3,1,3,1); break; 303 case FDMULQ: TYPE(3,3,1,2,1,2,1); break; 304 case FQTOS: TYPE(3,1,1,3,1,0,0); break; 305 case FQTOD: TYPE(3,2,1,3,1,0,0); break; 306 case FITOQ: TYPE(3,3,1,1,0,0,0); break; 307 case FSTOQ: TYPE(3,3,1,1,1,0,0); break; 308 case FDTOQ: TYPE(3,3,1,2,1,0,0); break; 309 case FQTOI: TYPE( [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | mkregtable.c | 20 #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
|
/linux-master/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;\
|
/linux-master/arch/arm64/kernel/ |
H A D | cpufeature.c | 180 #define __ARM64_FTR_BITS(SIGNED, VISIBLE, STRICT, TYPE, SHIFT, WIDTH, SAFE_VAL) \ 185 .type = TYPE, \ 192 #define ARM64_FTR_BITS(VISIBLE, STRICT, TYPE, SHIFT, WIDTH, SAFE_VAL) \ 193 __ARM64_FTR_BITS(FTR_UNSIGNED, VISIBLE, STRICT, TYPE, SHIFT, WIDTH, SAFE_VAL) 196 #define S_ARM64_FTR_BITS(VISIBLE, STRICT, TYPE, SHIFT, WIDTH, SAFE_VAL) \ 197 __ARM64_FTR_BITS(FTR_SIGNED, VISIBLE, STRICT, TYPE, SHIFT, WIDTH, SAFE_VAL)
|
/linux-master/arch/loongarch/include/uapi/asm/ |
H A D | kvm.h | 77 #define LOONGARCH_REG_64(TYPE, REG) (TYPE | KVM_REG_SIZE_U64 | (REG << LOONGARCH_REG_SHIFT))
|
/linux-master/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) \
|
/linux-master/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); \
|
/linux-master/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...] |
/linux-master/arch/sparc/kernel/ |
H A D | ldc.c | 176 #define ldcdbg(TYPE, f, a...) \ 177 do { if (lp->cfg.debug & LDC_DEBUG_##TYPE) \
|
/linux-master/arch/x86/kernel/fpu/ |
H A D | init.c | 137 * Enforce that 'MEMBER' is the last field of 'TYPE'. 139 * Align the computed size with alignment of the TYPE, 142 #define CHECK_MEMBER_AT_END_OF(TYPE, MEMBER) \ 143 BUILD_BUG_ON(sizeof(TYPE) != \ 144 ALIGN(offsetofend(TYPE, MEMBER), _Alignof(TYPE)))
|
/linux-master/drivers/block/null_blk/ |
H A D | main.c | 326 /* The following macro should only be used with TYPE = {uint, ulong, bool}. */ 327 #define NULLB_DEVICE_ATTR(NAME, TYPE, APPLY) \ 331 return nullb_device_##TYPE##_attr_show( \ 338 int (*apply_fn)(struct nullb_device *dev, TYPE new_value) = APPLY;\ 340 TYPE new_value = 0; \ 343 ret = nullb_device_##TYPE##_attr_store(&new_value, page, count);\
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_int_process_v11.c | 183 REG_GET_FIELD(context_id0, SQ_INTERRUPT_WORD_ERROR_CTXID0, TYPE), 367 SQ_INTERRUPT_WORD_ERROR_CTXID0, TYPE);
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bo5039.c | 124 NVDEF(NV5039, BUFFER_NOTIFY, TYPE, WRITE_ONLY));
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | file_ops.c | 133 HFI1_MMAP_TOKEN_SET(TYPE, type) | \ 341 type = HFI1_MMAP_TOKEN_GET(TYPE, token);
|
/linux-master/drivers/md/dm-vdo/ |
H A D | memory-alloc.h | 64 * @TYPE: The type of objects to allocate. This type determines the alignment of the allocation. 70 #define vdo_allocate(COUNT, TYPE, WHAT, PTR) \ 71 __vdo_do_allocation(COUNT, sizeof(TYPE), 0, __alignof__(TYPE), WHAT, PTR)
|
/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_device.h | 627 #define CHIP_CONF(oct, TYPE) \ 628 (((struct octeon_ ## TYPE *)((oct)->chip))->conf)
|
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_cmdq.c | 641 enum hinic_cmdq_type cmdq_type = CMDQ_CEQE_GET(ceqe_data, TYPE);
|
H A D | hinic_hw_eqs.c | 242 event = HINIC_EQ_ELEM_DESC_GET(aeqe_desc, TYPE);
|
H A D | hinic_hw_qp.c | 622 HINIC_SQ_DB_INFO_SET(HINIC_DB_SQ_TYPE, TYPE) |
|