macro 49 arch/arc/include/asm/entry-arcv2.h .macro INTERRUPT_PROLOGUE macro 74 arch/arc/include/asm/entry-arcv2.h .macro EXCEPTION_PROLOGUE macro 108 arch/arc/include/asm/entry-arcv2.h .macro __SAVE_REGFILE_HARD macro 135 arch/arc/include/asm/entry-arcv2.h .macro __SAVE_REGFILE_SOFT macro 171 arch/arc/include/asm/entry-arcv2.h .macro __RESTORE_REGFILE_SOFT macro 198 arch/arc/include/asm/entry-arcv2.h .macro __RESTORE_REGFILE_HARD macro 219 arch/arc/include/asm/entry-arcv2.h .macro INTERRUPT_EPILOGUE macro 238 arch/arc/include/asm/entry-arcv2.h .macro EXCEPTION_EPILOGUE macro 257 arch/arc/include/asm/entry-arcv2.h .macro FAKE_RET_FROM_EXCPN macro 265 arch/arc/include/asm/entry-arcv2.h .macro GET_CURR_THR_INFO_FROM_SP reg macro 270 arch/arc/include/asm/entry-arcv2.h .macro GET_CPU_ID reg macro 49 arch/arc/include/asm/entry-compact.h .macro SWITCH_TO_KERNEL_STK macro 112 arch/arc/include/asm/entry-compact.h .macro FAKE_RET_FROM_EXCPN macro 132 arch/arc/include/asm/entry-compact.h .macro PROLOG_FREEUP_REG reg, mem macro 140 arch/arc/include/asm/entry-compact.h .macro PROLOG_RESTORE_REG reg, mem macro 155 arch/arc/include/asm/entry-compact.h .macro EXCEPTION_PROLOGUE macro 213 arch/arc/include/asm/entry-compact.h .macro EXCEPTION_EPILOGUE macro 245 arch/arc/include/asm/entry-compact.h .macro INTERRUPT_PROLOGUE LVL macro 297 arch/arc/include/asm/entry-compact.h .macro INTERRUPT_EPILOGUE LVL macro 326 arch/arc/include/asm/entry-compact.h .macro GET_CURR_THR_INFO_FROM_SP reg macro 332 arch/arc/include/asm/entry-compact.h .macro GET_CPU_ID reg macro 33 arch/arc/include/asm/entry.h .macro PUSH reg macro 37 arch/arc/include/asm/entry.h .macro PUSHAX aux macro 42 arch/arc/include/asm/entry.h .macro POP reg macro 46 arch/arc/include/asm/entry.h .macro POPAX aux macro 55 arch/arc/include/asm/entry.h .macro SAVE_R0_TO_R12 macro 71 arch/arc/include/asm/entry.h .macro RESTORE_R12_TO_R0 macro 92 arch/arc/include/asm/entry.h .macro SAVE_R13_TO_R24 macro 107 arch/arc/include/asm/entry.h .macro RESTORE_R24_TO_R13 macro 132 arch/arc/include/asm/entry.h .macro SAVE_CALLEE_SAVED_USER macro 154 arch/arc/include/asm/entry.h .macro SAVE_CALLEE_SAVED_KERNEL macro 168 arch/arc/include/asm/entry.h .macro RESTORE_CALLEE_SAVED_KERNEL macro 184 arch/arc/include/asm/entry.h .macro RESTORE_CALLEE_SAVED_USER macro 202 arch/arc/include/asm/entry.h .macro DISCARD_CALLEE_SAVED_USER macro 212 arch/arc/include/asm/entry.h .macro GET_TSK_STACK_BASE tsk, out macro 225 arch/arc/include/asm/entry.h .macro GET_CURR_THR_INFO_FLAGS reg macro 237 arch/arc/include/asm/entry.h .macro GET_CURR_TASK_ON_CPU reg macro 252 arch/arc/include/asm/entry.h .macro SET_CURR_TASK_ON_CPU tsk, tmp macro 265 arch/arc/include/asm/entry.h .macro GET_CURR_TASK_ON_CPU reg macro 269 arch/arc/include/asm/entry.h .macro SET_CURR_TASK_ON_CPU tsk, tmp macro 285 arch/arc/include/asm/entry.h .macro GET_CURR_TASK_FIELD_PTR off, reg macro 291 arch/arc/include/asm/entry.h .macro GET_CURR_TASK_FIELD_PTR off, reg macro 146 arch/arc/include/asm/irqflags-arcv2.h .macro TRACE_ASM_IRQ_DISABLE macro 150 arch/arc/include/asm/irqflags-arcv2.h .macro TRACE_ASM_IRQ_ENABLE macro 156 arch/arc/include/asm/irqflags-arcv2.h .macro TRACE_ASM_IRQ_DISABLE macro 159 arch/arc/include/asm/irqflags-arcv2.h .macro TRACE_ASM_IRQ_ENABLE macro 163 arch/arc/include/asm/irqflags-arcv2.h .macro IRQ_DISABLE scratch macro 168 arch/arc/include/asm/irqflags-arcv2.h .macro IRQ_ENABLE scratch macro 160 arch/arc/include/asm/irqflags-compact.h .macro TRACE_ASM_IRQ_DISABLE macro 164 arch/arc/include/asm/irqflags-compact.h .macro TRACE_ASM_IRQ_ENABLE macro 170 arch/arc/include/asm/irqflags-compact.h .macro TRACE_ASM_IRQ_DISABLE macro 173 arch/arc/include/asm/irqflags-compact.h .macro TRACE_ASM_IRQ_ENABLE macro 178 arch/arc/include/asm/irqflags-compact.h .macro IRQ_DISABLE scratch macro 185 arch/arc/include/asm/irqflags-compact.h .macro IRQ_ENABLE scratch macro 13 arch/arc/include/asm/linkage.h .macro ST2 e, o, off macro 22 arch/arc/include/asm/linkage.h .macro LD2 e, o, off macro 36 arch/arc/include/asm/linkage.h .macro ARCFP_DATA nm macro 46 arch/arc/include/asm/linkage.h .macro ARCFP_CODE macro 13 arch/arc/include/asm/tlb-mmu1.h .macro TLB_WRITE_HEURISTICS macro 200 arch/arc/plat-eznps/include/plat/ctop.h .macro GET_CPU_ID reg macro 93 arch/arm/include/asm/assembler.h .macro disable_irq_notrace macro 97 arch/arm/include/asm/assembler.h .macro enable_irq_notrace macro 101 arch/arm/include/asm/assembler.h .macro disable_irq_notrace macro 105 arch/arm/include/asm/assembler.h .macro enable_irq_notrace macro 110 arch/arm/include/asm/assembler.h .macro asm_trace_hardirqs_off, save=1 macro 122 arch/arm/include/asm/assembler.h .macro asm_trace_hardirqs_on, cond=al, save=1 macro 138 arch/arm/include/asm/assembler.h .macro disable_irq, save=1 macro 143 arch/arm/include/asm/assembler.h .macro enable_irq macro 151 arch/arm/include/asm/assembler.h .macro save_and_disable_irqs, oldcpsr macro 160 arch/arm/include/asm/assembler.h .macro save_and_disable_irqs_notrace, oldcpsr macro 173 arch/arm/include/asm/assembler.h .macro restore_irqs_notrace, oldcpsr macro 181 arch/arm/include/asm/assembler.h .macro restore_irqs, oldcpsr macro 193 arch/arm/include/asm/assembler.h .macro badr\c, rd, sym macro 205 arch/arm/include/asm/assembler.h .macro get_thread_info, rd macro 216 arch/arm/include/asm/assembler.h .macro inc_preempt_count, ti, tmp macro 222 arch/arm/include/asm/assembler.h .macro dec_preempt_count, ti, tmp macro 228 arch/arm/include/asm/assembler.h .macro dec_preempt_count_ti, ti, tmp macro 233 arch/arm/include/asm/assembler.h .macro inc_preempt_count, ti, tmp macro 236 arch/arm/include/asm/assembler.h .macro dec_preempt_count, ti, tmp macro 239 arch/arm/include/asm/assembler.h .macro dec_preempt_count_ti, ti, tmp macro 286 arch/arm/include/asm/assembler.h .macro instr_sync macro 297 arch/arm/include/asm/assembler.h .macro smp_dmb mode macro 323 arch/arm/include/asm/assembler.h .macro setmode, mode, reg macro 326 arch/arm/include/asm/assembler.h .macro setmode, mode, reg macro 331 arch/arm/include/asm/assembler.h .macro setmode, mode, reg macro 343 arch/arm/include/asm/assembler.h .macro safe_svcmode_maskall reg:req macro 373 arch/arm/include/asm/assembler.h .macro usraccoff, instr, reg, ptr, inc, off, cond, abort, t=TUSER() macro 389 arch/arm/include/asm/assembler.h .macro usracc, instr, reg, ptr, inc, cond, rept, abort macro 391 arch/arm/include/asm/assembler.h @ introduced by the USER macro macro 413 arch/arm/include/asm/assembler.h .macro usracc, instr, reg, ptr, inc, cond, rept, abort, t=TUSER() macro 433 arch/arm/include/asm/assembler.h .macro strusr, reg, ptr, inc, cond=al, rept=1, abort=9001f macro 437 arch/arm/include/asm/assembler.h .macro ldrusr, reg, ptr, inc, cond=al, rept=1, abort=9001f macro 442 arch/arm/include/asm/assembler.h .macro string name:req, string macro 450 arch/arm/include/asm/assembler.h .macro ret\c, reg macro 463 arch/arm/include/asm/assembler.h .macro ret.w, reg macro 470 arch/arm/include/asm/assembler.h .macro bug, msg, line macro 10 arch/arm/include/asm/tls.h .macro switch_tls_none, base, tp, tpuser, tmp1, tmp2 macro 13 arch/arm/include/asm/tls.h .macro switch_tls_v6k, base, tp, tpuser, tmp1, tmp2 macro 20 arch/arm/include/asm/tls.h .macro switch_tls_v6, base, tp, tpuser, tmp1, tmp2 macro 32 arch/arm/include/asm/tls.h .macro switch_tls_software, base, tp, tpuser, tmp1, tmp2 macro 11 arch/arm/include/asm/uaccess-asm.h .macro csdb macro 19 arch/arm/include/asm/uaccess-asm.h .macro check_uaccess, addr:req, size:req, limit:req, tmp:req, bad:req macro 31 arch/arm/include/asm/uaccess-asm.h .macro uaccess_mask_range_ptr, addr:req, size:req, limit:req, tmp:req macro 42 arch/arm/include/asm/uaccess-asm.h .macro uaccess_disable, tmp, isb=1 macro 56 arch/arm/include/asm/uaccess-asm.h .macro uaccess_enable, tmp, isb=1 macro 86 arch/arm/include/asm/uaccess-asm.h .macro uaccess_entry, tsk, tmp0, tmp1, tmp2, disable macro 108 arch/arm/include/asm/uaccess-asm.h .macro uaccess_exit, tsk, tmp0, tmp1 macro 12 arch/arm/include/asm/vfpmacros.h .macro VFPFMRX, rd, sysreg, cond macro 16 arch/arm/include/asm/vfpmacros.h .macro VFPFMXR, sysreg, rd, cond macro 21 arch/arm/include/asm/vfpmacros.h .macro VFPFLDMIA, base, tmp macro 45 arch/arm/include/asm/vfpmacros.h .macro VFPFSTMIA, base, tmp macro 6 arch/arm/lib/bitops.h .macro bitop, name, instr macro 31 arch/arm/lib/bitops.h .macro testop, name, instr, store macro 61 arch/arm/lib/bitops.h .macro bitop, name, instr macro 88 arch/arm/lib/bitops.h .macro testop, name, instr, store macro 43 arch/arm/mach-tegra/sleep.h .macro wait_until, rn, base, tmp macro 51 arch/arm/mach-tegra/sleep.h .macro cpu_to_halt_reg rd, rcpu macro 60 arch/arm/mach-tegra/sleep.h .macro cpu_to_csr_reg rd, rcpu macro 69 arch/arm/mach-tegra/sleep.h .macro cpu_id, rd macro 75 arch/arm/mach-tegra/sleep.h .macro mov32, reg, val macro 81 arch/arm/mach-tegra/sleep.h .macro check_cpu_part_num part_num, tmp1, tmp2 macro 89 arch/arm/mach-tegra/sleep.h .macro exit_smp, tmp1, tmp2 macro 109 arch/arm/mach-tegra/sleep.h .macro tegra_get_soc_id base, tmp1 macro 106 arch/arm64/include/asm/alternative.h .macro altinstruction_entry orig_offset alt_offset feature orig_len alt_len macro 114 arch/arm64/include/asm/alternative.h .macro alternative_insn insn1, insn2, cap, enable = 1 macro 150 arch/arm64/include/asm/alternative.h .macro alternative_if_not cap macro 158 arch/arm64/include/asm/alternative.h .macro alternative_if cap macro 168 arch/arm64/include/asm/alternative.h .macro alternative_cb cb macro 179 arch/arm64/include/asm/alternative.h .macro alternative_else macro 192 arch/arm64/include/asm/alternative.h .macro alternative_endif macro 204 arch/arm64/include/asm/alternative.h .macro alternative_cb_end macro 213 arch/arm64/include/asm/alternative.h .macro alternative_else_nop_endif macro 222 arch/arm64/include/asm/alternative.h .macro user_alt, label, oldinstr, newinstr, cond macro 233 arch/arm64/include/asm/alternative.h .macro uao_ldp l, reg1, reg2, addr, post_inc macro 248 arch/arm64/include/asm/alternative.h .macro uao_stp l, reg1, reg2, addr, post_inc macro 263 arch/arm64/include/asm/alternative.h .macro uao_user_alternative l, inst, alt_inst, reg, addr, post_inc macro 275 arch/arm64/include/asm/alternative.h .macro uao_ldp l, reg1, reg2, addr, post_inc macro 278 arch/arm64/include/asm/alternative.h .macro uao_stp l, reg1, reg2, addr, post_inc macro 281 arch/arm64/include/asm/alternative.h .macro uao_user_alternative l, inst, alt_inst, reg, addr, post_inc macro 15 arch/arm64/include/asm/asm-uaccess.h .macro __uaccess_ttbr0_disable, tmp1 macro 26 arch/arm64/include/asm/asm-uaccess.h .macro __uaccess_ttbr0_enable, tmp1, tmp2 macro 38 arch/arm64/include/asm/asm-uaccess.h .macro uaccess_ttbr0_disable, tmp1, tmp2 macro 46 arch/arm64/include/asm/asm-uaccess.h .macro uaccess_ttbr0_enable, tmp1, tmp2, tmp3 macro 54 arch/arm64/include/asm/asm-uaccess.h .macro uaccess_ttbr0_disable, tmp1, tmp2 macro 57 arch/arm64/include/asm/asm-uaccess.h .macro uaccess_ttbr0_enable, tmp1, tmp2, tmp3 macro 64 arch/arm64/include/asm/asm-uaccess.h .macro untagged_addr, dst, addr macro 26 arch/arm64/include/asm/assembler.h .macro save_and_disable_daif, flags macro 31 arch/arm64/include/asm/assembler.h .macro disable_daif macro 35 arch/arm64/include/asm/assembler.h .macro enable_daif macro 39 arch/arm64/include/asm/assembler.h .macro restore_daif, flags:req macro 44 arch/arm64/include/asm/assembler.h .macro inherit_daif, pstate:req, tmp:req macro 50 arch/arm64/include/asm/assembler.h .macro enable_da_f macro 57 arch/arm64/include/asm/assembler.h .macro save_and_disable_irq, flags macro 62 arch/arm64/include/asm/assembler.h .macro restore_irq, flags macro 66 arch/arm64/include/asm/assembler.h .macro enable_dbg macro 70 arch/arm64/include/asm/assembler.h .macro disable_step_tsk, flgs, tmp macro 80 arch/arm64/include/asm/assembler.h .macro enable_step_tsk, flgs, tmp macro 91 arch/arm64/include/asm/assembler.h .macro smp_dmb, opt macro 98 arch/arm64/include/asm/assembler.h .macro esb macro 109 arch/arm64/include/asm/assembler.h .macro csdb macro 116 arch/arm64/include/asm/assembler.h .macro sb macro 129 arch/arm64/include/asm/assembler.h .macro nops, num macro 138 arch/arm64/include/asm/assembler.h .macro _asm_extable, from, to macro 157 arch/arm64/include/asm/assembler.h .macro ventry label macro 186 arch/arm64/include/asm/assembler.h .macro regs_to_64, rd, lbits, hbits macro 188 arch/arm64/include/asm/assembler.h .macro regs_to_64, rd, hbits, lbits macro 201 arch/arm64/include/asm/assembler.h .macro adr_l, dst, sym macro 213 arch/arm64/include/asm/assembler.h .macro ldr_l, dst, sym, tmp= macro 229 arch/arm64/include/asm/assembler.h .macro str_l, src, sym, tmp macro 239 arch/arm64/include/asm/assembler.h .macro adr_this_cpu, dst, sym, tmp macro 255 arch/arm64/include/asm/assembler.h .macro ldr_this_cpu dst, sym, tmp macro 268 arch/arm64/include/asm/assembler.h .macro vma_vm_mm, rd, rn macro 275 arch/arm64/include/asm/assembler.h .macro mmid, rd, rn macro 282 arch/arm64/include/asm/assembler.h .macro read_ctr, reg macro 296 arch/arm64/include/asm/assembler.h .macro raw_dcache_line_size, reg, tmp macro 306 arch/arm64/include/asm/assembler.h .macro dcache_line_size, reg, tmp macro 317 arch/arm64/include/asm/assembler.h .macro raw_icache_line_size, reg, tmp macro 327 arch/arm64/include/asm/assembler.h .macro icache_line_size, reg, tmp macro 337 arch/arm64/include/asm/assembler.h .macro tcr_set_t0sz, valreg, t0sz macro 344 arch/arm64/include/asm/assembler.h .macro tcr_set_t1sz, valreg, t1sz macro 356 arch/arm64/include/asm/assembler.h .macro tcr_compute_pa_size, tcr, pos, tmp0, tmp1 macro 376 arch/arm64/include/asm/assembler.h .macro __dcache_op_workaround_clean_cache, op, kaddr macro 384 arch/arm64/include/asm/assembler.h .macro dcache_by_line_op op, domain, kaddr, size, tmp1, tmp2 macro 421 arch/arm64/include/asm/assembler.h .macro invalidate_icache_by_line start, end, tmp1, tmp2, label macro 437 arch/arm64/include/asm/assembler.h .macro reset_pmuserenr_el0, tmpreg macro 449 arch/arm64/include/asm/assembler.h .macro copy_page dest:req src:req t1:req t2:req t3:req t4:req t5:req t6:req t7:req t8:req macro 499 arch/arm64/include/asm/assembler.h .macro le64sym, sym macro 509 arch/arm64/include/asm/assembler.h .macro mov_q, reg, val macro 527 arch/arm64/include/asm/assembler.h .macro get_current_task, rd macro 537 arch/arm64/include/asm/assembler.h .macro offset_ttbr1, ttbr, tmp macro 552 arch/arm64/include/asm/assembler.h .macro restore_ttbr1, ttbr macro 565 arch/arm64/include/asm/assembler.h .macro phys_to_ttbr, ttbr, phys macro 574 arch/arm64/include/asm/assembler.h .macro phys_to_pte, pte, phys macro 587 arch/arm64/include/asm/assembler.h .macro pte_to_phys, phys, pte macro 600 arch/arm64/include/asm/assembler.h .macro tcr_clear_errata_bits, tcr, tmp1, tmp2 macro 620 arch/arm64/include/asm/assembler.h .macro pre_disable_mmu_workaround macro 632 arch/arm64/include/asm/assembler.h .macro frame_push, regcount:req, extra macro 642 arch/arm64/include/asm/assembler.h .macro frame_pop macro 646 arch/arm64/include/asm/assembler.h .macro __frame_regs, reg1, reg2, op, num macro 654 arch/arm64/include/asm/assembler.h .macro __frame, op, regcount, extra=0 macro 724 arch/arm64/include/asm/assembler.h .macro cond_yield_neon, lbl macro 730 arch/arm64/include/asm/assembler.h .macro if_will_cond_yield_neon macro 744 arch/arm64/include/asm/assembler.h .macro do_cond_yield_neon macro 749 arch/arm64/include/asm/assembler.h .macro endif_yield_neon, lbl macro 9 arch/arm64/include/asm/fpsimdmacros.h .macro fpsimd_save state, tmpnr macro 32 arch/arm64/include/asm/fpsimdmacros.h .macro fpsimd_restore_fpcr state, tmp macro 45 arch/arm64/include/asm/fpsimdmacros.h .macro fpsimd_restore state, tmpnr macro 70 arch/arm64/include/asm/fpsimdmacros.h .macro _check_general_reg nr macro 76 arch/arm64/include/asm/fpsimdmacros.h .macro _sve_check_zreg znr macro 82 arch/arm64/include/asm/fpsimdmacros.h .macro _sve_check_preg pnr macro 88 arch/arm64/include/asm/fpsimdmacros.h .macro _check_num n, min, max macro 97 arch/arm64/include/asm/fpsimdmacros.h .macro _sve_str_v nz, nxbase, offset=0 macro 109 arch/arm64/include/asm/fpsimdmacros.h .macro _sve_ldr_v nz, nxbase, offset=0 macro 121 arch/arm64/include/asm/fpsimdmacros.h .macro _sve_str_p np, nxbase, offset=0 macro 133 arch/arm64/include/asm/fpsimdmacros.h .macro _sve_ldr_p np, nxbase, offset=0 macro 145 arch/arm64/include/asm/fpsimdmacros.h .macro _sve_rdvl nx, imm macro 154 arch/arm64/include/asm/fpsimdmacros.h .macro _sve_rdffr np macro 161 arch/arm64/include/asm/fpsimdmacros.h .macro _sve_wrffr np macro 167 arch/arm64/include/asm/fpsimdmacros.h .macro __for from:req, to:req macro 176 arch/arm64/include/asm/fpsimdmacros.h .macro _for var:req, from:req, to:req, insn:vararg macro 177 arch/arm64/include/asm/fpsimdmacros.h .macro _for__body \var:req macro 186 arch/arm64/include/asm/fpsimdmacros.h .macro sve_save nxbase, xpfpsr, nxtmp macro 199 arch/arm64/include/asm/fpsimdmacros.h .macro sve_load nxbase, xpfpsr, xvqminus1, nxtmp, xtmp2 macro 93 arch/arm64/include/asm/kvm_asm.h .macro hyp_adr_this_cpu reg, sym, tmp macro 99 arch/arm64/include/asm/kvm_asm.h .macro hyp_ldr_this_cpu reg, sym, tmp macro 105 arch/arm64/include/asm/kvm_asm.h .macro get_host_ctxt reg, tmp macro 110 arch/arm64/include/asm/kvm_asm.h .macro get_vcpu_ptr vcpu, ctxt macro 74 arch/arm64/include/asm/kvm_mmu.h .macro kern_hyp_va reg macro 26 arch/arm64/include/asm/kvm_ptrauth.h .macro ptrauth_save_state base, reg1, reg2 macro 44 arch/arm64/include/asm/kvm_ptrauth.h .macro ptrauth_restore_state base, reg1, reg2 macro 69 arch/arm64/include/asm/kvm_ptrauth.h .macro ptrauth_switch_to_guest g_ctxt, reg1, reg2, reg3 macro 85 arch/arm64/include/asm/kvm_ptrauth.h .macro ptrauth_switch_to_host g_ctxt, h_ctxt, reg1, reg2, reg3 macro 105 arch/arm64/include/asm/kvm_ptrauth.h .macro ptrauth_switch_to_guest g_ctxt, reg1, reg2, reg3 macro 107 arch/arm64/include/asm/kvm_ptrauth.h .macro ptrauth_switch_to_host g_ctxt, h_ctxt, reg1, reg2, reg3 macro 750 arch/arm64/include/asm/sysreg.h .macro mrs_s, rt, sreg macro 754 arch/arm64/include/asm/sysreg.h .macro msr_s, sreg, rt macro 21 arch/csky/abiv1/inc/abi/entry.h .macro USPTOKSP macro 26 arch/csky/abiv1/inc/abi/entry.h .macro KSPTOUSP macro 31 arch/csky/abiv1/inc/abi/entry.h .macro SAVE_ALL epc_inc macro 82 arch/csky/abiv1/inc/abi/entry.h .macro RESTORE_ALL macro 120 arch/csky/abiv1/inc/abi/entry.h .macro SAVE_SWITCH_STACK macro 125 arch/csky/abiv1/inc/abi/entry.h .macro RESTORE_SWITCH_STACK macro 131 arch/csky/abiv1/inc/abi/entry.h .macro RD_MIR rx macro 135 arch/csky/abiv1/inc/abi/entry.h .macro RD_MEH rx macro 139 arch/csky/abiv1/inc/abi/entry.h .macro RD_MCIR rx macro 143 arch/csky/abiv1/inc/abi/entry.h .macro RD_PGDR rx macro 147 arch/csky/abiv1/inc/abi/entry.h .macro WR_MEH rx macro 151 arch/csky/abiv1/inc/abi/entry.h .macro WR_MCIR rx macro 155 arch/csky/abiv1/inc/abi/entry.h .macro SETUP_MMU macro 179 arch/csky/abiv1/inc/abi/entry.h .macro ANDI_R3 rx, imm macro 24 arch/csky/abiv2/inc/abi/entry.h .macro SAVE_ALL epc_inc macro 67 arch/csky/abiv2/inc/abi/entry.h .macro RESTORE_ALL macro 105 arch/csky/abiv2/inc/abi/entry.h .macro SAVE_SWITCH_STACK macro 127 arch/csky/abiv2/inc/abi/entry.h .macro RESTORE_SWITCH_STACK macro 150 arch/csky/abiv2/inc/abi/entry.h .macro RD_MIR rx macro 154 arch/csky/abiv2/inc/abi/entry.h .macro RD_MEH rx macro 158 arch/csky/abiv2/inc/abi/entry.h .macro RD_MCIR rx macro 162 arch/csky/abiv2/inc/abi/entry.h .macro RD_PGDR rx macro 166 arch/csky/abiv2/inc/abi/entry.h .macro RD_PGDR_K rx macro 170 arch/csky/abiv2/inc/abi/entry.h .macro WR_MEH rx macro 174 arch/csky/abiv2/inc/abi/entry.h .macro WR_MCIR rx macro 178 arch/csky/abiv2/inc/abi/entry.h .macro SETUP_MMU macro 247 arch/csky/abiv2/inc/abi/entry.h .macro ANDI_R3 rx, imm macro 64 arch/m68k/include/asm/entry.h .macro SAVE_ALL_SYS macro 90 arch/m68k/include/asm/entry.h .macro SAVE_ALL_INT macro 96 arch/m68k/include/asm/entry.h .macro RESTORE_USER macro 113 arch/m68k/include/asm/entry.h .macro RDUSP macro 117 arch/m68k/include/asm/entry.h .macro WRUSP macro 126 arch/m68k/include/asm/entry.h .macro SAVE_ALL_SYS macro 135 arch/m68k/include/asm/entry.h .macro SAVE_ALL_INT macro 144 arch/m68k/include/asm/entry.h .macro RESTORE_USER macro 153 arch/m68k/include/asm/entry.h .macro RDUSP macro 158 arch/m68k/include/asm/entry.h .macro WRUSP macro 165 arch/m68k/include/asm/entry.h .macro SAVE_SWITCH_STACK macro 170 arch/m68k/include/asm/entry.h .macro RESTORE_SWITCH_STACK macro 186 arch/m68k/include/asm/entry.h .macro SAVE_ALL_INT macro 193 arch/m68k/include/asm/entry.h .macro SAVE_ALL_SYS macro 200 arch/m68k/include/asm/entry.h .macro RESTORE_ALL macro 209 arch/m68k/include/asm/entry.h .macro SAVE_SWITCH_STACK macro 213 arch/m68k/include/asm/entry.h .macro RESTORE_SWITCH_STACK macro 229 arch/m68k/include/asm/entry.h .macro get_current reg=%d0 macro 227 arch/m68k/include/asm/m525xsim.h .macro m5249c3_setup macro 160 arch/m68k/include/asm/m53xxsim.h .macro m5329EVB_setup macro 160 arch/m68k/include/asm/math-emu.h .macro fp_get_fp_reg macro 170 arch/m68k/include/asm/math-emu.h .macro fp_get_pc dest macro 174 arch/m68k/include/asm/math-emu.h .macro fp_put_pc src,jump=0 macro 178 arch/m68k/include/asm/math-emu.h .macro fp_get_instr_data f,s,dest,label macro 183 arch/m68k/include/asm/math-emu.h .macro fp_get_instr_word dest,label,addr macro 187 arch/m68k/include/asm/math-emu.h .macro fp_get_instr_long dest,label,addr macro 196 arch/m68k/include/asm/math-emu.h .macro getuser size,src,dest,label,addr macro 212 arch/m68k/include/asm/math-emu.h .macro putuser size,src,dest,label,addr macro 237 arch/m68k/include/asm/math-emu.h .macro getuser.\m src,dest,label,addr macro 240 arch/m68k/include/asm/math-emu.h .macro putuser.\m src,dest,label,addr macro 246 arch/m68k/include/asm/math-emu.h .macro movestack nr,arg1,arg2,arg3,arg4,arg5 macro 253 arch/m68k/include/asm/math-emu.h .macro printf bit=-1,string,nr=0,arg1,arg2,arg3,arg4,arg5 macro 280 arch/m68k/include/asm/math-emu.h .macro printx bit,fp macro 307 arch/m68k/include/asm/math-emu.h .macro debug instr,args macro 72 arch/m68k/math-emu/fp_decode.h .macro fp_decode_cond_instr_type macro 84 arch/m68k/math-emu/fp_decode.h .macro fp_decode_move_instr_type macro 98 arch/m68k/math-emu/fp_decode.h .macro fp_decode_sourcespec macro 103 arch/m68k/math-emu/fp_decode.h .macro fp_decode_dest_format macro 108 arch/m68k/math-emu/fp_decode.h .macro fp_decode_src_reg macro 114 arch/m68k/math-emu/fp_decode.h .macro fp_decode_addr_mode macro 129 arch/m68k/math-emu/fp_decode.h .macro fp_decode_addr_reg macro 134 arch/m68k/math-emu/fp_decode.h .macro fp_decode_disp8 macro 140 arch/m68k/math-emu/fp_decode.h .macro fp_decode_index macro 168 arch/m68k/math-emu/fp_decode.h .macro fp_decode_basedisp macro 178 arch/m68k/math-emu/fp_decode.h .macro fp_decode_outerdisp macro 189 arch/m68k/math-emu/fp_decode.h .macro fp_get_test_extword label macro 197 arch/m68k/math-emu/fp_decode.h .macro fp_test_basereg_d16 label macro 203 arch/m68k/math-emu/fp_decode.h .macro fp_test_basereg_ext label macro 208 arch/m68k/math-emu/fp_decode.h .macro fp_test_suppr_index label macro 215 arch/m68k/math-emu/fp_decode.h .macro fp_mode_data_direct macro 221 arch/m68k/math-emu/fp_decode.h .macro fp_mode_addr_indirect macro 228 arch/m68k/math-emu/fp_decode.h .macro fp_test_sp_byte_move macro 245 arch/m68k/math-emu/fp_decode.h .macro fp_mode_addr_indirect_postinc macro 264 arch/m68k/math-emu/fp_decode.h .macro fp_mode_addr_indirect_predec macro 291 arch/m68k/math-emu/fp_decode.h .macro fp_mode_addr_indirect_disp16 macro 307 arch/m68k/math-emu/fp_decode.h .macro fp_do_preindex macro 321 arch/m68k/math-emu/fp_decode.h .macro fp_do_postindex macro 332 arch/m68k/math-emu/fp_decode.h .macro fp_mode_addr_indirect_extmode0 macro 406 arch/m68k/math-emu/fp_decode.h .macro fp_mode_abs_short macro 412 arch/m68k/math-emu/fp_decode.h .macro fp_mode_abs_long macro 132 arch/m68k/math-emu/fp_emu.h .macro fp_set_sr bit macro 136 arch/m68k/math-emu/fp_emu.h .macro fp_clr_sr bit macro 140 arch/m68k/math-emu/fp_emu.h .macro fp_tst_sr bit macro 16 arch/mips/include/asm/asmmacro-32.h .macro fpu_save_single thread tmp=t0 macro 40 arch/mips/include/asm/asmmacro-32.h .macro fpu_restore_single thread tmp=t0 macro 64 arch/mips/include/asm/asmmacro-32.h .macro cpu_save_nonscratch thread macro 77 arch/mips/include/asm/asmmacro-32.h .macro cpu_restore_nonscratch thread macro 17 arch/mips/include/asm/asmmacro-64.h .macro cpu_save_nonscratch thread macro 30 arch/mips/include/asm/asmmacro-64.h .macro cpu_restore_nonscratch thread macro 29 arch/mips/include/asm/asmmacro.h .macro insn32_if_mm enc macro 35 arch/mips/include/asm/asmmacro.h .macro insn_if_mips enc macro 38 arch/mips/include/asm/asmmacro.h .macro insn32_if_mm enc macro 41 arch/mips/include/asm/asmmacro.h .macro insn_if_mips enc macro 48 arch/mips/include/asm/asmmacro.h .macro local_irq_enable reg=t0 macro 53 arch/mips/include/asm/asmmacro.h .macro local_irq_disable reg=t0 macro 58 arch/mips/include/asm/asmmacro.h .macro local_irq_enable reg=t0 macro 65 arch/mips/include/asm/asmmacro.h .macro local_irq_disable reg=t0 macro 84 arch/mips/include/asm/asmmacro.h .macro fpu_save_16even thread tmp=t0 macro 108 arch/mips/include/asm/asmmacro.h .macro fpu_save_16odd thread macro 132 arch/mips/include/asm/asmmacro.h .macro fpu_save_double thread status tmp macro 143 arch/mips/include/asm/asmmacro.h .macro fpu_restore_16even thread tmp=t0 macro 167 arch/mips/include/asm/asmmacro.h .macro fpu_restore_16odd thread macro 191 arch/mips/include/asm/asmmacro.h .macro fpu_restore_double thread status tmp macro 204 arch/mips/include/asm/asmmacro.h .macro _EXT rd, rs, p, s macro 208 arch/mips/include/asm/asmmacro.h .macro _EXT rd, rs, p, s macro 217 arch/mips/include/asm/asmmacro.h .macro DMT reg=0 macro 221 arch/mips/include/asm/asmmacro.h .macro EMT reg=0 macro 225 arch/mips/include/asm/asmmacro.h .macro DVPE reg=0 macro 229 arch/mips/include/asm/asmmacro.h .macro EVPE reg=0 macro 233 arch/mips/include/asm/asmmacro.h .macro MFTR rt=0, rd=0, u=0, sel=0 macro 237 arch/mips/include/asm/asmmacro.h .macro MTTR rt=0, rd=0, u=0, sel=0 macro 242 arch/mips/include/asm/asmmacro.h .macro _cfcmsa rd, cs macro 251 arch/mips/include/asm/asmmacro.h .macro _ctcmsa cd, rs macro 260 arch/mips/include/asm/asmmacro.h .macro ld_b wd, off, base macro 269 arch/mips/include/asm/asmmacro.h .macro ld_h wd, off, base macro 278 arch/mips/include/asm/asmmacro.h .macro ld_w wd, off, base macro 287 arch/mips/include/asm/asmmacro.h .macro ld_d wd, off, base macro 296 arch/mips/include/asm/asmmacro.h .macro st_b wd, off, base macro 305 arch/mips/include/asm/asmmacro.h .macro st_h wd, off, base macro 314 arch/mips/include/asm/asmmacro.h .macro st_w wd, off, base macro 323 arch/mips/include/asm/asmmacro.h .macro st_d wd, off, base macro 332 arch/mips/include/asm/asmmacro.h .macro copy_s_w ws, n macro 341 arch/mips/include/asm/asmmacro.h .macro copy_s_d ws, n macro 350 arch/mips/include/asm/asmmacro.h .macro insert_w wd, n macro 359 arch/mips/include/asm/asmmacro.h .macro insert_d wd, n macro 372 arch/mips/include/asm/asmmacro.h .macro _cfcmsa rd, cs macro 382 arch/mips/include/asm/asmmacro.h .macro _ctcmsa cd, rs macro 392 arch/mips/include/asm/asmmacro.h .macro ld_b wd, off, base macro 402 arch/mips/include/asm/asmmacro.h .macro ld_h wd, off, base macro 412 arch/mips/include/asm/asmmacro.h .macro ld_w wd, off, base macro 422 arch/mips/include/asm/asmmacro.h .macro ld_d wd, off, base macro 432 arch/mips/include/asm/asmmacro.h .macro st_b wd, off, base macro 442 arch/mips/include/asm/asmmacro.h .macro st_h wd, off, base macro 452 arch/mips/include/asm/asmmacro.h .macro st_w wd, off, base macro 462 arch/mips/include/asm/asmmacro.h .macro st_d wd, off, base macro 472 arch/mips/include/asm/asmmacro.h .macro copy_s_w ws, n macro 481 arch/mips/include/asm/asmmacro.h .macro copy_s_d ws, n macro 490 arch/mips/include/asm/asmmacro.h .macro insert_w wd, n macro 499 arch/mips/include/asm/asmmacro.h .macro insert_d wd, n macro 517 arch/mips/include/asm/asmmacro.h .macro msa_save_all thread macro 561 arch/mips/include/asm/asmmacro.h .macro msa_restore_all thread macro 608 arch/mips/include/asm/asmmacro.h .macro msa_init_upper wd macro 617 arch/mips/include/asm/asmmacro.h .macro msa_init_all_upper macro 30 arch/mips/include/asm/eva.h .macro eva_init macro 36 arch/mips/include/asm/eva.h .macro eva_init macro 16 arch/mips/include/asm/mach-ath79/kernel-entry-init.h .macro kernel_entry_setup macro 25 arch/mips/include/asm/mach-ath79/kernel-entry-init.h .macro smp_slave_setup macro 18 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h .macro kernel_entry_setup macro 157 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h .macro smp_slave_setup macro 15 arch/mips/include/asm/mach-generic/kernel-entry-init.h .macro kernel_entry_setup macro 21 arch/mips/include/asm/mach-generic/kernel-entry-init.h .macro smp_slave_setup macro 19 arch/mips/include/asm/mach-ip27/kernel-entry-init.h .macro GET_NASID_ASM res macro 37 arch/mips/include/asm/mach-ip27/kernel-entry-init.h .macro MAPPED_KERNEL_SETUP_TLB macro 77 arch/mips/include/asm/mach-ip27/kernel-entry-init.h .macro kernel_entry_setup macro 86 arch/mips/include/asm/mach-ip27/kernel-entry-init.h .macro smp_slave_setup macro 19 arch/mips/include/asm/mach-loongson64/kernel-entry-init.h .macro kernel_entry_setup macro 48 arch/mips/include/asm/mach-loongson64/kernel-entry-init.h .macro smp_slave_setup macro 39 arch/mips/include/asm/mach-malta/kernel-entry-init.h .macro platform_eva_init macro 93 arch/mips/include/asm/mach-malta/kernel-entry-init.h .macro kernel_entry_setup macro 137 arch/mips/include/asm/mach-malta/kernel-entry-init.h .macro smp_slave_setup macro 13 arch/mips/include/asm/mach-paravirt/kernel-entry-init.h .macro kernel_entry_setup macro 29 arch/mips/include/asm/mach-paravirt/kernel-entry-init.h .macro smp_slave_setup macro 19 arch/mips/include/asm/pm.h .macro SUSPEND_SAVE_REGS macro 39 arch/mips/include/asm/pm.h .macro RESUME_RESTORE_REGS_RETURN macro 64 arch/mips/include/asm/pm.h .macro LA_STATIC_SUSPEND macro 69 arch/mips/include/asm/pm.h .macro SUSPEND_SAVE_STATIC macro 87 arch/mips/include/asm/pm.h .macro RESUME_RESTORE_STATIC macro 107 arch/mips/include/asm/pm.h .macro SUSPEND_CACHE_FLUSH macro 119 arch/mips/include/asm/pm.h .macro SUSPEND_SAVE macro 127 arch/mips/include/asm/pm.h .macro RESUME_RESTORE_RETURN macro 47 arch/mips/include/asm/prefetch.h .macro __pref hint addr macro 53 arch/mips/include/asm/prefetch.h .macro pref_load addr macro 57 arch/mips/include/asm/prefetch.h .macro pref_store addr macro 61 arch/mips/include/asm/prefetch.h .macro pref_load_streamed addr macro 65 arch/mips/include/asm/prefetch.h .macro pref_store_streamed addr macro 69 arch/mips/include/asm/prefetch.h .macro pref_load_retained addr macro 73 arch/mips/include/asm/prefetch.h .macro pref_store_retained addr macro 77 arch/mips/include/asm/prefetch.h .macro pref_wback_inv addr macro 81 arch/mips/include/asm/prefetch.h .macro pref_prepare_for_store addr macro 23 arch/mips/include/asm/stackframe.h .macro cfi_rel_offset reg offset=0 docfi=0 macro 29 arch/mips/include/asm/stackframe.h .macro cfi_st reg offset=0 docfi=0 macro 34 arch/mips/include/asm/stackframe.h .macro cfi_restore reg offset=0 docfi=0 macro 40 arch/mips/include/asm/stackframe.h .macro cfi_ld reg offset=0 docfi=0 macro 51 arch/mips/include/asm/stackframe.h .macro SAVE_AT docfi=0 macro 58 arch/mips/include/asm/stackframe.h .macro SAVE_TEMP docfi=0 macro 97 arch/mips/include/asm/stackframe.h .macro SAVE_STATIC docfi=0 macro 118 arch/mips/include/asm/stackframe.h .macro get_saved_sp docfi=0 tosp=0 macro 142 arch/mips/include/asm/stackframe.h .macro set_saved_sp stackp temp temp2 macro 149 arch/mips/include/asm/stackframe.h .macro get_saved_sp docfi=0 tosp=0 macro 189 arch/mips/include/asm/stackframe.h .macro set_saved_sp stackp temp temp2 macro 194 arch/mips/include/asm/stackframe.h .macro SAVE_SOME docfi=0 macro 291 arch/mips/include/asm/stackframe.h .macro SAVE_ALL docfi=0 macro 298 arch/mips/include/asm/stackframe.h .macro RESTORE_AT docfi=0 macro 305 arch/mips/include/asm/stackframe.h .macro RESTORE_TEMP docfi=0 macro 336 arch/mips/include/asm/stackframe.h .macro RESTORE_STATIC docfi=0 macro 348 arch/mips/include/asm/stackframe.h .macro RESTORE_SP docfi=0 macro 354 arch/mips/include/asm/stackframe.h .macro RESTORE_SOME docfi=0 macro 381 arch/mips/include/asm/stackframe.h .macro RESTORE_SP_AND_RET docfi=0 macro 392 arch/mips/include/asm/stackframe.h .macro RESTORE_SOME docfi=0 macro 425 arch/mips/include/asm/stackframe.h .macro RESTORE_SP_AND_RET docfi=0 macro 439 arch/mips/include/asm/stackframe.h .macro RESTORE_ALL docfi=0 macro 451 arch/mips/include/asm/stackframe.h .macro CLI macro 464 arch/mips/include/asm/stackframe.h .macro STI macro 478 arch/mips/include/asm/stackframe.h .macro KMODE macro 7 arch/nds32/include/asm/assembler.h .macro gie_disable macro 12 arch/nds32/include/asm/assembler.h .macro gie_enable macro 17 arch/nds32/include/asm/assembler.h .macro gie_save oldpsw macro 23 arch/nds32/include/asm/assembler.h .macro gie_restore oldpsw macro 19 arch/nios2/include/asm/asm-macros.h .macro ANDI32 reg1, reg2, mask macro 39 arch/nios2/include/asm/asm-macros.h .macro ORI32 reg1, reg2, mask macro 58 arch/nios2/include/asm/asm-macros.h .macro XORI32 reg1, reg2, mask macro 78 arch/nios2/include/asm/asm-macros.h .macro BT reg1, reg2, bit macro 97 arch/nios2/include/asm/asm-macros.h .macro BTBZ reg1, reg2, bit, label macro 109 arch/nios2/include/asm/asm-macros.h .macro BTBNZ reg1, reg2, bit, label macro 121 arch/nios2/include/asm/asm-macros.h .macro BTC reg1, reg2, bit macro 142 arch/nios2/include/asm/asm-macros.h .macro BTS reg1, reg2, bit macro 163 arch/nios2/include/asm/asm-macros.h .macro BTR reg1, reg2, bit macro 185 arch/nios2/include/asm/asm-macros.h .macro BTCBZ reg1, reg2, bit, label macro 198 arch/nios2/include/asm/asm-macros.h .macro BTCBNZ reg1, reg2, bit, label macro 211 arch/nios2/include/asm/asm-macros.h .macro BTSBZ reg1, reg2, bit, label macro 224 arch/nios2/include/asm/asm-macros.h .macro BTSBNZ reg1, reg2, bit, label macro 237 arch/nios2/include/asm/asm-macros.h .macro BTRBZ reg1, reg2, bit, label macro 250 arch/nios2/include/asm/asm-macros.h .macro BTRBNZ reg1, reg2, bit, label macro 262 arch/nios2/include/asm/asm-macros.h .macro TSTBZ reg1, reg2, mask, label macro 274 arch/nios2/include/asm/asm-macros.h .macro TSTBNZ reg1, reg2, mask, label macro 283 arch/nios2/include/asm/asm-macros.h .macro PUSH reg macro 292 arch/nios2/include/asm/asm-macros.h .macro POP reg macro 23 arch/nios2/include/asm/entry.h .macro SAVE_ALL macro 64 arch/nios2/include/asm/entry.h .macro RESTORE_ALL macro 89 arch/nios2/include/asm/entry.h .macro SAVE_SWITCH_STACK macro 104 arch/nios2/include/asm/entry.h .macro RESTORE_SWITCH_STACK macro 88 arch/parisc/include/asm/assembly.h .macro tophys grvirt, grphys macro 93 arch/parisc/include/asm/assembly.h .macro tovirt grphys, grvirt macro 98 arch/parisc/include/asm/assembly.h .macro tophys_r1 gr macro 103 arch/parisc/include/asm/assembly.h .macro tovirt_r1 gr macro 108 arch/parisc/include/asm/assembly.h .macro delay value macro 116 arch/parisc/include/asm/assembly.h .macro debug value macro 119 arch/parisc/include/asm/assembly.h .macro shlw r, sa, t macro 124 arch/parisc/include/asm/assembly.h .macro shld r, sa, t macro 129 arch/parisc/include/asm/assembly.h .macro shr r, sa, t macro 134 arch/parisc/include/asm/assembly.h .macro shrd r, sa, t macro 142 arch/parisc/include/asm/assembly.h .macro load32 value, reg macro 147 arch/parisc/include/asm/assembly.h .macro loadgp macro 162 arch/parisc/include/asm/assembly.h .macro save_general regs macro 196 arch/parisc/include/asm/assembly.h .macro rest_general regs macro 230 arch/parisc/include/asm/assembly.h .macro save_fp regs macro 265 arch/parisc/include/asm/assembly.h .macro rest_fp regs macro 300 arch/parisc/include/asm/assembly.h .macro callee_save_float macro 313 arch/parisc/include/asm/assembly.h .macro callee_rest_float macro 327 arch/parisc/include/asm/assembly.h .macro callee_save macro 348 arch/parisc/include/asm/assembly.h .macro callee_rest macro 371 arch/parisc/include/asm/assembly.h .macro callee_save macro 392 arch/parisc/include/asm/assembly.h .macro callee_rest macro 414 arch/parisc/include/asm/assembly.h .macro save_specials regs macro 453 arch/parisc/include/asm/assembly.h .macro rest_specials regs macro 489 arch/parisc/include/asm/assembly.h .macro pcxt_ssm_bug macro 9 arch/powerpc/include/asm/book3s/32/kup.h .macro kuep_update_sr gpr1, gpr2 /* NEVER use r0 as gpr2 due to addis */ macro 18 arch/powerpc/include/asm/book3s/32/kup.h .macro kuep_lock gpr1, gpr2 macro 29 arch/powerpc/include/asm/book3s/32/kup.h .macro kuep_unlock gpr1, gpr2 macro 42 arch/powerpc/include/asm/book3s/32/kup.h .macro kuap_update_sr gpr1, gpr2, gpr3 /* NEVER use r0 as gpr2 due to addis */ macro 52 arch/powerpc/include/asm/book3s/32/kup.h .macro kuap_save_and_lock sp, thread, gpr1, gpr2, gpr3 macro 65 arch/powerpc/include/asm/book3s/32/kup.h .macro kuap_restore sp, current, gpr1, gpr2, gpr3 macro 76 arch/powerpc/include/asm/book3s/32/kup.h .macro kuap_check current, gpr macro 14 arch/powerpc/include/asm/book3s/64/kup-radix.h .macro kuap_restore_amr gpr macro 23 arch/powerpc/include/asm/book3s/64/kup-radix.h .macro kuap_check_amr gpr1, gpr2 macro 35 arch/powerpc/include/asm/book3s/64/kup-radix.h .macro kuap_save_amr_and_lock gpr1, gpr2, use_cr, msr_pr_cr macro 13 arch/powerpc/include/asm/bug.h .macro EMIT_BUG_ENTRY addr,file,line,flags macro 24 arch/powerpc/include/asm/bug.h .macro EMIT_BUG_ENTRY addr,file,line,flags macro 113 arch/powerpc/include/asm/bug.h .macro EMIT_BUG_ENTRY addr,file,line,flags macro 9 arch/powerpc/include/asm/code-patching-asm.h .macro patch_site label name macro 12 arch/powerpc/include/asm/head-64.h .macro define_ftsec name macro 15 arch/powerpc/include/asm/head-64.h .macro define_data_ftsec name macro 18 arch/powerpc/include/asm/head-64.h .macro use_ftsec name macro 21 arch/powerpc/include/asm/kup.h .macro kuap_save_and_lock sp, thread, gpr1, gpr2, gpr3 macro 24 arch/powerpc/include/asm/kup.h .macro kuap_restore sp, current, gpr1, gpr2, gpr3 macro 27 arch/powerpc/include/asm/kup.h .macro kuap_check current, gpr macro 32 arch/powerpc/include/asm/kvm_book3s_asm.h .macro DO_KVM intno macro 59 arch/powerpc/include/asm/kvm_book3s_asm.h .macro DO_KVM intno macro 56 arch/powerpc/include/asm/kvm_booke_hv_asm.h .macro DO_KVM intno srr1 macro 11 arch/powerpc/include/asm/nohash/32/kup-8xx.h .macro kuap_save_and_lock sp, thread, gpr1, gpr2, gpr3 macro 18 arch/powerpc/include/asm/nohash/32/kup-8xx.h .macro kuap_restore sp, current, gpr1, gpr2, gpr3 macro 23 arch/powerpc/include/asm/nohash/32/kup-8xx.h .macro kuap_check current, gpr macro 320 arch/powerpc/include/asm/ppc_asm.h .macro __LOAD_REG_IMMEDIATE_32 r, x macro 331 arch/powerpc/include/asm/ppc_asm.h .macro __LOAD_REG_IMMEDIATE r, x macro 14 arch/powerpc/kernel/head_32.h .macro EXCEPTION_PROLOG macro 22 arch/powerpc/kernel/head_32.h .macro EXCEPTION_PROLOG_1 macro 34 arch/powerpc/kernel/head_32.h .macro EXCEPTION_PROLOG_2 macro 63 arch/powerpc/kernel/head_32.h .macro SYSCALL_ENTRY trapno macro 86 arch/powerpc/kernel/head_booke.h .macro SYSCALL_ENTRY trapno intno srr1 macro 11 arch/s390/include/asm/alternative-asm.h .macro alt_len_check start,end macro 26 arch/s390/include/asm/alternative-asm.h .macro alt_entry orig_start, orig_end, alt_start, alt_end, feature macro 39 arch/s390/include/asm/alternative-asm.h .macro alt_pad_fill bytes macro 50 arch/s390/include/asm/alternative-asm.h .macro alt_pad bytes macro 67 arch/s390/include/asm/alternative-asm.h .macro ALTERNATIVE oldinstr, newinstr, feature macro 86 arch/s390/include/asm/alternative-asm.h .macro ALTERNATIVE_2 oldinstr, newinstr1, feature1, newinstr2, feature2 macro 16 arch/s390/include/asm/cpu_mf-insn.h .macro STCCTM r1 m3 db2 macro 20 arch/s390/include/asm/nospec-insn.h .macro __THUNK_PROLOG_NAME name macro 29 arch/s390/include/asm/nospec-insn.h .macro __THUNK_EPILOG macro 34 arch/s390/include/asm/nospec-insn.h .macro __THUNK_PROLOG_BR r1,r2 macro 38 arch/s390/include/asm/nospec-insn.h .macro __THUNK_PROLOG_BC d0,r1,r2 macro 42 arch/s390/include/asm/nospec-insn.h .macro __THUNK_BR r1,r2 macro 46 arch/s390/include/asm/nospec-insn.h .macro __THUNK_BC d0,r1,r2 macro 50 arch/s390/include/asm/nospec-insn.h .macro __THUNK_BRASL r1,r2,r3 macro 54 arch/s390/include/asm/nospec-insn.h .macro __DECODE_RR expand,reg,ruse macro 71 arch/s390/include/asm/nospec-insn.h .macro __DECODE_RRR expand,rsave,rtarget,ruse macro 92 arch/s390/include/asm/nospec-insn.h .macro __DECODE_DRR expand,disp,reg,ruse macro 109 arch/s390/include/asm/nospec-insn.h .macro __THUNK_EX_BR reg,ruse macro 110 arch/s390/include/asm/nospec-insn.h # Be very careful when adding instructions to this macro! macro 129 arch/s390/include/asm/nospec-insn.h .macro __THUNK_EX_BC disp,reg,ruse macro 141 arch/s390/include/asm/nospec-insn.h .macro GEN_BR_THUNK reg,ruse=%r1 macro 147 arch/s390/include/asm/nospec-insn.h .macro GEN_B_THUNK disp,reg,ruse=%r1 macro 153 arch/s390/include/asm/nospec-insn.h .macro BR_EX reg,ruse=%r1 macro 160 arch/s390/include/asm/nospec-insn.h .macro B_EX disp,reg,ruse=%r1 macro 167 arch/s390/include/asm/nospec-insn.h .macro BASR_EX rsave,rtarget,ruse=%r1 macro 175 arch/s390/include/asm/nospec-insn.h .macro GEN_BR_THUNK reg,ruse=%r1 macro 178 arch/s390/include/asm/nospec-insn.h .macro GEN_B_THUNK disp,reg,ruse=%r1 macro 181 arch/s390/include/asm/nospec-insn.h .macro BR_EX reg,ruse=%r1 macro 185 arch/s390/include/asm/nospec-insn.h .macro B_EX disp,reg,ruse=%r1 macro 189 arch/s390/include/asm/nospec-insn.h .macro BASR_EX rsave,rtarget,ruse=%r1 macro 25 arch/s390/include/asm/vx-insn.h .macro GR_NUM opd gr macro 89 arch/s390/include/asm/vx-insn.h .macro VX_NUM opd vxr macro 200 arch/s390/include/asm/vx-insn.h .macro RXB rxb v1 v2=0 v3=0 v4=0 macro 224 arch/s390/include/asm/vx-insn.h .macro MRXB m v1 v2=0 v3=0 v4=0 macro 239 arch/s390/include/asm/vx-insn.h .macro MRXBOPC m opc v1 v2=0 v3=0 v4=0 macro 247 arch/s390/include/asm/vx-insn.h .macro VGBM vr imm2 macro 253 arch/s390/include/asm/vx-insn.h .macro VZERO vxr macro 256 arch/s390/include/asm/vx-insn.h .macro VONE vxr macro 261 arch/s390/include/asm/vx-insn.h .macro VLVG v, gr, disp, m macro 269 arch/s390/include/asm/vx-insn.h .macro VLVGB v, gr, index, base macro 272 arch/s390/include/asm/vx-insn.h .macro VLVGH v, gr, index macro 275 arch/s390/include/asm/vx-insn.h .macro VLVGF v, gr, index macro 278 arch/s390/include/asm/vx-insn.h .macro VLVGG v, gr, index macro 283 arch/s390/include/asm/vx-insn.h .macro VLR v1, v2 macro 292 arch/s390/include/asm/vx-insn.h .macro VL v, disp, index="%r0", base macro 302 arch/s390/include/asm/vx-insn.h .macro VLEx vr1, disp, index="%r0", base, m3, opc macro 310 arch/s390/include/asm/vx-insn.h .macro VLEB vr1, disp, index="%r0", base, m3 macro 313 arch/s390/include/asm/vx-insn.h .macro VLEH vr1, disp, index="%r0", base, m3 macro 316 arch/s390/include/asm/vx-insn.h .macro VLEF vr1, disp, index="%r0", base, m3 macro 319 arch/s390/include/asm/vx-insn.h .macro VLEG vr1, disp, index="%r0", base, m3 macro 324 arch/s390/include/asm/vx-insn.h .macro VLEIx vr1, imm2, m3, opc macro 330 arch/s390/include/asm/vx-insn.h .macro VLEIB vr1, imm2, index macro 333 arch/s390/include/asm/vx-insn.h .macro VLEIH vr1, imm2, index macro 336 arch/s390/include/asm/vx-insn.h .macro VLEIF vr1, imm2, index macro 339 arch/s390/include/asm/vx-insn.h .macro VLEIG vr1, imm2, index macro 344 arch/s390/include/asm/vx-insn.h .macro VLGV gr, vr, disp, base="%r0", m macro 352 arch/s390/include/asm/vx-insn.h .macro VLGVB gr, vr, disp, base="%r0" macro 355 arch/s390/include/asm/vx-insn.h .macro VLGVH gr, vr, disp, base="%r0" macro 358 arch/s390/include/asm/vx-insn.h .macro VLGVF gr, vr, disp, base="%r0" macro 361 arch/s390/include/asm/vx-insn.h .macro VLGVG gr, vr, disp, base="%r0" macro 366 arch/s390/include/asm/vx-insn.h .macro VLM vfrom, vto, disp, base, hint=3 macro 376 arch/s390/include/asm/vx-insn.h .macro VSTM vfrom, vto, disp, base, hint=3 macro 386 arch/s390/include/asm/vx-insn.h .macro VPERM vr1, vr2, vr3, vr4 macro 397 arch/s390/include/asm/vx-insn.h .macro VUPLL vr1, vr2, m3 macro 404 arch/s390/include/asm/vx-insn.h .macro VUPLLB vr1, vr2 macro 407 arch/s390/include/asm/vx-insn.h .macro VUPLLH vr1, vr2 macro 410 arch/s390/include/asm/vx-insn.h .macro VUPLLF vr1, vr2 macro 418 arch/s390/include/asm/vx-insn.h .macro VN vr1, vr2, vr3 macro 428 arch/s390/include/asm/vx-insn.h .macro VX vr1, vr2, vr3 macro 438 arch/s390/include/asm/vx-insn.h .macro VGFM vr1, vr2, vr3, m4 macro 446 arch/s390/include/asm/vx-insn.h .macro VGFMB vr1, vr2, vr3 macro 449 arch/s390/include/asm/vx-insn.h .macro VGFMH vr1, vr2, vr3 macro 452 arch/s390/include/asm/vx-insn.h .macro VGFMF vr1, vr2, vr3 macro 455 arch/s390/include/asm/vx-insn.h .macro VGFMG vr1, vr2, vr3 macro 460 arch/s390/include/asm/vx-insn.h .macro VGFMA vr1, vr2, vr3, vr4, m5 macro 469 arch/s390/include/asm/vx-insn.h .macro VGFMAB vr1, vr2, vr3, vr4 macro 472 arch/s390/include/asm/vx-insn.h .macro VGFMAH vr1, vr2, vr3, vr4 macro 475 arch/s390/include/asm/vx-insn.h .macro VGFMAF vr1, vr2, vr3, vr4 macro 478 arch/s390/include/asm/vx-insn.h .macro VGFMAG vr1, vr2, vr3, vr4 macro 483 arch/s390/include/asm/vx-insn.h .macro VSRLB vr1, vr2, vr3 macro 493 arch/s390/include/asm/vx-insn.h .macro VREPI vr1, imm2, m3 macro 499 arch/s390/include/asm/vx-insn.h .macro VREPIB vr1, imm2 macro 502 arch/s390/include/asm/vx-insn.h .macro VREPIH vr1, imm2 macro 505 arch/s390/include/asm/vx-insn.h .macro VREPIF vr1, imm2 macro 508 arch/s390/include/asm/vx-insn.h .macro VREPIG vr1, imm2 macro 513 arch/s390/include/asm/vx-insn.h .macro VA vr1, vr2, vr3, m4 macro 521 arch/s390/include/asm/vx-insn.h .macro VAB vr1, vr2, vr3 macro 524 arch/s390/include/asm/vx-insn.h .macro VAH vr1, vr2, vr3 macro 527 arch/s390/include/asm/vx-insn.h .macro VAF vr1, vr2, vr3 macro 530 arch/s390/include/asm/vx-insn.h .macro VAG vr1, vr2, vr3 macro 533 arch/s390/include/asm/vx-insn.h .macro VAQ vr1, vr2, vr3 macro 538 arch/s390/include/asm/vx-insn.h .macro VESRAV vr1, vr2, vr3, m4 macro 547 arch/s390/include/asm/vx-insn.h .macro VESRAVB vr1, vr2, vr3 macro 550 arch/s390/include/asm/vx-insn.h .macro VESRAVH vr1, vr2, vr3 macro 553 arch/s390/include/asm/vx-insn.h .macro VESRAVF vr1, vr2, vr3 macro 556 arch/s390/include/asm/vx-insn.h .macro VESRAVG vr1, vr2, vr3 macro 6 arch/sh/include/asm/romimage-macros.h .macro LIST comment macro 10 arch/sh/include/asm/romimage-macros.h .macro ED, addr, data macro 23 arch/sh/include/asm/romimage-macros.h .macro EW, addr, data macro 36 arch/sh/include/asm/romimage-macros.h .macro EB, addr, data macro 49 arch/sh/include/asm/romimage-macros.h .macro WAIT, time macro 64 arch/sh/include/asm/romimage-macros.h .macro DD, addr, addr2, nr macro 40 arch/unicore32/include/asm/assembler.h .macro disable_irq, temp macro 47 arch/unicore32/include/asm/assembler.h .macro enable_irq, temp macro 61 arch/unicore32/include/asm/assembler.h .macro notcond, cond, nexti = .+8 macro 97 arch/unicore32/include/asm/assembler.h .macro usracc, instr, reg, ptr, inc, cond, rept, abort macro 116 arch/unicore32/include/asm/assembler.h .macro strusr, reg, ptr, inc, cond = al, rept = 1, abort = 9001f macro 120 arch/unicore32/include/asm/assembler.h .macro ldrusr, reg, ptr, inc, cond = al, rept = 1, abort = 9001f macro 124 arch/unicore32/include/asm/assembler.h .macro nop8 macro 100 arch/x86/entry/calling.h .macro PUSH_AND_CLEAR_REGS rdx=%rdx rax=%rax save_ret=0 macro 149 arch/x86/entry/calling.h .macro POP_REGS pop_rdi=1 skip_r11rcx=0 macro 189 arch/x86/entry/calling.h .macro SET_NOFLUSH_BIT reg:req macro 193 arch/x86/entry/calling.h .macro ADJUST_KERNEL_CR3 reg:req macro 199 arch/x86/entry/calling.h .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req macro 210 arch/x86/entry/calling.h .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req macro 244 arch/x86/entry/calling.h .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req macro 250 arch/x86/entry/calling.h .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req macro 268 arch/x86/entry/calling.h .macro RESTORE_CR3 scratch_reg:req save_reg:req macro 306 arch/x86/entry/calling.h .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req macro 308 arch/x86/entry/calling.h .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req macro 310 arch/x86/entry/calling.h .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req macro 312 arch/x86/entry/calling.h .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req macro 314 arch/x86/entry/calling.h .macro RESTORE_CR3 scratch_reg:req save_reg:req macro 329 arch/x86/entry/calling.h .macro FENCE_SWAPGS_USER_ENTRY macro 332 arch/x86/entry/calling.h .macro FENCE_SWAPGS_KERNEL_ENTRY macro 336 arch/x86/entry/calling.h .macro STACKLEAK_ERASE_NOCLOBBER macro 346 arch/x86/entry/calling.h .macro STACKLEAK_ERASE macro 356 arch/x86/entry/calling.h .macro CALL_enter_from_user_mode macro 10 arch/x86/include/asm/alternative-asm.h .macro LOCK_PREFIX macro 18 arch/x86/include/asm/alternative-asm.h .macro LOCK_PREFIX macro 26 arch/x86/include/asm/alternative-asm.h .macro ANNOTATE_IGNORE_ALTERNATIVE macro 39 arch/x86/include/asm/alternative-asm.h .macro altinstruction_entry orig alt feature orig_len alt_len pad_len macro 54 arch/x86/include/asm/alternative-asm.h .macro ALTERNATIVE oldinstr, newinstr, feature macro 90 arch/x86/include/asm/alternative-asm.h .macro ALTERNATIVE_2 oldinstr, newinstr1, feature1, newinstr2, feature2 macro 64 arch/x86/include/asm/dwarf2.h .macro cfi_ignore a=0, b=0, c=0, d=0 macro 16 arch/x86/include/asm/frame.h .macro FRAME_BEGIN macro 21 arch/x86/include/asm/frame.h .macro FRAME_END macro 35 arch/x86/include/asm/frame.h .macro ENCODE_FRAME_POINTER ptregs_offset=0 macro 48 arch/x86/include/asm/frame.h .macro ENCODE_FRAME_POINTER macro 79 arch/x86/include/asm/frame.h .macro ENCODE_FRAME_POINTER ptregs_offset=0 macro 18 arch/x86/include/asm/inst.h .macro R32_NUM opd r32 macro 72 arch/x86/include/asm/inst.h .macro R64_NUM opd r64 macro 126 arch/x86/include/asm/inst.h .macro XMM_NUM opd xmm macro 178 arch/x86/include/asm/inst.h .macro REG_TYPE type reg macro 193 arch/x86/include/asm/inst.h .macro PFX_OPD_SIZE macro 197 arch/x86/include/asm/inst.h .macro PFX_REX opd1 opd2 W=0 macro 203 arch/x86/include/asm/inst.h .macro MODRM mod opd1 opd2 macro 207 arch/x86/include/asm/inst.h .macro PSHUFB_XMM xmm1 xmm2 macro 216 arch/x86/include/asm/inst.h .macro PCLMULQDQ imm8 xmm1 xmm2 macro 226 arch/x86/include/asm/inst.h .macro PEXTRD imm8 xmm gpr macro 236 arch/x86/include/asm/inst.h .macro AESKEYGENASSIST rcon xmm1 xmm2 macro 246 arch/x86/include/asm/inst.h .macro AESIMC xmm1 xmm2 macro 255 arch/x86/include/asm/inst.h .macro AESENC xmm1 xmm2 macro 264 arch/x86/include/asm/inst.h .macro AESENCLAST xmm1 xmm2 macro 273 arch/x86/include/asm/inst.h .macro AESDEC xmm1 xmm2 macro 282 arch/x86/include/asm/inst.h .macro AESDECLAST xmm1 xmm2 macro 291 arch/x86/include/asm/inst.h .macro MOVQ_R64_XMM opd1 opd2 macro 58 arch/x86/include/asm/jump_label.h .macro STATIC_JUMP_IF_TRUE target, key, def macro 75 arch/x86/include/asm/jump_label.h .macro STATIC_JUMP_IF_FALSE target, key, def macro 39 arch/x86/include/asm/mcsafe_test.h .macro MCSAFE_TEST_CTL macro 53 arch/x86/include/asm/mcsafe_test.h .macro MCSAFE_TEST_SRC reg count target macro 59 arch/x86/include/asm/mcsafe_test.h .macro MCSAFE_TEST_DST reg count target macro 65 arch/x86/include/asm/mcsafe_test.h .macro MCSAFE_TEST_CTL macro 68 arch/x86/include/asm/mcsafe_test.h .macro MCSAFE_TEST_SRC reg count target macro 71 arch/x86/include/asm/mcsafe_test.h .macro MCSAFE_TEST_DST reg count target macro 73 arch/x86/include/asm/nospec-branch.h .macro ANNOTATE_RETPOLINE_SAFE macro 85 arch/x86/include/asm/nospec-branch.h .macro RETPOLINE_JMP reg:req macro 100 arch/x86/include/asm/nospec-branch.h .macro RETPOLINE_CALL reg:req macro 113 arch/x86/include/asm/nospec-branch.h .macro JMP_NOSPEC reg:req macro 124 arch/x86/include/asm/nospec-branch.h .macro CALL_NOSPEC reg:req macro 139 arch/x86/include/asm/nospec-branch.h .macro FILL_RETURN_BUFFER reg:req nr:req ftr:req macro 29 arch/x86/include/asm/unwind_hints.h .macro UNWIND_HINT sp_reg=ORC_REG_SP sp_offset=0 type=ORC_TYPE_CALL end=0 macro 44 arch/x86/include/asm/unwind_hints.h .macro UNWIND_HINT_EMPTY macro 48 arch/x86/include/asm/unwind_hints.h .macro UNWIND_HINT_REGS base=%rsp offset=0 indirect=0 extra=1 iret=0 macro 81 arch/x86/include/asm/unwind_hints.h .macro UNWIND_HINT_IRET_REGS base=%rsp offset=0 macro 85 arch/x86/include/asm/unwind_hints.h .macro UNWIND_HINT_FUNC sp_offset=8 macro 43 arch/xtensa/include/asm/asm-uaccess.h .macro get_fs ad, sp macro 63 arch/xtensa/include/asm/asm-uaccess.h .macro set_fs at, av, sp macro 89 arch/xtensa/include/asm/asm-uaccess.h # error Assembly macro kernel_ok fails macro 91 arch/xtensa/include/asm/asm-uaccess.h .macro kernel_ok at, sp, success macro 119 arch/xtensa/include/asm/asm-uaccess.h .macro user_ok aa, as, at, error macro 149 arch/xtensa/include/asm/asm-uaccess.h .macro access_ok aa, as, at, sp, error macro 49 arch/xtensa/include/asm/asmmacro.h .macro __loopi ar, at, size, incr macro 65 arch/xtensa/include/asm/asmmacro.h .macro __loops ar, as, at, incr_log2, mask_log2, cond, ncond macro 104 arch/xtensa/include/asm/asmmacro.h .macro __loopt ar, as, at, incr_log2 macro 123 arch/xtensa/include/asm/asmmacro.h .macro __loop as macro 137 arch/xtensa/include/asm/asmmacro.h .macro __endl ar, as macro 148 arch/xtensa/include/asm/asmmacro.h .macro __endla ar, as, incr macro 168 arch/xtensa/include/asm/asmmacro.h .macro __src_b r, w0, w1 macro 186 arch/xtensa/include/asm/asmmacro.h .macro __ssa8 r macro 215 arch/xtensa/include/asm/asmmacro.h .macro __abi_entry frame_size macro 226 arch/xtensa/include/asm/asmmacro.h .macro __abi_ret frame_size macro 35 arch/xtensa/include/asm/cacheasm.h .macro __loop_cache_unroll ar at insn size line_width max_immed macro 56 arch/xtensa/include/asm/cacheasm.h .macro __loop_cache_all ar at insn size line_width max_immed macro 64 arch/xtensa/include/asm/cacheasm.h .macro __loop_cache_range ar as at insn line_width macro 76 arch/xtensa/include/asm/cacheasm.h .macro __loop_cache_page ar at insn line_width max_immed macro 83 arch/xtensa/include/asm/cacheasm.h .macro ___unlock_dcache_all ar at macro 93 arch/xtensa/include/asm/cacheasm.h .macro ___unlock_icache_all ar at macro 103 arch/xtensa/include/asm/cacheasm.h .macro ___flush_invalidate_dcache_all ar at macro 113 arch/xtensa/include/asm/cacheasm.h .macro ___flush_dcache_all ar at macro 123 arch/xtensa/include/asm/cacheasm.h .macro ___invalidate_dcache_all ar at macro 133 arch/xtensa/include/asm/cacheasm.h .macro ___invalidate_icache_all ar at macro 144 arch/xtensa/include/asm/cacheasm.h .macro ___flush_invalidate_dcache_range ar as at macro 153 arch/xtensa/include/asm/cacheasm.h .macro ___flush_dcache_range ar as at macro 162 arch/xtensa/include/asm/cacheasm.h .macro ___invalidate_dcache_range ar as at macro 171 arch/xtensa/include/asm/cacheasm.h .macro ___invalidate_icache_range ar as at macro 181 arch/xtensa/include/asm/cacheasm.h .macro ___flush_invalidate_dcache_page ar as macro 190 arch/xtensa/include/asm/cacheasm.h .macro ___flush_dcache_page ar as macro 199 arch/xtensa/include/asm/cacheasm.h .macro ___invalidate_dcache_page ar as macro 208 arch/xtensa/include/asm/cacheasm.h .macro ___invalidate_icache_page ar as macro 22 arch/xtensa/include/asm/coprocessor.h .macro xchal_sa_start a b macro 27 arch/xtensa/include/asm/coprocessor.h .macro xchal_sa_align ptr minofs maxofs ofsalign totalign macro 36 arch/xtensa/include/asm/coprocessor.h .macro save_xtregs_opt ptr clb at1 at2 at3 at4 offset macro 43 arch/xtensa/include/asm/coprocessor.h .macro load_xtregs_opt ptr clb at1 at2 at3 at4 offset macro 55 arch/xtensa/include/asm/coprocessor.h .macro save_xtregs_user ptr clb at1 at2 at3 at4 offset macro 62 arch/xtensa/include/asm/coprocessor.h .macro load_xtregs_user ptr clb at1 at2 at3 at4 offset macro 40 arch/xtensa/include/asm/initialize_mmu.h .macro initialize_mmu macro 178 arch/xtensa/include/asm/initialize_mmu.h .macro initialize_cacheattr macro 76 arch/xtensa/variants/csp/include/variant/tie-asm.h .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 142 arch/xtensa/variants/csp/include/variant/tie-asm.h .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 37 arch/xtensa/variants/dc232b/include/variant/tie-asm.h .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL macro 78 arch/xtensa/variants/dc232b/include/variant/tie-asm.h .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL macro 77 arch/xtensa/variants/dc233c/include/variant/tie-asm.h .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 141 arch/xtensa/variants/dc233c/include/variant/tie-asm.h .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 76 arch/xtensa/variants/de212/include/variant/tie-asm.h .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 130 arch/xtensa/variants/de212/include/variant/tie-asm.h .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 37 arch/xtensa/variants/fsf/include/variant/tie-asm.h .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL macro 52 arch/xtensa/variants/fsf/include/variant/tie-asm.h .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL macro 76 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 142 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 201 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp1_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 249 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp1_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 292 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp0_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 293 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp0_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 294 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp2_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 295 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp2_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 296 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp3_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 297 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp3_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 298 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp4_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 299 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp4_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 300 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp5_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 301 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp5_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 302 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp6_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 303 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp6_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 304 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp7_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 305 arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h .macro xchal_cp7_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 77 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 143 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 205 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp1_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 262 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp1_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0 macro 313 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp0_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 314 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp0_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 315 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp2_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 316 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp2_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 317 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp3_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 318 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp3_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 319 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp4_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 320 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp4_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 321 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp5_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 322 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp5_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 323 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp6_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 324 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp6_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 325 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp7_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 326 arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h .macro xchal_cp7_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 36 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL macro 63 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL macro 97 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp1_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL macro 133 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp1_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL macro 167 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp0_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 168 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp0_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 169 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp2_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 170 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp2_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 171 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp3_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 172 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp3_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 173 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp4_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 174 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp4_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 175 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp5_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 176 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp5_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 177 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp6_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 178 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp6_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 179 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp7_store p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 180 arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h .macro xchal_cp7_load p a b c d continue=0 ofs=-1 select=-1 ; .endm macro 1730 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c u8 macro = nvbios_rd08(bios, init->offset + 1); macro 1733 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c trace("MACRO\t0x%02x\n", macro); macro 1737 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c u32 addr = nvbios_rd32(bios, table + (macro * 8) + 0); macro 1738 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c u32 data = nvbios_rd32(bios, table + (macro * 8) + 4); macro 206 drivers/hid/hid-roccat-isku.c ISKU_BIN_ATTR_RW(macro, MACRO); macro 179 drivers/hid/hid-roccat-koneplus.c KONEPLUS_BIN_ATTRIBUTE_W(macro, MACRO); macro 45 drivers/hid/hid-roccat-konepure.c ROCCAT_COMMON2_BIN_ATTRIBUTE_W(macro, 0x08, 0x0822); macro 43 drivers/hid/hid-roccat-ryos.c ROCCAT_COMMON2_BIN_ATTRIBUTE_RW(macro, 0x0e, 0x7d2); macro 31 drivers/hid/hid-roccat-savu.c ROCCAT_COMMON2_BIN_ATTRIBUTE_RW(macro, 0x8, 0x0823); macro 419 drivers/input/tablet/aiptek.c int retval, macro, x, y, z, left, right, middle, p, dv, tip, bs, pck; macro 660 drivers/input/tablet/aiptek.c macro = dv && p && tip && !(data[3] & 1) ? (data[3] >> 1) : -1; macro 679 drivers/input/tablet/aiptek.c if (aiptek->lastMacro != -1 && aiptek->lastMacro != macro) { macro 684 drivers/input/tablet/aiptek.c if (macro != -1 && macro != aiptek->lastMacro) { macro 685 drivers/input/tablet/aiptek.c input_report_key(inputdev, macroKeyEvents[macro], 1); macro 686 drivers/input/tablet/aiptek.c aiptek->lastMacro = macro; macro 702 drivers/input/tablet/aiptek.c macro = dv && p && left && !(data[3] & 1) ? (data[3] >> 1) : 0; macro 718 drivers/input/tablet/aiptek.c if (aiptek->lastMacro != -1 && aiptek->lastMacro != macro) { macro 723 drivers/input/tablet/aiptek.c if (macro != -1 && macro != aiptek->lastMacro) { macro 724 drivers/input/tablet/aiptek.c input_report_key(inputdev, macroKeyEvents[macro], 1); macro 725 drivers/input/tablet/aiptek.c aiptek->lastMacro = macro; macro 739 drivers/input/tablet/aiptek.c macro = get_unaligned_le16(data + 1); macro 740 drivers/input/tablet/aiptek.c if (macro > 0) { macro 741 drivers/input/tablet/aiptek.c input_report_key(inputdev, macroKeyEvents[macro - 1], macro 744 drivers/input/tablet/aiptek.c if (macro < 25) { macro 745 drivers/input/tablet/aiptek.c input_report_key(inputdev, macroKeyEvents[macro + 1], macro 763 drivers/input/tablet/aiptek.c input_report_key(inputdev, macroKeyEvents[macro], 1); macro 36 drivers/phy/mscc/phy-ocelot-serdes.c static int __serdes_write_mcb_s6g(struct regmap *regmap, u8 macro, u32 op) macro 41 drivers/phy/mscc/phy-ocelot-serdes.c HSIO_MCB_S6G_ADDR_CFG_SERDES6G_ADDR(BIT(macro))); macro 48 drivers/phy/mscc/phy-ocelot-serdes.c static int serdes_commit_mcb_s6g(struct regmap *regmap, u8 macro) macro 50 drivers/phy/mscc/phy-ocelot-serdes.c return __serdes_write_mcb_s6g(regmap, macro, macro 54 drivers/phy/mscc/phy-ocelot-serdes.c static int serdes_update_mcb_s6g(struct regmap *regmap, u8 macro) macro 56 drivers/phy/mscc/phy-ocelot-serdes.c return __serdes_write_mcb_s6g(regmap, macro, macro 268 drivers/phy/mscc/phy-ocelot-serdes.c static int __serdes_write_mcb_s1g(struct regmap *regmap, u8 macro, u32 op) macro 273 drivers/phy/mscc/phy-ocelot-serdes.c HSIO_MCB_S1G_ADDR_CFG_SERDES1G_ADDR(BIT(macro))); macro 280 drivers/phy/mscc/phy-ocelot-serdes.c static int serdes_commit_mcb_s1g(struct regmap *regmap, u8 macro) macro 282 drivers/phy/mscc/phy-ocelot-serdes.c return __serdes_write_mcb_s1g(regmap, macro, macro 286 drivers/phy/mscc/phy-ocelot-serdes.c static int serdes_update_mcb_s1g(struct regmap *regmap, u8 macro) macro 288 drivers/phy/mscc/phy-ocelot-serdes.c return __serdes_write_mcb_s1g(regmap, macro, macro 400 drivers/phy/mscc/phy-ocelot-serdes.c struct serdes_macro *macro = phy_get_drvdata(phy); macro 409 drivers/phy/mscc/phy-ocelot-serdes.c if (macro->idx != ocelot_serdes_muxes[i].idx || macro 415 drivers/phy/mscc/phy-ocelot-serdes.c macro->port != ocelot_serdes_muxes[i].port) macro 418 drivers/phy/mscc/phy-ocelot-serdes.c ret = regmap_update_bits(macro->ctrl->regs, HSIO_HW_CFG, macro 424 drivers/phy/mscc/phy-ocelot-serdes.c if (macro->idx <= SERDES1G_MAX) macro 425 drivers/phy/mscc/phy-ocelot-serdes.c return serdes_init_s1g(macro->ctrl->regs, macro->idx); macro 426 drivers/phy/mscc/phy-ocelot-serdes.c else if (macro->idx <= SERDES6G_MAX) macro 427 drivers/phy/mscc/phy-ocelot-serdes.c return serdes_init_s6g(macro->ctrl->regs, macro 428 drivers/phy/mscc/phy-ocelot-serdes.c macro->idx - (SERDES1G_MAX + 1), macro 456 drivers/phy/mscc/phy-ocelot-serdes.c struct serdes_macro *macro = phy_get_drvdata(ctrl->phys[i]); macro 458 drivers/phy/mscc/phy-ocelot-serdes.c if (idx != macro->idx) macro 462 drivers/phy/mscc/phy-ocelot-serdes.c if (idx != SERDES6G(0) && macro->port >= 0) macro 465 drivers/phy/mscc/phy-ocelot-serdes.c macro->port = port; macro 474 drivers/phy/mscc/phy-ocelot-serdes.c struct serdes_macro *macro; macro 480 drivers/phy/mscc/phy-ocelot-serdes.c macro = devm_kzalloc(ctrl->dev, sizeof(*macro), GFP_KERNEL); macro 481 drivers/phy/mscc/phy-ocelot-serdes.c if (!macro) macro 484 drivers/phy/mscc/phy-ocelot-serdes.c macro->idx = idx; macro 485 drivers/phy/mscc/phy-ocelot-serdes.c macro->ctrl = ctrl; macro 486 drivers/phy/mscc/phy-ocelot-serdes.c macro->port = -1; macro 488 drivers/phy/mscc/phy-ocelot-serdes.c phy_set_drvdata(*phy, macro); macro 18 include/asm-generic/export.h .macro __put, val, name macro 32 include/asm-generic/export.h .macro ___EXPORT_SYMBOL name,val,sec macro 64 include/asm-generic/export.h .macro __ksym_marker sym macro 5 tools/arch/x86/include/asm/mcsafe_test.h .macro MCSAFE_TEST_CTL macro 8 tools/arch/x86/include/asm/mcsafe_test.h .macro MCSAFE_TEST_SRC reg count target macro 11 tools/arch/x86/include/asm/mcsafe_test.h .macro MCSAFE_TEST_DST reg count target macro 42 tools/perf/builtin-version.c static void status_print(const char *name, const char *macro, macro 47 tools/perf/builtin-version.c printf(" # %s\n", macro); macro 320 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h .macro __LOAD_REG_IMMEDIATE_32 r, x macro 331 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h .macro __LOAD_REG_IMMEDIATE r, x