Searched defs:ctx (Results 101 - 125 of 2745) sorted by path

1234567891011>>

/linux-master/arch/mips/crypto/
H A Dcrc32-mips.c169 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 Dmmu_context.h192 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 Dcp1emu.c848 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 Dcontext.c182 u64 ctx, old_active_mmid; local
H A Dtlbex.c955 static void build_adjust_context(u32 **p, unsigned int ctx) argument
/linux-master/arch/mips/net/
H A Dbpf_jit_comp.c127 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 Dbpf_jit_comp.h127 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 Dbpf_jit_comp32.c167 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 Dbpf_jit_comp64.c98 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 Dpci-alchemy.c92 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 Dbpf_jit.h245 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 Dbpf_jit_comp32.c120 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 Dbpf_jit_comp64.c62 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 Dbpf_jit_core.c16 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 Daes-gcm-p10-glue.c191 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 Daes-spe-glue.c95 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 Daes.c32 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 Daes_cbc.c26 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 Daes_ctr.c25 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 Daes_xts.c28 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 Dchacha-p10-glue.c127 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 Dghash.c58 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 Dmmu-hash.h826 unsigned long ctx; local
H A Dmmu.h139 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 Dpgtable.h157 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

Completed in 251 milliseconds

1234567891011>>