Home
last modified time | relevance | path

Searched defs:ctxt (Results 1 – 25 of 55) sorted by relevance

123

/linux/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h21 static inline struct kvm_vcpu *ctxt_to_vcpu(struct kvm_cpu_context *ctxt) in ctxt_to_vcpu()
31 static inline bool ctxt_is_guest(struct kvm_cpu_context *ctxt) in ctxt_is_guest()
36 static inline u64 *ctxt_mdscr_el1(struct kvm_cpu_context *ctxt) in ctxt_mdscr_el1()
46 static inline u64 ctxt_midr_el1(struct kvm_cpu_context *ctxt) in ctxt_midr_el1()
57 static inline void __sysreg_save_common_state(struct kvm_cpu_context *ctxt) in __sysreg_save_common_state()
66 static inline void __sysreg_save_user_state(struct kvm_cpu_context *ctxt) in __sysreg_save_user_state()
72 static inline bool ctxt_has_mte(struct kvm_cpu_context *ctxt) in ctxt_has_mte()
79 static inline bool ctxt_has_s1pie(struct kvm_cpu_context *ctxt) in ctxt_has_s1pie()
90 static inline bool ctxt_has_tcrx(struct kvm_cpu_context *ctxt) in ctxt_has_tcrx()
101 static inline bool ctxt_has_s1poe(struct kvm_cpu_context *ctxt) in ctxt_has_s1poe()
[all …]
H A Ddebug-sr.h107 struct kvm_cpu_context *ctxt) in __debug_save_state()
121 struct kvm_cpu_context *ctxt) in __debug_restore_state()
H A Dswitch.h708 hyp_timer_get_offset(struct arch_timer_context * ctxt) hyp_timer_get_offset() argument
720 compute_counter_value(struct arch_timer_context * ctxt) compute_counter_value() argument
727 struct arch_timer_context *ctxt; kvm_handle_cntxct() local
[all...]
/linux/arch/x86/kvm/
H A Demulate.c249 static void writeback_registers(struct x86_emulate_ctxt *ctxt) in writeback_registers() argument
258 static void invalidate_registers(struct x86_emulate_ctxt *ctxt) in invalidate_registers() argument
388 em_salc(struct x86_emulate_ctxt * ctxt) em_salc() argument
413 emulator_check_intercept(struct x86_emulate_ctxt * ctxt,enum x86_intercept intercept,enum x86_intercept_stage stage) emulator_check_intercept() argument
461 ad_mask(struct x86_emulate_ctxt * ctxt) ad_mask() argument
466 stack_mask(struct x86_emulate_ctxt * ctxt) stack_mask() argument
477 stack_size(struct x86_emulate_ctxt * ctxt) stack_size() argument
484 address_mask(struct x86_emulate_ctxt * ctxt,unsigned long reg) address_mask() argument
493 register_address(struct x86_emulate_ctxt * ctxt,int reg) register_address() argument
504 register_address_increment(struct x86_emulate_ctxt * ctxt,int reg,int inc) register_address_increment() argument
511 rsp_increment(struct x86_emulate_ctxt * ctxt,int inc) rsp_increment() argument
523 seg_base(struct x86_emulate_ctxt * ctxt,int seg) seg_base() argument
531 emulate_exception(struct x86_emulate_ctxt * ctxt,int vec,u32 error,bool valid) emulate_exception() argument
543 emulate_db(struct x86_emulate_ctxt * ctxt) emulate_db() argument
548 emulate_gp(struct x86_emulate_ctxt * ctxt,int err) emulate_gp() argument
553 emulate_ss(struct x86_emulate_ctxt * ctxt,int err) emulate_ss() argument
558 emulate_ud(struct x86_emulate_ctxt * ctxt) emulate_ud() argument
563 emulate_ts(struct x86_emulate_ctxt * ctxt,int err) emulate_ts() argument
568 emulate_de(struct x86_emulate_ctxt * ctxt) emulate_de() argument
573 emulate_nm(struct x86_emulate_ctxt * ctxt) emulate_nm() argument
578 get_segment_selector(struct x86_emulate_ctxt * ctxt,unsigned seg) get_segment_selector() argument
587 set_segment_selector(struct x86_emulate_ctxt * ctxt,u16 selector,unsigned seg) set_segment_selector() argument
598 ctxt_virt_addr_bits(struct x86_emulate_ctxt * ctxt) ctxt_virt_addr_bits() argument
604 emul_is_noncanonical_address(u64 la,struct x86_emulate_ctxt * ctxt,unsigned int flags) emul_is_noncanonical_address() argument
619 insn_alignment(struct x86_emulate_ctxt * ctxt,unsigned size) insn_alignment() argument
637 __linearize(struct x86_emulate_ctxt * ctxt,struct segmented_address addr,unsigned * max_size,unsigned size,enum x86emul_mode mode,ulong * linear,unsigned int flags) __linearize() argument
704 linearize(struct x86_emulate_ctxt * ctxt,struct segmented_address addr,unsigned size,bool write,ulong * linear) linearize() argument
714 assign_eip(struct x86_emulate_ctxt * ctxt,ulong dst) assign_eip() argument
731 emulator_recalc_and_set_mode(struct x86_emulate_ctxt * ctxt) emulator_recalc_and_set_mode() argument
777 assign_eip_near(struct x86_emulate_ctxt * ctxt,ulong dst) assign_eip_near() argument
782 assign_eip_far(struct x86_emulate_ctxt * ctxt,ulong dst) assign_eip_far() argument
792 jmp_rel(struct x86_emulate_ctxt * ctxt,int rel) jmp_rel() argument
797 linear_read_system(struct x86_emulate_ctxt * ctxt,ulong linear,void * data,unsigned size) linear_read_system() argument
803 linear_write_system(struct x86_emulate_ctxt * ctxt,ulong linear,void * data,unsigned int size) linear_write_system() argument
810 segmented_read_std(struct x86_emulate_ctxt * ctxt,struct segmented_address addr,void * data,unsigned size) segmented_read_std() argument
824 segmented_write_std(struct x86_emulate_ctxt * ctxt,struct segmented_address addr,void * data,unsigned int size) segmented_write_std() argument
842 __do_insn_fetch_bytes(struct x86_emulate_ctxt * ctxt,int op_size) __do_insn_fetch_bytes() argument
886 do_insn_fetch_bytes(struct x86_emulate_ctxt * ctxt,unsigned size) do_insn_fetch_bytes() argument
925 decode_register(struct x86_emulate_ctxt * ctxt,u8 modrm_reg,int byteop) decode_register() argument
938 read_descriptor(struct x86_emulate_ctxt * ctxt,struct segmented_address addr,u16 * size,unsigned long * address,int op_bytes) read_descriptor() argument
998 em_bsf_c(struct x86_emulate_ctxt * ctxt) em_bsf_c() argument
1006 em_bsr_c(struct x86_emulate_ctxt * ctxt) em_bsr_c() argument
1038 em_fninit(struct x86_emulate_ctxt * ctxt) em_fninit() argument
1049 em_fnstcw(struct x86_emulate_ctxt * ctxt) em_fnstcw() argument
1065 em_fnstsw(struct x86_emulate_ctxt * ctxt) em_fnstsw() argument
1081 __decode_register_operand(struct x86_emulate_ctxt * ctxt,struct operand * op,int reg) __decode_register_operand() argument
1112 decode_register_operand(struct x86_emulate_ctxt * ctxt,struct operand * op) decode_register_operand() argument
1125 adjust_modrm_seg(struct x86_emulate_ctxt * ctxt,int base_reg) adjust_modrm_seg() argument
1131 decode_modrm(struct x86_emulate_ctxt * ctxt,struct operand * op) decode_modrm() argument
1251 decode_abs(struct x86_emulate_ctxt * ctxt,struct operand * op) decode_abs() argument
1272 fetch_bit_operand(struct x86_emulate_ctxt * ctxt) fetch_bit_operand() argument
1294 read_emulated(struct x86_emulate_ctxt * ctxt,unsigned long addr,void * dest,unsigned size) read_emulated() argument
1332 segmented_read(struct x86_emulate_ctxt * ctxt,struct segmented_address addr,void * data,unsigned size) segmented_read() argument
1346 segmented_write(struct x86_emulate_ctxt * ctxt,struct segmented_address addr,const void * data,unsigned size) segmented_write() argument
1361 segmented_cmpxchg(struct x86_emulate_ctxt * ctxt,struct segmented_address addr,const void * orig_data,const void * data,unsigned size) segmented_cmpxchg() argument
1376 pio_in_emulated(struct x86_emulate_ctxt * ctxt,unsigned int size,unsigned short port,void * dest) pio_in_emulated() argument
1411 read_interrupt_descriptor(struct x86_emulate_ctxt * ctxt,u16 index,struct desc_struct * desc) read_interrupt_descriptor() argument
1426 get_descriptor_table_ptr(struct x86_emulate_ctxt * ctxt,u16 selector,struct desc_ptr * dt) get_descriptor_table_ptr() argument
1447 get_descriptor_ptr(struct x86_emulate_ctxt * ctxt,u16 selector,ulong * desc_addr_p) get_descriptor_ptr() argument
1476 read_segment_descriptor(struct x86_emulate_ctxt * ctxt,u16 selector,struct desc_struct * desc,ulong * desc_addr_p) read_segment_descriptor() argument
1490 write_segment_descriptor(struct x86_emulate_ctxt * ctxt,u16 selector,struct desc_struct * desc) write_segment_descriptor() argument
1503 emulator_is_ssp_invalid(struct x86_emulate_ctxt * ctxt,u8 cpl) emulator_is_ssp_invalid() argument
1534 __load_segment_descriptor(struct x86_emulate_ctxt * ctxt,u16 selector,int seg,u8 cpl,enum x86_transfer_type transfer,struct desc_struct * desc) __load_segment_descriptor() argument
1744 load_segment_descriptor(struct x86_emulate_ctxt * ctxt,u16 selector,int seg) load_segment_descriptor() argument
1772 writeback(struct x86_emulate_ctxt * ctxt,struct operand * op) writeback() argument
1818 emulate_push(struct x86_emulate_ctxt * ctxt,const void * data,int len) emulate_push() argument
1829 em_push(struct x86_emulate_ctxt * ctxt) em_push() argument
1836 emulate_pop(struct x86_emulate_ctxt * ctxt,void * dest,int len) emulate_pop() argument
1852 em_pop(struct x86_emulate_ctxt * ctxt) em_pop() argument
1857 emulate_popf(struct x86_emulate_ctxt * ctxt,void * dest,int len) emulate_popf() argument
1900 em_popf(struct x86_emulate_ctxt * ctxt) em_popf() argument
1908 em_enter(struct x86_emulate_ctxt * ctxt) em_enter() argument
1930 em_leave(struct x86_emulate_ctxt * ctxt) em_leave() argument
1937 em_push_sreg(struct x86_emulate_ctxt * ctxt) em_push_sreg() argument
1950 em_pop_sreg(struct x86_emulate_ctxt * ctxt) em_pop_sreg() argument
1969 em_pusha(struct x86_emulate_ctxt * ctxt) em_pusha() argument
1989 em_pushf(struct x86_emulate_ctxt * ctxt) em_pushf() argument
1995 em_popa(struct x86_emulate_ctxt * ctxt) em_popa() argument
2016 __emulate_int_real(struct x86_emulate_ctxt * ctxt,int irq) __emulate_int_real() argument
2065 emulate_int_real(struct x86_emulate_ctxt * ctxt,int irq) emulate_int_real() argument
2076 emulate_int(struct x86_emulate_ctxt * ctxt,int irq) emulate_int() argument
2091 emulate_iret_real(struct x86_emulate_ctxt * ctxt) emulate_iret_real() argument
2147 em_iret(struct x86_emulate_ctxt * ctxt) em_iret() argument
2162 em_jmp_far(struct x86_emulate_ctxt * ctxt) em_jmp_far() argument
2185 em_jmp_abs(struct x86_emulate_ctxt * ctxt) em_jmp_abs() argument
2190 em_call_near_abs(struct x86_emulate_ctxt * ctxt) em_call_near_abs() argument
2204 em_cmpxchg8b(struct x86_emulate_ctxt * ctxt) em_cmpxchg8b() argument
2225 em_ret(struct x86_emulate_ctxt * ctxt) em_ret() argument
2237 em_ret_far(struct x86_emulate_ctxt * ctxt) em_ret_far() argument
2264 em_ret_far_imm(struct x86_emulate_ctxt * ctxt) em_ret_far_imm() argument
2275 em_cmpxchg(struct x86_emulate_ctxt * ctxt) em_cmpxchg() argument
2299 em_lseg(struct x86_emulate_ctxt * ctxt) em_lseg() argument
2315 em_rsm(struct x86_emulate_ctxt * ctxt) em_rsm() argument
2352 em_syscall(struct x86_emulate_ctxt * ctxt) em_syscall() argument
2419 em_sysenter(struct x86_emulate_ctxt * ctxt) em_sysenter() argument
2472 em_sysexit(struct x86_emulate_ctxt * ctxt) em_sysexit() argument
2532 emulator_bad_iopl(struct x86_emulate_ctxt * ctxt) emulator_bad_iopl() argument
2546 emulator_io_port_access_allowed(struct x86_emulate_ctxt * ctxt,u16 port,u16 len) emulator_io_port_access_allowed() argument
2587 emulator_io_permitted(struct x86_emulate_ctxt * ctxt,u16 port,u16 len) emulator_io_permitted() argument
2602 string_registers_quirk(struct x86_emulate_ctxt * ctxt) string_registers_quirk() argument
2633 save_state_to_tss16(struct x86_emulate_ctxt * ctxt,struct tss_segment_16 * tss) save_state_to_tss16() argument
2654 load_state_from_tss16(struct x86_emulate_ctxt * ctxt,struct tss_segment_16 * tss) load_state_from_tss16() argument
2711 task_switch_16(struct x86_emulate_ctxt * ctxt,u16 old_tss_sel,ulong old_tss_base,struct desc_struct * new_desc) task_switch_16() argument
2745 save_state_to_tss32(struct x86_emulate_ctxt * ctxt,struct tss_segment_32 * tss) save_state_to_tss32() argument
2768 load_state_from_tss32(struct x86_emulate_ctxt * ctxt,struct tss_segment_32 * tss) load_state_from_tss32() argument
2849 task_switch_32(struct x86_emulate_ctxt * ctxt,u16 old_tss_sel,ulong old_tss_base,struct desc_struct * new_desc) task_switch_32() argument
2887 emulator_do_task_switch(struct x86_emulate_ctxt * ctxt,u16 tss_selector,int idt_index,int reason,bool has_error_code,u32 error_code) emulator_do_task_switch() argument
2988 emulator_task_switch(struct x86_emulate_ctxt * ctxt,u16 tss_selector,int idt_index,int reason,bool has_error_code,u32 error_code) emulator_task_switch() argument
3009 string_addr_inc(struct x86_emulate_ctxt * ctxt,int reg,struct operand * op) string_addr_inc() argument
3018 em_das(struct x86_emulate_ctxt * ctxt) em_das() argument
3056 em_aam(struct x86_emulate_ctxt * ctxt) em_aam() argument
3078 em_aad(struct x86_emulate_ctxt * ctxt) em_aad() argument
3096 em_call(struct x86_emulate_ctxt * ctxt) em_call() argument
3108 em_call_far(struct x86_emulate_ctxt * ctxt) em_call_far() argument
3152 em_ret_near_imm(struct x86_emulate_ctxt * ctxt) em_ret_near_imm() argument
3167 em_xchg(struct x86_emulate_ctxt * ctxt) em_xchg() argument
3179 em_imul_3op(struct x86_emulate_ctxt * ctxt) em_imul_3op() argument
3185 em_cwd(struct x86_emulate_ctxt * ctxt) em_cwd() argument
3195 em_rdpid(struct x86_emulate_ctxt * ctxt) em_rdpid() argument
3207 em_rdtsc(struct x86_emulate_ctxt * ctxt) em_rdtsc() argument
3217 em_rdpmc(struct x86_emulate_ctxt * ctxt) em_rdpmc() argument
3228 em_mov(struct x86_emulate_ctxt * ctxt) em_mov() argument
3234 em_movbe(struct x86_emulate_ctxt * ctxt) em_movbe() argument
3267 em_cr_write(struct x86_emulate_ctxt * ctxt) em_cr_write() argument
3291 em_dr_write(struct x86_emulate_ctxt * ctxt) em_dr_write() argument
3309 em_wrmsr(struct x86_emulate_ctxt * ctxt) em_wrmsr() argument
3325 em_rdmsr(struct x86_emulate_ctxt * ctxt) em_rdmsr() argument
3343 em_store_sreg(struct x86_emulate_ctxt * ctxt,int segment) em_store_sreg() argument
3356 em_mov_rm_sreg(struct x86_emulate_ctxt * ctxt) em_mov_rm_sreg() argument
3364 em_mov_sreg_rm(struct x86_emulate_ctxt * ctxt) em_mov_sreg_rm() argument
3379 em_sldt(struct x86_emulate_ctxt * ctxt) em_sldt() argument
3384 em_lldt(struct x86_emulate_ctxt * ctxt) em_lldt() argument
3393 em_str(struct x86_emulate_ctxt * ctxt) em_str() argument
3398 em_ltr(struct x86_emulate_ctxt * ctxt) em_ltr() argument
3407 em_invlpg(struct x86_emulate_ctxt * ctxt) em_invlpg() argument
3422 em_clts(struct x86_emulate_ctxt * ctxt) em_clts() argument
3432 em_hypercall(struct x86_emulate_ctxt * ctxt) em_hypercall() argument
3446 emulate_store_desc_ptr(struct x86_emulate_ctxt * ctxt,void (* get)(struct x86_emulate_ctxt * ctxt,struct desc_ptr * ptr)) emulate_store_desc_ptr() argument
3447 emulate_store_desc_ptr(struct x86_emulate_ctxt * ctxt,void (* get)(struct x86_emulate_ctxt * ctxt,struct desc_ptr * ptr)) emulate_store_desc_ptr() argument
3469 em_sgdt(struct x86_emulate_ctxt * ctxt) em_sgdt() argument
3474 em_sidt(struct x86_emulate_ctxt * ctxt) em_sidt() argument
3479 em_lgdt_lidt(struct x86_emulate_ctxt * ctxt,bool lgdt) em_lgdt_lidt() argument
3504 em_lgdt(struct x86_emulate_ctxt * ctxt) em_lgdt() argument
3509 em_lidt(struct x86_emulate_ctxt * ctxt) em_lidt() argument
3514 em_smsw(struct x86_emulate_ctxt * ctxt) em_smsw() argument
3526 em_lmsw(struct x86_emulate_ctxt * ctxt) em_lmsw() argument
3534 em_loop(struct x86_emulate_ctxt * ctxt) em_loop() argument
3546 em_jcxz(struct x86_emulate_ctxt * ctxt) em_jcxz() argument
3556 em_in(struct x86_emulate_ctxt * ctxt) em_in() argument
3565 em_out(struct x86_emulate_ctxt * ctxt) em_out() argument
3574 em_cli(struct x86_emulate_ctxt * ctxt) em_cli() argument
3583 em_sti(struct x86_emulate_ctxt * ctxt) em_sti() argument
3593 em_cpuid(struct x86_emulate_ctxt * ctxt) em_cpuid() argument
3614 em_sahf(struct x86_emulate_ctxt * ctxt) em_sahf() argument
3627 em_lahf(struct x86_emulate_ctxt * ctxt) em_lahf() argument
3634 em_bswap(struct x86_emulate_ctxt * ctxt) em_bswap() argument
3649 em_clflush(struct x86_emulate_ctxt * ctxt) em_clflush() argument
3655 em_clflushopt(struct x86_emulate_ctxt * ctxt) em_clflushopt() argument
3661 em_movsxd(struct x86_emulate_ctxt * ctxt) em_movsxd() argument
3667 check_fxsr(struct x86_emulate_ctxt * ctxt) check_fxsr() argument
3694 fxstate_size(struct x86_emulate_ctxt * ctxt) fxstate_size() argument
3722 em_fxsave(struct x86_emulate_ctxt * ctxt) em_fxsave() argument
3764 em_fxrstor(struct x86_emulate_ctxt * ctxt) em_fxrstor() argument
3801 em_xsetbv(struct x86_emulate_ctxt * ctxt) em_xsetbv() argument
3830 check_cr_access(struct x86_emulate_ctxt * ctxt) check_cr_access() argument
3838 check_dr_read(struct x86_emulate_ctxt * ctxt) check_dr_read() argument
3863 check_dr_write(struct x86_emulate_ctxt * ctxt) check_dr_write() argument
3874 check_svme(struct x86_emulate_ctxt * ctxt) check_svme() argument
3886 check_svme_pa(struct x86_emulate_ctxt * ctxt) check_svme_pa() argument
3896 check_rdtsc(struct x86_emulate_ctxt * ctxt) check_rdtsc() argument
3906 check_rdpmc(struct x86_emulate_ctxt * ctxt) check_rdpmc() argument
3930 check_perm_in(struct x86_emulate_ctxt * ctxt) check_perm_in() argument
3939 check_perm_out(struct x86_emulate_ctxt * ctxt) check_perm_out() argument
4512 is_shstk_instruction(struct x86_emulate_ctxt * ctxt) is_shstk_instruction() argument
4517 is_ibt_instruction(struct x86_emulate_ctxt * ctxt) is_ibt_instruction() argument
4566 imm_size(struct x86_emulate_ctxt * ctxt) imm_size() argument
4576 decode_imm(struct x86_emulate_ctxt * ctxt,struct operand * op,unsigned size,bool sign_extension) decode_imm() argument
4616 decode_operand(struct x86_emulate_ctxt * ctxt,struct operand * op,unsigned d) decode_operand() argument
4779 x86_decode_avx(struct x86_emulate_ctxt * ctxt,u8 vex_1st,u8 vex_2nd,struct opcode * opcode) x86_decode_avx() argument
4854 x86_decode_insn(struct x86_emulate_ctxt * ctxt,void * insn,int insn_len,int emulation_type) x86_decode_insn() argument
5214 x86_page_table_writing_insn(struct x86_emulate_ctxt * ctxt) x86_page_table_writing_insn() argument
5219 string_insn_completed(struct x86_emulate_ctxt * ctxt) string_insn_completed() argument
5239 flush_pending_x87_faults(struct x86_emulate_ctxt * ctxt) flush_pending_x87_faults() argument
5259 init_decode_cache(struct x86_emulate_ctxt * ctxt) init_decode_cache() argument
5276 x86_emulate_insn(struct x86_emulate_ctxt * ctxt,bool check_intercepts) x86_emulate_insn() argument
5638 emulator_invalidate_register_cache(struct x86_emulate_ctxt * ctxt) emulator_invalidate_register_cache() argument
5643 emulator_writeback_register_cache(struct x86_emulate_ctxt * ctxt) emulator_writeback_register_cache() argument
5648 emulator_can_use_gpa(struct x86_emulate_ctxt * ctxt) emulator_can_use_gpa() argument
[all...]
H A Dx86.c108 #define emul_to_vcpu(ctxt) \ argument
7932 kvm_fetch_guest_virt(struct x86_emulate_ctxt * ctxt,gva_t addr,void * val,unsigned int bytes,struct x86_exception * exception) kvm_fetch_guest_virt() argument
7977 emulator_read_std(struct x86_emulate_ctxt * ctxt,gva_t addr,void * val,unsigned int bytes,struct x86_exception * exception,bool system) emulator_read_std() argument
8022 emulator_write_std(struct x86_emulate_ctxt * ctxt,gva_t addr,void * val,unsigned int bytes,struct x86_exception * exception,bool system) emulator_write_std() argument
8164 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; emulator_read_write_onepage() local
8229 emulator_read_write(struct x86_emulate_ctxt * ctxt,unsigned long addr,void * val,unsigned int bytes,struct x86_exception * exception,const struct read_write_emulator_ops * ops) emulator_read_write() argument
8308 emulator_read_emulated(struct x86_emulate_ctxt * ctxt,unsigned long addr,void * val,unsigned int bytes,struct x86_exception * exception) emulator_read_emulated() argument
8323 emulator_write_emulated(struct x86_emulate_ctxt * ctxt,unsigned long addr,const void * val,unsigned int bytes,struct x86_exception * exception) emulator_write_emulated() argument
8341 emulator_cmpxchg_emulated(struct x86_emulate_ctxt * ctxt,unsigned long addr,const void * old,const void * new,unsigned int bytes,struct x86_exception * exception) emulator_cmpxchg_emulated() argument
8494 emulator_pio_in_emulated(struct x86_emulate_ctxt * ctxt,int size,unsigned short port,void * val,unsigned int count) emulator_pio_in_emulated() argument
8522 emulator_pio_out_emulated(struct x86_emulate_ctxt * ctxt,int size,unsigned short port,const void * val,unsigned int count) emulator_pio_out_emulated() argument
8534 emulator_invlpg(struct x86_emulate_ctxt * ctxt,ulong address) emulator_invlpg() argument
8565 emulator_wbinvd(struct x86_emulate_ctxt * ctxt) emulator_wbinvd() argument
8570 emulator_get_dr(struct x86_emulate_ctxt * ctxt,int dr) emulator_get_dr() argument
8575 emulator_set_dr(struct x86_emulate_ctxt * ctxt,int dr,unsigned long value) emulator_set_dr() argument
8587 emulator_get_cr(struct x86_emulate_ctxt * ctxt,int cr) emulator_get_cr() argument
8616 emulator_set_cr(struct x86_emulate_ctxt * ctxt,int cr,ulong val) emulator_set_cr() argument
8645 emulator_get_cpl(struct x86_emulate_ctxt * ctxt) emulator_get_cpl() argument
8650 emulator_get_gdt(struct x86_emulate_ctxt * ctxt,struct desc_ptr * dt) emulator_get_gdt() argument
8655 emulator_get_idt(struct x86_emulate_ctxt * ctxt,struct desc_ptr * dt) emulator_get_idt() argument
8660 emulator_set_gdt(struct x86_emulate_ctxt * ctxt,struct desc_ptr * dt) emulator_set_gdt() argument
8665 emulator_set_idt(struct x86_emulate_ctxt * ctxt,struct desc_ptr * dt) emulator_set_idt() argument
8671 emulator_get_cached_segment_base(struct x86_emulate_ctxt * ctxt,int seg) emulator_get_cached_segment_base() argument
8676 emulator_get_segment(struct x86_emulate_ctxt * ctxt,u16 * selector,struct desc_struct * desc,u32 * base3,int seg) emulator_get_segment() argument
8712 emulator_set_segment(struct x86_emulate_ctxt * ctxt,u16 selector,struct desc_struct * desc,u32 base3,int seg) emulator_set_segment() argument
8742 emulator_get_msr_with_filter(struct x86_emulate_ctxt * ctxt,u32 msr_index,u64 * pdata) emulator_get_msr_with_filter() argument
8765 emulator_set_msr_with_filter(struct x86_emulate_ctxt * ctxt,u32 msr_index,u64 data) emulator_set_msr_with_filter() argument
8788 emulator_get_msr(struct x86_emulate_ctxt * ctxt,u32 msr_index,u64 * pdata) emulator_get_msr() argument
8803 emulator_check_rdpmc_early(struct x86_emulate_ctxt * ctxt,u32 pmc) emulator_check_rdpmc_early() argument
8808 emulator_read_pmc(struct x86_emulate_ctxt * ctxt,u32 pmc,u64 * pdata) emulator_read_pmc() argument
8814 emulator_halt(struct x86_emulate_ctxt * ctxt) emulator_halt() argument
8819 emulator_intercept(struct x86_emulate_ctxt * ctxt,struct x86_instruction_info * info,enum x86_intercept_stage stage) emulator_intercept() argument
8827 emulator_get_cpuid(struct x86_emulate_ctxt * ctxt,u32 * eax,u32 * ebx,u32 * ecx,u32 * edx,bool exact_only) emulator_get_cpuid() argument
8834 emulator_guest_has_movbe(struct x86_emulate_ctxt * ctxt) emulator_guest_has_movbe() argument
8839 emulator_guest_has_fxsr(struct x86_emulate_ctxt * ctxt) emulator_guest_has_fxsr() argument
8844 emulator_guest_has_rdpid(struct x86_emulate_ctxt * ctxt) emulator_guest_has_rdpid() argument
8849 emulator_guest_cpuid_is_intel_compatible(struct x86_emulate_ctxt * ctxt) emulator_guest_cpuid_is_intel_compatible() argument
8854 emulator_read_gpr(struct x86_emulate_ctxt * ctxt,unsigned reg) emulator_read_gpr() argument
8859 emulator_write_gpr(struct x86_emulate_ctxt * ctxt,unsigned reg,ulong val) emulator_write_gpr() argument
8864 emulator_set_nmi_mask(struct x86_emulate_ctxt * ctxt,bool masked) emulator_set_nmi_mask() argument
8869 emulator_is_smm(struct x86_emulate_ctxt * ctxt) emulator_is_smm() argument
8875 emulator_leave_smm(struct x86_emulate_ctxt * ctxt) emulator_leave_smm() argument
8882 emulator_triple_fault(struct x86_emulate_ctxt * ctxt) emulator_triple_fault() argument
8887 emulator_get_xcr(struct x86_emulate_ctxt * ctxt,u32 index,u64 * xcr) emulator_get_xcr() argument
8895 emulator_set_xcr(struct x86_emulate_ctxt * ctxt,u32 index,u64 xcr) emulator_set_xcr() argument
8900 emulator_vm_bugged(struct x86_emulate_ctxt * ctxt) emulator_vm_bugged() argument
8908 emulator_get_untagged_addr(struct x86_emulate_ctxt * ctxt,gva_t addr,unsigned int flags) emulator_get_untagged_addr() argument
8918 emulator_is_canonical_addr(struct x86_emulate_ctxt * ctxt,gva_t addr,unsigned int flags) emulator_is_canonical_addr() argument
8924 emulator_page_address_valid(struct x86_emulate_ctxt * ctxt,gpa_t gpa) emulator_page_address_valid() argument
9000 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; inject_emulated_exception() local
9013 struct x86_emulate_ctxt *ctxt; alloc_emulate_ctxt() local
9030 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; init_emulate_ctxt() local
9056 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; kvm_inject_realmode_interrupt() local
9128 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; prepare_emulation_ctxt_failure_exit() local
9378 is_vmware_backdoor_opcode(struct x86_emulate_ctxt * ctxt) is_vmware_backdoor_opcode() argument
9409 is_soft_int_instruction(struct x86_emulate_ctxt * ctxt,int emulation_type) is_soft_int_instruction() argument
9439 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; x86_decode_emulated_instruction() local
9457 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; x86_emulate_instruction() local
10550 emulator_fix_hypercall(struct x86_emulate_ctxt * ctxt) emulator_fix_hypercall() argument
12384 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; kvm_task_switch() local
[all...]
H A Dsmm.c464 static int rsm_load_state_32(struct x86_emulate_ctxt *ctxt, in rsm_load_state_32() argument
516 static int rsm_load_state_64(struct x86_emulate_ctxt *ctxt, in rsm_load_state_64() argument
573 emulator_leave_smm(struct x86_emulate_ctxt * ctxt) emulator_leave_smm() argument
[all...]
/linux/kernel/printk/
H A Dnbcon.c207 static void nbcon_seq_try_update(struct nbcon_context *ctxt, u64 new_seq) in nbcon_seq_try_update() argument
243 static int nbcon_context_try_acquire_direct(struct nbcon_context *ctxt, in nbcon_context_try_acquire_direct() argument
351 nbcon_context_try_acquire_requested(struct nbcon_context * ctxt,struct nbcon_state * cur) nbcon_context_try_acquire_requested() argument
434 nbcon_context_try_acquire_handover(struct nbcon_context * ctxt,struct nbcon_state * cur) nbcon_context_try_acquire_handover() argument
550 nbcon_context_try_acquire_hostile(struct nbcon_context * ctxt,struct nbcon_state * cur) nbcon_context_try_acquire_hostile() argument
598 nbcon_context_try_acquire(struct nbcon_context * ctxt,bool is_reacquire) nbcon_context_try_acquire() argument
677 nbcon_context_release(struct nbcon_context * ctxt) nbcon_context_release() argument
730 nbcon_context_can_proceed(struct nbcon_context * ctxt,struct nbcon_state * cur) nbcon_context_can_proceed() argument
800 struct nbcon_context *ctxt = &ACCESS_PRIVATE(wctxt, ctxt); nbcon_can_proceed() local
832 __nbcon_context_update_unsafe(struct nbcon_context * ctxt,bool unsafe) __nbcon_context_update_unsafe() argument
863 struct nbcon_context *ctxt = &ACCESS_PRIVATE(wctxt, ctxt); nbcon_write_context_set_buf() local
887 struct nbcon_context *ctxt = &ACCESS_PRIVATE(wctxt, ctxt); nbcon_enter_unsafe() local
911 struct nbcon_context *ctxt = &ACCESS_PRIVATE(wctxt, ctxt); nbcon_exit_unsafe() local
940 struct nbcon_context *ctxt = &ACCESS_PRIVATE(wctxt, ctxt); nbcon_reacquire_nobuf() local
982 struct nbcon_context *ctxt = &ACCESS_PRIVATE(wctxt, ctxt); nbcon_emit_next_record() local
1131 struct nbcon_context *ctxt = &ACCESS_PRIVATE(wctxt, ctxt); nbcon_emit_one() local
1180 nbcon_kthread_should_wakeup(struct console * con,struct nbcon_context * ctxt) nbcon_kthread_should_wakeup() argument
1227 struct nbcon_context *ctxt = &ACCESS_PRIVATE(&wctxt, ctxt); nbcon_kthread_func() local
1510 struct nbcon_context *ctxt = &ACCESS_PRIVATE(&wctxt, ctxt); nbcon_legacy_emit_next_record() local
1567 struct nbcon_context *ctxt = &ACCESS_PRIVATE(&wctxt, ctxt); __nbcon_atomic_flush_pending_con() local
1882 struct nbcon_context *ctxt = &ACCESS_PRIVATE(con, nbcon_device_ctxt); nbcon_device_try_acquire() local
1906 struct nbcon_context *ctxt = &ACCESS_PRIVATE(con, nbcon_device_ctxt); nbcon_device_release() local
1965 struct nbcon_context *ctxt = &ACCESS_PRIVATE(wctxt, ctxt); nbcon_kdb_try_acquire() local
1988 struct nbcon_context *ctxt = &ACCESS_PRIVATE(wctxt, ctxt); nbcon_kdb_release() local
[all...]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_vsi_vlan_lib.c94 struct ice_vsi_ctx *ctxt; in ice_vsi_manage_vlan_insertion() local
134 struct ice_vsi_ctx *ctxt; in ice_vsi_manage_vlan_stripping() local
239 struct ice_vsi_ctx *ctxt; in __ice_vsi_set_inner_port_vlan() local
292 struct ice_vsi_ctx *ctxt; in ice_vsi_clear_inner_port_vlan() local
324 struct ice_vsi_ctx *ctxt; in ice_cfg_vlan_pruning() local
468 struct ice_vsi_ctx *ctxt; in ice_vsi_ena_outer_stripping() local
526 struct ice_vsi_ctx *ctxt; in ice_vsi_dis_outer_stripping() local
577 struct ice_vsi_ctx *ctxt; in ice_vsi_ena_outer_insertion() local
633 struct ice_vsi_ctx *ctxt; in ice_vsi_dis_outer_insertion() local
690 struct ice_vsi_ctx *ctxt; in __ice_vsi_set_outer_port_vlan() local
[all …]
H A Dice_lib.c287 struct ice_vsi_ctx *ctxt; in ice_vsi_delete_from_hw() local
947 ice_set_dflt_vsi_ctx(struct ice_hw * hw,struct ice_vsi_ctx * ctxt) ice_set_dflt_vsi_ctx() argument
1001 ice_vsi_setup_q_map(struct ice_vsi * vsi,struct ice_vsi_ctx * ctxt) ice_vsi_setup_q_map() argument
1112 ice_set_fd_vsi_ctx(struct ice_vsi_ctx * ctxt,struct ice_vsi * vsi) ice_set_fd_vsi_ctx() argument
1154 ice_set_rss_vsi_ctx(struct ice_vsi_ctx * ctxt,struct ice_vsi * vsi) ice_set_rss_vsi_ctx() argument
1189 ice_chnl_vsi_setup_q_map(struct ice_vsi * vsi,struct ice_vsi_ctx * ctxt) ice_chnl_vsi_setup_q_map() argument
1233 struct ice_vsi_ctx *ctxt; ice_vsi_init() local
3268 ice_vsi_setup_q_map_mqprio(struct ice_vsi * vsi,struct ice_vsi_ctx * ctxt,u8 ena_tc) ice_vsi_setup_q_map_mqprio() argument
[all...]
/linux/net/sunrpc/xprtrdma/
H A Dsvc_rdma_rw.c64 struct svc_rdma_rw_ctxt *ctxt; in svc_rdma_get_rw_ctxt() local
106 __svc_rdma_put_rw_ctxt(struct svc_rdma_rw_ctxt * ctxt,struct llist_head * list) __svc_rdma_put_rw_ctxt() argument
115 svc_rdma_put_rw_ctxt(struct svcxprt_rdma * rdma,struct svc_rdma_rw_ctxt * ctxt) svc_rdma_put_rw_ctxt() argument
127 struct svc_rdma_rw_ctxt *ctxt; svc_rdma_destroy_rw_ctxts() local
149 svc_rdma_rw_ctx_init(struct svcxprt_rdma * rdma,struct svc_rdma_rw_ctxt * ctxt,u64 offset,u32 handle,unsigned int length,enum dma_data_direction direction) svc_rdma_rw_ctx_init() argument
198 struct svc_rdma_rw_ctxt *ctxt; svc_rdma_cc_release() local
260 svc_rdma_reply_chunk_release(struct svcxprt_rdma * rdma,struct svc_rdma_send_ctxt * ctxt) svc_rdma_reply_chunk_release() argument
344 struct svc_rdma_recv_ctxt *ctxt; svc_rdma_wc_read_done() local
400 struct svc_rdma_rw_ctxt *ctxt; svc_rdma_post_chunk_ctxt() local
442 svc_rdma_vec_to_bvec(struct svc_rdma_write_info * info,unsigned int len,struct svc_rdma_rw_ctxt * ctxt) svc_rdma_vec_to_bvec() argument
454 svc_rdma_pagelist_to_bvec(struct svc_rdma_write_info * info,unsigned int remaining,struct svc_rdma_rw_ctxt * ctxt) svc_rdma_pagelist_to_bvec() argument
487 svc_rdma_build_writes(struct svc_rdma_write_info * info,void (* constructor)(struct svc_rdma_write_info * info,unsigned int len,struct svc_rdma_rw_ctxt * ctxt),unsigned int remaining) svc_rdma_build_writes() argument
493 struct svc_rdma_rw_ctxt *ctxt; svc_rdma_build_writes() local
754 struct svc_rdma_rw_ctxt *ctxt; svc_rdma_build_read_segment() local
[all...]
H A Dsvc_rdma_sendto.c120 struct svc_rdma_send_ctxt *ctxt; svc_rdma_send_ctxt_alloc() local
169 struct svc_rdma_send_ctxt *ctxt; svc_rdma_send_ctxts_destroy() local
192 struct svc_rdma_send_ctxt *ctxt; svc_rdma_send_ctxt_get() local
225 svc_rdma_send_ctxt_release(struct svcxprt_rdma * rdma,struct svc_rdma_send_ctxt * ctxt) svc_rdma_send_ctxt_release() argument
253 struct svc_rdma_send_ctxt *ctxt; svc_rdma_send_ctxt_put_async() local
267 svc_rdma_send_ctxt_put(struct svcxprt_rdma * rdma,struct svc_rdma_send_ctxt * ctxt) svc_rdma_send_ctxt_put() argument
299 struct svc_rdma_send_ctxt *ctxt = svc_rdma_wc_send() local
339 svc_rdma_post_send(struct svcxprt_rdma * rdma,struct svc_rdma_send_ctxt * ctxt) svc_rdma_post_send() argument
567 struct svc_rdma_send_ctxt *ctxt = args->md_ctxt; svc_rdma_page_dma_map() local
854 svc_rdma_save_io_pages(struct svc_rqst * rqstp,struct svc_rdma_send_ctxt * ctxt) svc_rdma_save_io_pages() argument
[all...]
H A Dsvc_rdma_backchannel.c140 struct svc_rdma_send_ctxt *ctxt; in rpcrdma_bc_send_request() local
/linux/arch/x86/power/
H A Dcpu.c41 static void msr_save_context(struct saved_context *ctxt) in msr_save_context()
53 static void msr_restore_context(struct saved_context *ctxt) in msr_restore_context()
81 static void __save_processor_state(struct saved_context *ctxt) in __save_processor_state()
197 static void notrace __restore_processor_state(struct saved_context *ctxt) in __restore_processor_state()
/linux/drivers/dma/amd/qdma/
H A Dqdma.c181 const struct qdma_ctxt_sw_desc *ctxt, in qdma_prep_sw_desc_context()
203 const struct qdma_ctxt_intr *ctxt, in qdma_prep_intr_context()
216 const struct qdma_ctxt_fmap *ctxt, in qdma_prep_fmap_context()
233 enum qdma_ctxt_cmd cmd, u16 index, u32 *ctxt) in qdma_prog_context()
323 u32 ctxt[QDMA_CTXT_REGMAP_LEN]; in qdma_setup_fmap_context() local
349 u32 ctxt[QDMA_CTXT_REGMAP_LEN]; in qdma_setup_queue_context() local
951 u32 ctxt[QDMA_CTXT_REGMAP_LEN]; in qdmam_alloc_qintr_rings() local
/linux/tools/perf/scripts/python/
H A Dfutex-contention.py29 def syscalls__sys_enter_futex(event, ctxt, cpu, s, ns, tid, comm, callchain, argument
40 def syscalls__sys_exit_futex(event, ctxt, cpu, s, ns, tid, comm, callchain, argument
/linux/drivers/hwtracing/coresight/
H A Dcoresight-etm-perf.c468 etm_event_resume(struct coresight_device * csdev,struct etm_ctxt * ctxt) etm_event_resume() argument
480 struct etm_ctxt *ctxt = this_cpu_ptr(&etm_ctxt); etm_event_start() local
582 etm_event_pause(struct perf_event * event,struct coresight_device * csdev,struct etm_ctxt * ctxt) etm_event_pause() argument
634 struct etm_ctxt *ctxt = this_cpu_ptr(&etm_ctxt); etm_event_stop() local
[all...]
/linux/arch/x86/coco/sev/
H A Dcore.c257 struct es_em_ctxt ctxt; in vmgexit_psc() local
983 struct es_em_ctxt ctxt = { .regs = &regs }; savic_ghcb_msr_read() local
1013 struct es_em_ctxt ctxt = { .regs = &regs }; savic_ghcb_msr_write() local
1036 struct es_em_ctxt ctxt; savic_register_gpa() local
1058 struct es_em_ctxt ctxt; savic_unregister_gpa() local
1328 struct es_em_ctxt ctxt; snp_issue_guest_request() local
[all...]
/linux/sound/soc/codecs/
H A Dpcm6240.c1228 static struct pcmdevice_config_info *pcmdevice_add_config(void *ctxt, in pcmdevice_add_config() argument
1440 pcmdevice_config_info_remove(void * ctxt) pcmdevice_config_info_remove() argument
1466 pcmdev_regbin_ready(const struct firmware * fmw,void * ctxt) pcmdev_regbin_ready() argument
1788 pcmdevice_process_block(void * ctxt,unsigned char * data,unsigned char dev_idx,int sublocksize) pcmdevice_process_block() argument
1832 pcmdevice_select_cfg_blk(void * ctxt,int conf_no,unsigned char block_type) pcmdevice_select_cfg_blk() argument
[all...]
/linux/drivers/net/wwan/iosm/
H A Diosm_ipc_wwan.c164 static int ipc_wwan_newlink(void *ctxt, struct net_device *dev, in ipc_wwan_newlink()
193 static void ipc_wwan_dellink(void *ctxt, struct net_device *dev, in ipc_wwan_dellink()
/linux/tools/testing/selftests/powerpc/mm/
H A Dsegv_errors.c27 ucontext_t *ctxt = (ucontext_t *)ctxt_v; in segv_handler() local
H A Dwild_bctr.c26 static void save_regs(ucontext_t *ctxt) in save_regs()
/linux/tools/testing/selftests/powerpc/mce/
H A Dinject-ra-err.c21 ucontext_t *ctxt = (ucontext_t *)ctxt_v; in sigbus_handler() local
/linux/drivers/infiniband/hw/hfi1/
H A Dfile_ops.c131 #define HFI1_MMAP_TOKEN(type, ctxt, subctxt, addr) \ argument
307 static inline void mmap_cdbg(u16 ctxt, u8 subctxt, u8 type, u8 mapio, u8 vmf, in mmap_cdbg()
331 u16 ctxt; in hfi1_file_mmap() local
1492 u16 ctxt; in hfi1_set_uevent_bits() local
/linux/drivers/net/wwan/t7xx/
H A Dt7xx_netdev.c290 static int t7xx_ccmni_wwan_newlink(void *ctxt, struct net_device *dev, u32 if_id, in t7xx_ccmni_wwan_newlink()
315 static void t7xx_ccmni_wwan_dellink(void *ctxt, struct net_device *dev, struct list_head *head) in t7xx_ccmni_wwan_dellink()
/linux/net/ipv4/
H A Dtcp_fastopen.c97 struct tcp_fastopen_context *ctxt; in tcp_fastopen_init_key_once() local
137 struct tcp_fastopen_context *ctxt; in tcp_fastopen_ctx_destroy() local

123