/linux-master/arch/mips/crypto/ |
H A D | crc32-mips.c | 169 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); local 195 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); local 204 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); local 212 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); local 220 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); local 241 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); local 249 struct chksum_desc_ctx *ctx = shash_desc_ctx(desc); local [all...] |
/linux-master/arch/mips/include/asm/ |
H A D | mmu_context.h | 192 u64 ctx; local 114 set_cpu_context(unsigned int cpu, struct mm_struct *mm, u64 ctx) argument
|
/linux-master/arch/mips/math-emu/ |
H A D | cp1emu.c | 848 cop1_cfc(struct pt_regs *xcp, struct mips_fpu_struct *ctx, mips_instruction ir) argument 905 cop1_ctc(struct pt_regs *xcp, struct mips_fpu_struct *ctx, mips_instruction ir) argument 971 cop1Emulate(struct pt_regs *xcp, struct mips_fpu_struct *ctx, struct mm_decoded_insn dec_insn, void __user **fault_addr) argument 1463 fpux_emu(struct pt_regs *xcp, struct mips_fpu_struct *ctx, mips_instruction ir, void __user **fault_addr) argument 1682 fpu_emu(struct pt_regs *xcp, struct mips_fpu_struct *ctx, mips_instruction ir) argument 2837 fpu_emulator_cop1Handler(struct pt_regs *xcp, struct mips_fpu_struct *ctx, int has_fpu, void __user **fault_addr) argument [all...] |
/linux-master/arch/mips/mm/ |
H A D | context.c | 182 u64 ctx, old_active_mmid; local
|
H A D | tlbex.c | 955 static void build_adjust_context(u32 **p, unsigned int ctx) argument
|
/linux-master/arch/mips/net/ |
H A D | bpf_jit_comp.c | 127 int push_regs(struct jit_context *ctx, u32 mask, u32 excl, int depth) argument 150 int pop_regs(struct jit_context *ctx, u32 mask, u32 excl, int depth) argument 169 int get_target(struct jit_context *ctx, u32 loc) argument 185 get_offset(const struct jit_context *ctx, int off) argument 192 emit_mov_i(struct jit_context *ctx, u8 dst, s32 imm) argument 204 emit_mov_r(struct jit_context *ctx, u8 dst, u8 src) argument 298 emit_alu_i(struct jit_context *ctx, u8 dst, s32 imm, u8 op) argument 342 emit_alu_r(struct jit_context *ctx, u8 dst, u8 src, u8 op) argument 409 emit_atomic_r(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 code) argument 445 emit_cmpxchg_r(struct jit_context *ctx, u8 dst, u8 src, u8 res, s16 off) argument 458 emit_bswap_r(struct jit_context *ctx, u8 dst, u32 width) argument 553 setup_jmp(struct jit_context *ctx, u8 bpf_op, s16 bpf_off, u8 *jit_op, s32 *jit_off) argument 605 setup_jmp_i(struct jit_context *ctx, s32 imm, u8 width, u8 bpf_op, s16 bpf_off, u8 *jit_op, s32 *jit_off) argument 650 setup_jmp_r(struct jit_context *ctx, bool same_reg, u8 bpf_op, s16 bpf_off, u8 *jit_op, s32 *jit_off) argument 677 finish_jmp(struct jit_context *ctx, u8 jit_op, s16 bpf_off) argument 698 emit_jmp_i(struct jit_context *ctx, u8 dst, s32 imm, s32 off, u8 op) argument 758 emit_jmp_r(struct jit_context *ctx, u8 dst, u8 src, s32 off, u8 op) argument 826 emit_ja(struct jit_context *ctx, s16 off) argument 838 emit_exit(struct jit_context *ctx) argument 850 build_body(struct jit_context *ctx) argument 888 set_convert_flag(struct jit_context *ctx, bool enable) argument 916 struct jit_context ctx; local [all...] |
H A D | bpf_jit_comp.h | 127 static inline void access_reg(struct jit_context *ctx, u8 reg) argument 136 clobber_reg(struct jit_context *ctx, u8 reg) argument [all...] |
H A D | bpf_jit_comp32.c | 167 static void clobber_reg64(struct jit_context *ctx, const u8 reg[]) argument 174 static void emit_mov_se_i64(struct jit_context *ctx, const u8 dst[], s32 imm) argument 185 static void emit_zext_ver(struct jit_context *ctx, const u8 dst[]) argument 194 emit_load_delay(struct jit_context *ctx) argument 201 emit_alu_i64(struct jit_context *ctx, const u8 dst[], s32 imm, u8 op) argument 267 emit_alu_r64(struct jit_context *ctx, const u8 dst[], const u8 src[], u8 op) argument 310 emit_neg_i64(struct jit_context *ctx, const u8 dst[]) argument 321 emit_shift_i64(struct jit_context *ctx, const u8 dst[], u32 imm, u8 op) argument 366 emit_shift_r64(struct jit_context *ctx, const u8 dst[], u8 src, u8 op) argument 423 emit_mul_i64(struct jit_context *ctx, const u8 dst[], s32 imm) argument 474 emit_mul_r64(struct jit_context *ctx, const u8 dst[], const u8 src[]) argument 525 emit_divmod_r64(struct jit_context *ctx, const u8 dst[], const u8 src[], u8 op) argument 577 emit_swap8_r(struct jit_context *ctx, u8 dst, u8 src, u8 mask) argument 589 emit_swap16_r(struct jit_context *ctx, u8 dst, u8 src) argument 599 emit_bswap_r64(struct jit_context *ctx, const u8 dst[], u32 width) argument 634 emit_trunc_r64(struct jit_context *ctx, const u8 dst[], u32 width) argument 654 emit_ldx(struct jit_context *ctx, const u8 dst[], u8 src, s16 off, u8 size) argument 689 emit_stx(struct jit_context *ctx, const u8 dst, const u8 src[], s16 off, u8 size) argument 714 emit_atomic_r32(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 code) argument 797 emit_atomic_r64(struct jit_context *ctx, u8 dst, const u8 src[], s16 off, u8 code) argument 873 emit_cmpxchg_r32(struct jit_context *ctx, u8 dst, u8 src, s16 off) argument 909 emit_cmpxchg_r64(struct jit_context *ctx, u8 dst, const u8 src[], s16 off) argument 947 emit_movz_r(struct jit_context *ctx, u8 rd, u8 rs, u8 rt) argument 970 emit_movn_r(struct jit_context *ctx, u8 rd, u8 rs, u8 rt) argument 990 emit_sltiu_r64(struct jit_context *ctx, u8 rd, const u8 rs[], s64 imm) argument 1012 emit_sltu_r64(struct jit_context *ctx, u8 rd, const u8 rs[], const u8 rt[]) argument 1025 emit_slti_r64(struct jit_context *ctx, u8 rd, const u8 rs[], s64 imm) argument 1067 emit_slt_r64(struct jit_context *ctx, u8 rd, const u8 rs[], const u8 rt[]) argument 1092 emit_jmp_i64(struct jit_context *ctx, const u8 dst[], s32 imm, s32 off, u8 op) argument 1185 emit_jmp_r64(struct jit_context *ctx, const u8 dst[], const u8 src[], s32 off, u8 op) argument 1263 emit_call(struct jit_context *ctx, const struct bpf_insn *insn) argument 1290 emit_tail_call(struct jit_context *ctx) argument 1373 build_prologue(struct jit_context *ctx) argument 1444 build_epilogue(struct jit_context *ctx, int dest_reg) argument 1463 build_insn(const struct bpf_insn *insn, struct jit_context *ctx) argument [all...] |
H A D | bpf_jit_comp64.c | 98 static void emit_sext(struct jit_context *ctx, u8 dst, u8 src) argument 105 static void emit_zext(struct jit_context *ctx, u8 dst) argument 117 static void emit_zext_ver(struct jit_context *ctx, u8 dst) argument 124 emit_mov_i64(struct jit_context *ctx, u8 dst, u64 imm64) argument 158 emit_alu_i64(struct jit_context *ctx, u8 dst, s32 imm, u8 op) argument 201 emit_alu_r64(struct jit_context *ctx, u8 dst, u8 src, u8 op) argument 262 emit_swap_r64(struct jit_context *ctx, u8 dst, u8 mask, u32 bits) argument 274 emit_bswap_r64(struct jit_context *ctx, u8 dst, u32 width) argument 316 emit_trunc_r64(struct jit_context *ctx, u8 dst, u32 width) argument 334 emit_ldx(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 size) argument 358 emit_stx(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 size) argument 381 emit_atomic_r64(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 code) argument 421 emit_cmpxchg_r64(struct jit_context *ctx, u8 dst, u8 src, s16 off) argument 439 emit_call(struct jit_context *ctx, const struct bpf_insn *insn) argument 477 emit_tail_call(struct jit_context *ctx) argument 546 build_prologue(struct jit_context *ctx) argument 619 build_epilogue(struct jit_context *ctx, int dest_reg) argument 635 build_insn(const struct bpf_insn *insn, struct jit_context *ctx) argument [all...] |
/linux-master/arch/mips/pci/ |
H A D | pci-alchemy.c | 92 static void alchemy_pci_wired_entry(struct alchemy_pci_context *ctx) argument 102 struct alchemy_pci_context *ctx = bus->sysdata; local 309 struct alchemy_pci_context *ctx = __alchemy_pci_ctx; local 331 struct alchemy_pci_context *ctx = __alchemy_pci_ctx; local 365 struct alchemy_pci_context *ctx; local 527 struct alchemy_pci_context *ctx = dev->sysdata; local [all...] |
/linux-master/arch/parisc/net/ |
H A D | bpf_jit.h | 245 struct hppa_jit_context ctx; member in struct:hppa_jit_data 259 emit(const u32 insn, struct hppa_jit_context *ctx) argument 268 epilogue_offset(struct hppa_jit_context *ctx) argument 304 hppa_offset(int insn, int off, struct hppa_jit_context *ctx) argument [all...] |
H A D | bpf_jit_comp32.c | 120 static void emit_hppa_copy(const s8 rs, const s8 rd, struct hppa_jit_context *ctx) argument 126 emit(hppa_copy(rs, rd), ctx); local 129 static void emit_hppa_xor(const s8 r1, const s8 r2, const s8 r3, struct hppa_jit_context *ctx) argument 135 emit(hppa_copy(HPPA_REG_ZERO, r3), ctx); local 137 emit(hppa_xor(r1, r2, r3), ctx); local 141 emit_imm(const s8 rd, s32 imm, struct hppa_jit_context *ctx) argument 147 emit(hppa_ldi(imm, rd), ctx); local 150 emit(hppa_ldil(imm, rd), ctx); local 156 emit_imm32(const s8 *rd, s32 imm, struct hppa_jit_context *ctx) argument 160 emit_imm(lo(rd), imm, ctx); local 170 emit_imm64(const s8 *rd, s32 imm_hi, s32 imm_lo, struct hppa_jit_context *ctx) argument 173 emit_imm(hi(rd), imm_hi, ctx); local 174 emit_imm(lo(rd), imm_lo, ctx); local 177 __build_epilogue(bool is_tail_call, struct hppa_jit_context *ctx) argument 190 emit(hppa_bv(HPPA_REG_ZERO, HPPA_REG_T0, EXEC_NEXT_INSTR), ctx); local 192 emit(hppa_copy(HPPA_REG_TCC, HPPA_REG_TCC_IN_INIT), ctx); local 199 emit(EXIT_PTR_LOAD(HPPA_REG_RP), ctx); local 200 emit(EXIT_PTR_JUMP(HPPA_REG_RP, NOP_NEXT_INSTR), ctx); local 203 emit_hppa_copy(lo(r0), HPPA_REG_RET0, ctx); local 214 emit(hppa_bv(HPPA_REG_ZERO, HPPA_REG_RP, EXEC_NEXT_INSTR), ctx); local 224 bpf_get_reg64_offset(const s8 *reg, const s8 *tmp, u16 offset_sp, struct hppa_jit_context *ctx) argument 237 bpf_get_reg64(const s8 *reg, const s8 *tmp, struct hppa_jit_context *ctx) argument 243 bpf_get_reg64_ref(const s8 *reg, const s8 *tmp, bool must_load, struct hppa_jit_context *ctx) argument 260 bpf_put_reg64(const s8 *reg, const s8 *src, struct hppa_jit_context *ctx) argument 264 emit(hppa_stw(hi(src), REG_SIZE * hi(reg), HPPA_REG_SP), ctx); local 265 emit(hppa_stw(lo(src), REG_SIZE * lo(reg), HPPA_REG_SP), ctx); local 269 bpf_save_R0(struct hppa_jit_context *ctx) argument 274 bpf_restore_R0(struct hppa_jit_context *ctx) argument 280 bpf_get_reg32(const s8 *reg, const s8 *tmp, struct hppa_jit_context *ctx) argument 291 bpf_get_reg32_ref(const s8 *reg, const s8 *tmp, struct hppa_jit_context *ctx) argument 304 bpf_put_reg32(const s8 *reg, const s8 *src, struct hppa_jit_context *ctx) argument 309 emit(hppa_stw(lo(src), REG_SIZE * lo(reg), HPPA_REG_SP), ctx); local 312 emit(hppa_stw(HPPA_REG_ZERO, REG_SIZE * hi(reg), HPPA_REG_SP), ctx); local 325 emit_call_millicode(void *func, const s8 arg0, const s8 arg1, u8 opcode, struct hppa_jit_context *ctx) argument 338 emit(hppa_ldil(func_addr, HPPA_REG_R31), ctx); local 349 emit(hppa_nop(), ctx); /* this nop is needed here for delay slot */ local 359 emit_call_libgcc_ll(void *func, const s8 *arg0, const s8 *arg1, u8 opcode, struct hppa_jit_context *ctx) argument 364 emit_hppa_copy(lo(arg0), HPPA_REG_ARG0, ctx); local 365 emit_hppa_copy(hi(arg0), HPPA_REG_ARG1, ctx); local 366 emit_hppa_copy(lo(arg1), HPPA_REG_ARG2, ctx); local 367 emit_hppa_copy(hi(arg1), HPPA_REG_ARG3, ctx); local 377 emit(hppa_ldil(func_addr, HPPA_REG_R31), ctx); local 401 emit_jump(s32 paoff, bool force_far, struct hppa_jit_context *ctx) argument 411 emit(hppa_nop(), ctx); local 417 emit(hppa_ldil(addr, HPPA_REG_R31), ctx); local 421 emit_alu_i64(const s8 *dst, s32 imm, struct hppa_jit_context *ctx, const u8 op) argument 447 emit_imm(hi(rd), -1, ctx); local 451 emit_hppa_xor(lo(rd), HPPA_REG_T0, lo(rd), ctx); local 454 emit_hppa_xor(hi(rd), HPPA_REG_T0, hi(rd), ctx); local 465 emit_hppa_copy(lo(rd), hi(rd), ctx); local 480 emit_hppa_copy(hi(rd), lo(rd), ctx); local 495 emit_hppa_copy(hi(rd), lo(rd), ctx); local 509 emit_alu_i32(const s8 *dst, s32 imm, struct hppa_jit_context *ctx, const u8 op) argument 523 emit_imm(lo(rd), imm, ctx); local 543 emit_hppa_xor(lo(rd), HPPA_REG_T0, lo(rd), ctx); local 564 emit_alu_r64(const s8 *dst, const s8 *src, struct hppa_jit_context *ctx, const u8 op) argument 580 emit_hppa_copy(lo(rs), lo(rd), ctx); local 581 emit_hppa_copy(hi(rs), hi(rd), ctx); local 600 emit_hppa_xor(lo(rd), lo(rs), lo(rd), ctx); local 601 emit_hppa_xor(hi(rd), hi(rs), hi(rd), ctx); local 622 emit(hppa_sub(HPPA_REG_ZERO, lo(rd), lo(rd)), ctx); local 623 emit(hppa_subb(HPPA_REG_ZERO, hi(rd), hi(rd)), ctx); local 632 emit_alu_r32(const s8 *dst, const s8 *src, struct hppa_jit_context *ctx, const u8 op) argument 648 emit_hppa_copy(lo(rs), lo(rd), ctx); local 663 emit_hppa_xor(lo(rd), lo(rs), lo(rd), ctx); local 676 emit(hppa_mtsar(HPPA_REG_T0), ctx); local 686 emit(hppa_mtsar(HPPA_REG_T0), ctx); local 690 emit(hppa_sub(HPPA_REG_ZERO, lo(rd), lo(rd)), ctx); // sub r0,rd,rd local 699 emit_branch_r64(const s8 *src1, const s8 *src2, s32 paoff, struct hppa_jit_context *ctx, const u8 op) argument 770 emit(hppa_and(hi(rs1), hi(rs2), HPPA_REG_T0), ctx); local 771 emit(hppa_and(lo(rs1), lo(rs2), HPPA_REG_T1), ctx); local 772 emit(hppa_bne(HPPA_REG_T0, HPPA_REG_ZERO, JUMP(1)), ctx); local 773 emit(hppa_beq(HPPA_REG_T1, HPPA_REG_ZERO, NO_JUMP(0)), ctx); local 789 emit_bcc(u8 op, u8 rd, u8 rs, int paoff, struct hppa_jit_context *ctx) argument 800 emit(hppa_and(rd, rs, HPPA_REG_T0), ctx); local 824 emit(hppa_beq(rd, rs, off), ctx); local 827 emit(hppa_bgtu(rd, rs, off), ctx); local 830 emit(hppa_bltu(rd, rs, off), ctx); local 833 emit(hppa_bgeu(rd, rs, off), ctx); local 836 emit(hppa_bleu(rd, rs, off), ctx); local 839 emit(hppa_bne(rd, rs, off), ctx); local 842 emit(hppa_bgt(rd, rs, off), ctx); local 845 emit(hppa_blt(rd, rs, off), ctx); local 848 emit(hppa_bge(rd, rs, off), ctx); local 851 emit(hppa_ble(rd, rs, off), ctx); local 866 emit_branch_r32(const s8 *src1, const s8 *src2, s32 paoff, struct hppa_jit_context *ctx, const u8 op) argument 886 emit_call(bool fixed, u64 addr, struct hppa_jit_context *ctx) argument 894 emit(hppa_ldo(offset_sp, HPPA_REG_SP, HPPA_REG_SP), ctx); local 910 emit_hppa_copy(hi(reg), HPPA_REG_ARG3, ctx); local 911 emit_hppa_copy(lo(reg), HPPA_REG_ARG2, ctx); local 914 emit_hppa_copy(hi(reg), HPPA_REG_ARG1, ctx); local 915 emit_hppa_copy(lo(reg), HPPA_REG_ARG0, ctx); local 919 emit(hppa_copy(HPPA_REG_TCC, HPPA_REG_TCC_SAVED), ctx); local 926 emit(hppa_ldil(addr, HPPA_REG_R31), ctx); local 933 emit(hppa_copy(HPPA_REG_TCC_SAVED, HPPA_REG_TCC), ctx); local 943 emit_bpf_tail_call(int insn, struct hppa_jit_context *ctx) argument 957 emit(EXIT_PTR_LOAD(HPPA_REG_RP), ctx); local 962 emit(hppa_ldw(off, lo(arr_reg), HPPA_REG_T1), ctx); local 969 emit(EXIT_PTR_JUMP(HPPA_REG_RP, NOP_NEXT_INSTR), ctx); local 978 emit(EXIT_PTR_JUMP(HPPA_REG_RP, NOP_NEXT_INSTR), ctx); local 986 emit(hppa_sh2add(lo(idx_reg), lo(arr_reg), HPPA_REG_T0), ctx); local 989 emit(hppa_ldw(off, HPPA_REG_T0, HPPA_REG_T0), ctx); local 991 emit(EXIT_PTR_JUMP(HPPA_REG_RP, NOP_NEXT_INSTR), ctx); local 1000 emit(hppa_ldw(off, HPPA_REG_T0, HPPA_REG_T0), ctx); local 1006 emit_load_r64(const s8 *dst, const s8 *src, s16 off, struct hppa_jit_context *ctx, const u8 size) argument 1021 emit(hppa_addil(off, lo(rs)), ctx); local 1052 emit_store_r64(const s8 *dst, const s8 *src, s16 off, struct hppa_jit_context *ctx, const u8 size, const u8 mode) argument 1068 emit(hppa_addil(off, lo(rd)), ctx); local 1092 emit_rev16(const s8 rd, struct hppa_jit_context *ctx) argument 1099 emit_rev32(const s8 rs, const s8 rd, struct hppa_jit_context *ctx) argument 1106 emit_zext64(const s8 *dst, struct hppa_jit_context *ctx) argument 1116 bpf_jit_emit_insn(const struct bpf_insn *insn, struct hppa_jit_context *ctx, bool extra_pass) argument 1275 emit_rev16(lo(rd), ctx); local 1280 emit_rev32(lo(rd), lo(rd), ctx); local 1286 emit_hppa_copy(hi(rd), HPPA_REG_T0, ctx); local 1287 emit_rev32(lo(rd), hi(rd), ctx); local 1396 emit(EXIT_PTR_LOAD(HPPA_REG_RP), ctx); local 1397 emit(EXIT_PTR_JUMP(HPPA_REG_RP, NOP_NEXT_INSTR), ctx); local 1467 bpf_jit_build_prologue(struct hppa_jit_context *ctx) argument 1500 emit(hppa_ldi(MAX_TAIL_CALL_CNT, HPPA_REG_TCC_IN_INIT), ctx); local 1505 emit(hppa_ldi(MAX_TAIL_CALL_CNT, HPPA_REG_R1), ctx); local 1510 emit(hppa_ldo(stack_adjust, HPPA_REG_SP, HPPA_REG_SP), ctx); // ldo stack_adjust(sp),sp (increase stack) local 1532 emit(hppa_ldi(MAX_TAIL_CALL_CNT, HPPA_REG_TCC), ctx); local 1541 emit(hppa_ldil(addr, HPPA_REG_T2), ctx); local 1543 emit(EXIT_PTR_STORE(HPPA_REG_T2), ctx); local 1609 emit(hppa_nop(), ctx); local 1612 bpf_jit_build_epilogue(struct hppa_jit_context *ctx) argument [all...] |
H A D | bpf_jit_comp64.c | 62 static u8 bpf_to_hppa_reg(int bpf_reg, struct hppa_jit_context *ctx) argument 70 static void emit_hppa_copy(const s8 rs, const s8 rd, struct hppa_jit_context *ctx) argument 76 emit(hppa_copy(rs, rd), ctx); local 79 static void emit_hppa64_depd(u8 src, u8 pos, u8 len, u8 target, bool no_zero, struct hppa_jit_context *ctx) argument 92 static void emit_hppa64_shld(u8 src, int num, u8 target, struct hppa_jit_context *ctx) argument 97 emit_hppa64_extrd(u8 src, u8 pos, u8 len, u8 target, bool signed_op, struct hppa_jit_context *ctx) argument 109 emit_hppa64_extrw(u8 src, u8 pos, u8 len, u8 target, bool signed_op, struct hppa_jit_context *ctx) argument 124 emit_hppa64_shrd(u8 src, int num, u8 target, bool signed_op, struct hppa_jit_context *ctx) argument 129 emit_hppa64_shrw(u8 src, int num, u8 target, bool signed_op, struct hppa_jit_context *ctx) argument 135 emit_imm32(u8 rd, s32 imm, struct hppa_jit_context *ctx) argument 141 emit(hppa_ldi(imm, rd), ctx); local 145 emit(hppa_ldo(lower, HPPA_REG_ZERO, rd), ctx); local 148 emit(hppa_ldil(imm, rd), ctx); local 160 emit_imm(u8 rd, s64 imm, u8 tmpreg, struct hppa_jit_context *ctx) argument 181 emit_jump(signed long paoff, bool force_far, struct hppa_jit_context *ctx) argument 191 emit(hppa_nop(), ctx); local 205 __build_epilogue(bool is_tail_call, struct hppa_jit_context *ctx) argument 217 emit(hppa_bv(HPPA_REG_ZERO, HPPA_REG_T0, EXEC_NEXT_INSTR), ctx); local 219 emit(hppa_copy(HPPA_REG_TCC, HPPA_REG_TCC_IN_INIT), ctx); local 226 emit(EXIT_PTR_LOAD(HPPA_REG_RP), ctx); local 227 emit(EXIT_PTR_JUMP(HPPA_REG_RP, NOP_NEXT_INSTR), ctx); local 241 emit(hppa_bv(HPPA_REG_ZERO, HPPA_REG_RP, EXEC_NEXT_INSTR), ctx); local 245 emit(hppa_nop(), ctx); // XXX WARUM einer zu wenig ?? local 248 emit_branch(u8 op, u8 rd, u8 rs, signed long paoff, struct hppa_jit_context *ctx) argument 260 emit(hppa_and(rd, rs, HPPA_REG_T0), ctx); local 285 emit(hppa_beq(rd, rs, off), ctx); local 288 emit(hppa_bgtu(rd, rs, off), ctx); local 291 emit(hppa_bltu(rd, rs, off), ctx); local 294 emit(hppa_bgeu(rd, rs, off), ctx); local 297 emit(hppa_bleu(rd, rs, off), ctx); local 300 emit(hppa_bne(rd, rs, off), ctx); local 303 emit(hppa_bgt(rd, rs, off), ctx); local 306 emit(hppa_blt(rd, rs, off), ctx); local 309 emit(hppa_bge(rd, rs, off), ctx); local 312 emit(hppa_ble(rd, rs, off), ctx); local 331 emit(hppa_nop(), ctx); local 332 emit(hppa_nop(), ctx); local 337 emit_zext_32(u8 reg, struct hppa_jit_context *ctx) argument 342 emit_bpf_tail_call(int insn, struct hppa_jit_context *ctx) argument 359 emit(EXIT_PTR_LOAD(HPPA_REG_RP), ctx); local 364 emit(hppa_ldw(off, arr_reg, HPPA_REG_T1), ctx); local 371 emit(EXIT_PTR_JUMP(HPPA_REG_RP, NOP_NEXT_INSTR), ctx); local 380 emit(EXIT_PTR_JUMP(HPPA_REG_RP, NOP_NEXT_INSTR), ctx); local 391 emit(hppa64_ldd_im16(off, HPPA_REG_T0, HPPA_REG_T0), ctx); local 393 emit(EXIT_PTR_JUMP(HPPA_REG_RP, NOP_NEXT_INSTR), ctx); local 402 emit(hppa64_ldd_im16(off, HPPA_REG_T0, HPPA_REG_T0), ctx); local 407 init_regs(u8 *rd, u8 *rs, const struct bpf_insn *insn, struct hppa_jit_context *ctx) argument 428 emit_zext_32_rd_rs(u8 *rd, u8 *rs, struct hppa_jit_context *ctx) argument 436 emit_sext_32_rd_rs(u8 *rd, u8 *rs, struct hppa_jit_context *ctx) argument 444 emit_zext_32_rd_t1(u8 *rd, struct hppa_jit_context *ctx) argument 451 emit_sext_32_rd(u8 *rd, struct hppa_jit_context *ctx) argument 463 emit_call(u64 addr, bool fixed, struct hppa_jit_context *ctx) argument 467 emit(hppa_ldo(offset_sp, HPPA_REG_SP, HPPA_REG_SP), ctx); local 478 emit(hppa_copy(HPPA_REG_TCC, HPPA_REG_TCC_SAVED), ctx); local 487 emit(hppa_ldil(addr, HPPA_REG_R31), ctx); local 491 emit(hppa64_bve_l_rp(HPPA_REG_RP), ctx); local 497 emit(hppa_copy(HPPA_REG_TCC_SAVED, HPPA_REG_TCC), ctx); local 505 emit_call_libgcc_ll(void *func, const s8 arg0, const s8 arg1, u8 opcode, struct hppa_jit_context *ctx) argument 521 emit(hppa_copy(HPPA_REG_RET0, HPPA_REG_TCC_SAVED), ctx); local 525 emit(hppa_ldo(FRAME_SIZE, HPPA_REG_SP, HPPA_REG_SP), ctx); local 541 emit(hppa64_bve_l_rp(HPPA_REG_RP), ctx); local 551 emit(hppa_copy(HPPA_REG_TCC_SAVED, HPPA_REG_RET0), ctx); local 554 emit_store(const s8 rd, const s8 rs, s16 off, struct hppa_jit_context *ctx, const u8 size, const u8 mode) argument 566 emit(hppa_addil(off, rd), ctx); local 572 emit(hppa_stb(rs, off, dstreg), ctx); local 575 emit(hppa_sth(rs, off, dstreg), ctx); local 578 emit(hppa_stw(rs, off, dstreg), ctx); local 582 emit(hppa_ldo(off, dstreg, HPPA_REG_R1), ctx); local 585 emit(hppa64_std_im5(rs, off, dstreg), ctx); local 587 emit(hppa64_std_im16(rs, off, dstreg), ctx); local 592 bpf_jit_emit_insn(const struct bpf_insn *insn, struct hppa_jit_context *ctx, bool extra_pass) argument 624 emit(hppa_add(rd, rs, rd), ctx); local 630 emit(hppa_sub(rd, rs, rd), ctx); local 636 emit(hppa_and(rd, rs, rd), ctx); local 642 emit(hppa_or(rd, rs, rd), ctx); local 648 emit(hppa_xor(rd, rs, rd), ctx); local 689 emit(hppa64_mtsarcm(HPPA_REG_T0), ctx); local 691 emit(hppa64_depdz_sar(rd, rd), ctx); local 693 emit(hppa_depwz_sar(rd, rd), ctx); local 699 emit(hppa_mtsar(rs), ctx); local 701 emit(hppa64_shrpd_sar(rd, rd), ctx); local 703 emit(hppa_shrpw_sar(rd, rd), ctx); local 710 emit(hppa64_mtsarcm(HPPA_REG_T0), ctx); local 714 emit(hppa_extrws_sar(rd, rd), ctx); local 722 emit(hppa_sub(HPPA_REG_ZERO, rd, rd), ctx); local 759 emit(hppa64_permh_3210(rd, HPPA_REG_T1), ctx); local 762 emit(hppa_or(HPPA_REG_T2, HPPA_REG_T1, rd), ctx); local 782 emit(hppa_ldo(imm, rd, rd), ctx); local 785 emit(hppa_add(rd, HPPA_REG_T1, rd), ctx); local 796 emit(hppa_sub(rd, HPPA_REG_T1, rd), ctx); local 804 emit(hppa_and(rd, HPPA_REG_T1, rd), ctx); local 811 emit(hppa_or(rd, HPPA_REG_T1, rd), ctx); local 818 emit(hppa_xor(rd, HPPA_REG_T1, rd), ctx); local 902 emit(hppa_and(rs, rd, HPPA_REG_T1), ctx); local 906 emit_branch(BPF_OP(code), rd, rs, paoff, ctx); local 949 emit_branch(BPF_OP(code), rd, rs, paoff, ctx); local 956 emit(hppa_and(HPPA_REG_T1, rd, HPPA_REG_T1), ctx); local 1030 emit(hppa_addil(off, rs), ctx); local 1036 emit(hppa_ldb(off, srcreg, rd), ctx); local 1041 emit(hppa_ldh(off, srcreg, rd), ctx); local 1046 emit(hppa_ldw(off, srcreg, rd), ctx); local 1052 emit(hppa_ldo(off, srcreg, HPPA_REG_R1), ctx); local 1053 emit(hppa64_ldd_reg(HPPA_REG_ZERO, HPPA_REG_R1, rd), ctx); local 1055 emit(hppa64_ldd_im5(off, srcreg, rd), ctx); local 1057 emit(hppa64_ldd_im16(off, srcreg, rd), ctx); local 1100 bpf_jit_build_prologue(struct hppa_jit_context *ctx) argument 1130 emit(hppa_ldi(MAX_TAIL_CALL_CNT, HPPA_REG_TCC_IN_INIT), ctx); local 1135 emit(hppa_ldi(MAX_TAIL_CALL_CNT, HPPA_REG_R1), ctx); local 1151 emit(hppa_ldo(stack_adjust, HPPA_REG_SP, HPPA_REG_SP), ctx); local 1159 emit(hppa64_std_im16(HPPA_R(i), -REG_SIZE * i, HPPA_REG_SP), ctx); local 1182 emit(hppa_ldi(MAX_TAIL_CALL_CNT, HPPA_REG_TCC), ctx); local 1192 emit(EXIT_PTR_STORE(HPPA_REG_T2), ctx); local 1201 bpf_jit_build_epilogue(struct hppa_jit_context *ctx) argument [all...] |
H A D | bpf_jit_core.c | 16 static int build_body(struct hppa_jit_context *ctx, bool extra_pass, int *offset) argument 51 struct hppa_jit_context *ctx; local [all...] |
/linux-master/arch/powerpc/crypto/ |
H A D | aes-gcm-p10-glue.c | 191 struct p10_aes_gcm_ctx *ctx = crypto_tfm_ctx(tfm); local 204 struct p10_aes_gcm_ctx *ctx = crypto_tfm_ctx(tfm); local
|
H A D | aes-spe-glue.c | 95 struct ppc_aes_ctx *ctx = crypto_tfm_ctx(tfm); local 128 struct ppc_xts_ctx *ctx local 164 struct ppc_aes_ctx *ctx = crypto_tfm_ctx(tfm); local 173 struct ppc_aes_ctx *ctx = crypto_tfm_ctx(tfm); local 183 struct ppc_aes_ctx *ctx = crypto_skcipher_ctx(tfm); local 222 struct ppc_aes_ctx *ctx = crypto_skcipher_ctx(tfm); local 263 struct ppc_aes_ctx *ctx = crypto_skcipher_ctx(tfm); local 289 struct ppc_xts_ctx *ctx = crypto_skcipher_ctx(tfm); local 323 struct ppc_xts_ctx *ctx = crypto_skcipher_ctx(tfm); local 361 struct ppc_xts_ctx *ctx = crypto_skcipher_ctx(tfm); local [all...] |
H A D | aes.c | 32 struct p8_aes_ctx *ctx = crypto_tfm_ctx(tfm); local 53 struct p8_aes_ctx *ctx = crypto_tfm_ctx(tfm); local 65 struct p8_aes_ctx *ctx = crypto_tfm_ctx(tfm); local 83 struct p8_aes_ctx *ctx = crypto_tfm_ctx(tfm); local 100 struct p8_aes_ctx *ctx = crypto_tfm_ctx(tfm); local [all...] |
H A D | aes_cbc.c | 26 struct p8_aes_cbc_ctx *ctx = crypto_skcipher_ctx(tfm); local 46 struct p8_aes_cbc_ctx *ctx = crypto_skcipher_ctx(tfm); local 54 struct p8_aes_cbc_ctx *ctx = crypto_skcipher_ctx(tfm); local 74 const struct p8_aes_cbc_ctx *ctx = crypto_skcipher_ctx(tfm); local [all...] |
H A D | aes_ctr.c | 25 struct p8_aes_ctr_ctx *ctx = crypto_skcipher_ctx(tfm); local 45 struct p8_aes_ctr_ctx *ctx = crypto_skcipher_ctx(tfm); local 53 struct p8_aes_ctr_ctx *ctx = crypto_skcipher_ctx(tfm); local 69 static void p8_aes_ctr_final(const struct p8_aes_ctr_ctx *ctx, argument 93 const struct p8_aes_ctr_ctx *ctx local [all...] |
H A D | aes_xts.c | 28 struct p8_aes_xts_ctx *ctx = crypto_skcipher_ctx(tfm); local 48 struct p8_aes_xts_ctx *ctx = crypto_skcipher_ctx(tfm); local 56 struct p8_aes_xts_ctx *ctx = crypto_skcipher_ctx(tfm); local 81 const struct p8_aes_xts_ctx *ctx local [all...] |
H A D | chacha-p10-glue.c | 127 struct chacha_ctx *ctx = crypto_skcipher_ctx(tfm); local 135 struct chacha_ctx *ctx = crypto_skcipher_ctx(tfm); local 87 chacha_p10_stream_xor(struct skcipher_request *req, const struct chacha_ctx *ctx, const u8 *iv) argument [all...] |
H A D | ghash.c | 58 struct p8_ghash_ctx *ctx = crypto_tfm_ctx(crypto_shash_tfm(tfm)); local 76 static inline void __ghash_block(struct p8_ghash_ctx *ctx, argument 94 static inline void __ghash_blocks(struct p8_ghash_ctx *ctx, argument 121 struct p8_ghash_ctx *ctx local 156 struct p8_ghash_ctx *ctx = crypto_tfm_ctx(crypto_shash_tfm(desc->tfm)); local [all...] |
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | mmu-hash.h | 826 unsigned long ctx; local
|
H A D | mmu.h | 139 static inline u16 mm_ctx_user_psize(mm_context_t *ctx) argument 144 static inline void mm_ctx_set_user_psize(mm_context_t *ctx, u16 user_psize) argument 149 static inline unsigned char *mm_ctx_low_slices(mm_context_t *ctx) argument 154 static inline unsigned char *mm_ctx_high_slices(mm_context_t *ctx) argument 159 static inline unsigned long mm_ctx_slb_addr_limit(mm_context_t *ctx) argument 164 mm_ctx_set_slb_addr_limit(mm_context_t *ctx, unsigned long limit) argument 169 slice_mask_for_size(mm_context_t *ctx, int psize) argument 187 mm_ctx_subpage_prot(mm_context_t *ctx) argument 270 get_user_context(mm_context_t *ctx, unsigned long ea) argument 282 get_user_vsid(mm_context_t *ctx, unsigned long ea, int ssize) argument [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | pgtable.h | 157 static inline void *pte_frag_get(mm_context_t *ctx) argument 162 static inline void pte_frag_set(mm_context_t *ctx, void *p) argument 171 static inline void *pte_frag_get(mm_context_t *ctx) argument 176 static inline void pte_frag_set(mm_context_t *ctx, void *p) argument
|