| /linux/arch/arm64/kvm/hyp/include/hyp/ |
| H A D | sysreg-sr.h | 21 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 D | debug-sr.h | 107 struct kvm_cpu_context *ctxt) in __debug_save_state() 121 struct kvm_cpu_context *ctxt) in __debug_restore_state()
|
| H A D | switch.h | 708 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 D | emulate.c | 249 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 D | x86.c | 108 #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 D | smm.c | 464 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 D | nbcon.c | 207 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 D | ice_vsi_vlan_lib.c | 94 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 D | ice_lib.c | 287 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 D | svc_rdma_rw.c | 64 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 D | svc_rdma_sendto.c | 120 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 D | svc_rdma_backchannel.c | 140 struct svc_rdma_send_ctxt *ctxt; in rpcrdma_bc_send_request() local
|
| /linux/arch/x86/power/ |
| H A D | cpu.c | 41 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 D | qdma.c | 181 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 D | futex-contention.py | 29 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 D | coresight-etm-perf.c | 468 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 D | core.c | 257 struct es_em_ctxt ctxt; in vmgexit_psc() local 983 struct es_em_ctxt ctxt = { .regs = ®s }; savic_ghcb_msr_read() local 1013 struct es_em_ctxt ctxt = { .regs = ®s }; 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 D | pcm6240.c | 1228 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 D | iosm_ipc_wwan.c | 164 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 D | segv_errors.c | 27 ucontext_t *ctxt = (ucontext_t *)ctxt_v; in segv_handler() local
|
| H A D | wild_bctr.c | 26 static void save_regs(ucontext_t *ctxt) in save_regs()
|
| /linux/tools/testing/selftests/powerpc/mce/ |
| H A D | inject-ra-err.c | 21 ucontext_t *ctxt = (ucontext_t *)ctxt_v; in sigbus_handler() local
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | file_ops.c | 131 #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 D | t7xx_netdev.c | 290 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 D | tcp_fastopen.c | 97 struct tcp_fastopen_context *ctxt; in tcp_fastopen_init_key_once() local 137 struct tcp_fastopen_context *ctxt; in tcp_fastopen_ctx_destroy() local
|