| /linux/arch/x86/kvm/ |
| H A D | emulate.c | 195 int (*execute)(struct x86_emulate_ctxt *ctxt); 203 int (*check_perm)(struct x86_emulate_ctxt *ctxt); 249 static void writeback_registers(struct x86_emulate_ctxt *ctxt) in writeback_registers() argument 251 unsigned long dirty = ctxt->regs_dirty; in writeback_registers() 255 ctxt->ops->write_gpr(ctxt, reg, ctxt->_regs[reg]); in writeback_registers() 258 static void invalidate_registers(struct x86_emulate_ctxt *ctxt) in invalidate_registers() argument 260 ctxt->regs_dirty = 0; in invalidate_registers() 261 ctxt in invalidate_registers() 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 1319 segmented_read(struct x86_emulate_ctxt * ctxt,struct segmented_address addr,void * data,unsigned size) segmented_read() argument 1333 segmented_write(struct x86_emulate_ctxt * ctxt,struct segmented_address addr,const void * data,unsigned size) segmented_write() argument 1348 segmented_cmpxchg(struct x86_emulate_ctxt * ctxt,struct segmented_address addr,const void * orig_data,const void * data,unsigned size) segmented_cmpxchg() argument 1363 pio_in_emulated(struct x86_emulate_ctxt * ctxt,unsigned int size,unsigned short port,void * dest) pio_in_emulated() argument 1398 read_interrupt_descriptor(struct x86_emulate_ctxt * ctxt,u16 index,struct desc_struct * desc) read_interrupt_descriptor() argument 1413 get_descriptor_table_ptr(struct x86_emulate_ctxt * ctxt,u16 selector,struct desc_ptr * dt) get_descriptor_table_ptr() argument 1434 get_descriptor_ptr(struct x86_emulate_ctxt * ctxt,u16 selector,ulong * desc_addr_p) get_descriptor_ptr() argument 1463 read_segment_descriptor(struct x86_emulate_ctxt * ctxt,u16 selector,struct desc_struct * desc,ulong * desc_addr_p) read_segment_descriptor() argument 1477 write_segment_descriptor(struct x86_emulate_ctxt * ctxt,u16 selector,struct desc_struct * desc) write_segment_descriptor() argument 1490 emulator_is_ssp_invalid(struct x86_emulate_ctxt * ctxt,u8 cpl) emulator_is_ssp_invalid() argument 1521 __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 1731 load_segment_descriptor(struct x86_emulate_ctxt * ctxt,u16 selector,int seg) load_segment_descriptor() argument 1759 writeback(struct x86_emulate_ctxt * ctxt,struct operand * op) writeback() argument 1805 emulate_push(struct x86_emulate_ctxt * ctxt,const void * data,int len) emulate_push() argument 1816 em_push(struct x86_emulate_ctxt * ctxt) em_push() argument 1823 emulate_pop(struct x86_emulate_ctxt * ctxt,void * dest,int len) emulate_pop() argument 1839 em_pop(struct x86_emulate_ctxt * ctxt) em_pop() argument 1844 emulate_popf(struct x86_emulate_ctxt * ctxt,void * dest,int len) emulate_popf() argument 1887 em_popf(struct x86_emulate_ctxt * ctxt) em_popf() argument 1895 em_enter(struct x86_emulate_ctxt * ctxt) em_enter() argument 1917 em_leave(struct x86_emulate_ctxt * ctxt) em_leave() argument 1924 em_push_sreg(struct x86_emulate_ctxt * ctxt) em_push_sreg() argument 1937 em_pop_sreg(struct x86_emulate_ctxt * ctxt) em_pop_sreg() argument 1956 em_pusha(struct x86_emulate_ctxt * ctxt) em_pusha() argument 1976 em_pushf(struct x86_emulate_ctxt * ctxt) em_pushf() argument 1982 em_popa(struct x86_emulate_ctxt * ctxt) em_popa() argument 2003 __emulate_int_real(struct x86_emulate_ctxt * ctxt,int irq) __emulate_int_real() argument 2052 emulate_int_real(struct x86_emulate_ctxt * ctxt,int irq) emulate_int_real() argument 2063 emulate_int(struct x86_emulate_ctxt * ctxt,int irq) emulate_int() argument 2078 emulate_iret_real(struct x86_emulate_ctxt * ctxt) emulate_iret_real() argument 2134 em_iret(struct x86_emulate_ctxt * ctxt) em_iret() argument 2149 em_jmp_far(struct x86_emulate_ctxt * ctxt) em_jmp_far() argument 2172 em_jmp_abs(struct x86_emulate_ctxt * ctxt) em_jmp_abs() argument 2177 em_call_near_abs(struct x86_emulate_ctxt * ctxt) em_call_near_abs() argument 2191 em_cmpxchg8b(struct x86_emulate_ctxt * ctxt) em_cmpxchg8b() argument 2212 em_ret(struct x86_emulate_ctxt * ctxt) em_ret() argument 2224 em_ret_far(struct x86_emulate_ctxt * ctxt) em_ret_far() argument 2251 em_ret_far_imm(struct x86_emulate_ctxt * ctxt) em_ret_far_imm() argument 2262 em_cmpxchg(struct x86_emulate_ctxt * ctxt) em_cmpxchg() argument 2286 em_lseg(struct x86_emulate_ctxt * ctxt) em_lseg() argument 2302 em_rsm(struct x86_emulate_ctxt * ctxt) em_rsm() argument 2339 em_syscall(struct x86_emulate_ctxt * ctxt) em_syscall() argument 2406 em_sysenter(struct x86_emulate_ctxt * ctxt) em_sysenter() argument 2459 em_sysexit(struct x86_emulate_ctxt * ctxt) em_sysexit() argument 2519 emulator_bad_iopl(struct x86_emulate_ctxt * ctxt) emulator_bad_iopl() argument 2533 emulator_io_port_access_allowed(struct x86_emulate_ctxt * ctxt,u16 port,u16 len) emulator_io_port_access_allowed() argument 2574 emulator_io_permitted(struct x86_emulate_ctxt * ctxt,u16 port,u16 len) emulator_io_permitted() argument 2589 string_registers_quirk(struct x86_emulate_ctxt * ctxt) string_registers_quirk() argument 2620 save_state_to_tss16(struct x86_emulate_ctxt * ctxt,struct tss_segment_16 * tss) save_state_to_tss16() argument 2641 load_state_from_tss16(struct x86_emulate_ctxt * ctxt,struct tss_segment_16 * tss) load_state_from_tss16() argument 2698 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 2732 save_state_to_tss32(struct x86_emulate_ctxt * ctxt,struct tss_segment_32 * tss) save_state_to_tss32() argument 2755 load_state_from_tss32(struct x86_emulate_ctxt * ctxt,struct tss_segment_32 * tss) load_state_from_tss32() argument 2836 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 2874 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 2975 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 2996 string_addr_inc(struct x86_emulate_ctxt * ctxt,int reg,struct operand * op) string_addr_inc() argument 3005 em_das(struct x86_emulate_ctxt * ctxt) em_das() argument 3043 em_aam(struct x86_emulate_ctxt * ctxt) em_aam() argument 3065 em_aad(struct x86_emulate_ctxt * ctxt) em_aad() argument 3083 em_call(struct x86_emulate_ctxt * ctxt) em_call() argument 3095 em_call_far(struct x86_emulate_ctxt * ctxt) em_call_far() argument 3139 em_ret_near_imm(struct x86_emulate_ctxt * ctxt) em_ret_near_imm() argument 3154 em_xchg(struct x86_emulate_ctxt * ctxt) em_xchg() argument 3166 em_imul_3op(struct x86_emulate_ctxt * ctxt) em_imul_3op() argument 3172 em_cwd(struct x86_emulate_ctxt * ctxt) em_cwd() argument 3182 em_rdpid(struct x86_emulate_ctxt * ctxt) em_rdpid() argument 3194 em_rdtsc(struct x86_emulate_ctxt * ctxt) em_rdtsc() argument 3204 em_rdpmc(struct x86_emulate_ctxt * ctxt) em_rdpmc() argument 3215 em_mov(struct x86_emulate_ctxt * ctxt) em_mov() argument 3221 em_movbe(struct x86_emulate_ctxt * ctxt) em_movbe() argument 3254 em_cr_write(struct x86_emulate_ctxt * ctxt) em_cr_write() argument 3278 em_dr_write(struct x86_emulate_ctxt * ctxt) em_dr_write() argument 3296 em_wrmsr(struct x86_emulate_ctxt * ctxt) em_wrmsr() argument 3312 em_rdmsr(struct x86_emulate_ctxt * ctxt) em_rdmsr() argument 3330 em_store_sreg(struct x86_emulate_ctxt * ctxt,int segment) em_store_sreg() argument 3343 em_mov_rm_sreg(struct x86_emulate_ctxt * ctxt) em_mov_rm_sreg() argument 3351 em_mov_sreg_rm(struct x86_emulate_ctxt * ctxt) em_mov_sreg_rm() argument 3366 em_sldt(struct x86_emulate_ctxt * ctxt) em_sldt() argument 3371 em_lldt(struct x86_emulate_ctxt * ctxt) em_lldt() argument 3380 em_str(struct x86_emulate_ctxt * ctxt) em_str() argument 3385 em_ltr(struct x86_emulate_ctxt * ctxt) em_ltr() argument 3394 em_invlpg(struct x86_emulate_ctxt * ctxt) em_invlpg() argument 3409 em_clts(struct x86_emulate_ctxt * ctxt) em_clts() argument 3419 em_hypercall(struct x86_emulate_ctxt * ctxt) em_hypercall() argument 3433 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 3434 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 3456 em_sgdt(struct x86_emulate_ctxt * ctxt) em_sgdt() argument 3461 em_sidt(struct x86_emulate_ctxt * ctxt) em_sidt() argument 3466 em_lgdt_lidt(struct x86_emulate_ctxt * ctxt,bool lgdt) em_lgdt_lidt() argument 3491 em_lgdt(struct x86_emulate_ctxt * ctxt) em_lgdt() argument 3496 em_lidt(struct x86_emulate_ctxt * ctxt) em_lidt() argument 3501 em_smsw(struct x86_emulate_ctxt * ctxt) em_smsw() argument 3513 em_lmsw(struct x86_emulate_ctxt * ctxt) em_lmsw() argument 3521 em_loop(struct x86_emulate_ctxt * ctxt) em_loop() argument 3533 em_jcxz(struct x86_emulate_ctxt * ctxt) em_jcxz() argument 3543 em_in(struct x86_emulate_ctxt * ctxt) em_in() argument 3552 em_out(struct x86_emulate_ctxt * ctxt) em_out() argument 3561 em_cli(struct x86_emulate_ctxt * ctxt) em_cli() argument 3570 em_sti(struct x86_emulate_ctxt * ctxt) em_sti() argument 3580 em_cpuid(struct x86_emulate_ctxt * ctxt) em_cpuid() argument 3601 em_sahf(struct x86_emulate_ctxt * ctxt) em_sahf() argument 3614 em_lahf(struct x86_emulate_ctxt * ctxt) em_lahf() argument 3621 em_bswap(struct x86_emulate_ctxt * ctxt) em_bswap() argument 3636 em_clflush(struct x86_emulate_ctxt * ctxt) em_clflush() argument 3642 em_clflushopt(struct x86_emulate_ctxt * ctxt) em_clflushopt() argument 3648 em_movsxd(struct x86_emulate_ctxt * ctxt) em_movsxd() argument 3654 check_fxsr(struct x86_emulate_ctxt * ctxt) check_fxsr() argument 3681 fxstate_size(struct x86_emulate_ctxt * ctxt) fxstate_size() argument 3709 em_fxsave(struct x86_emulate_ctxt * ctxt) em_fxsave() argument 3751 em_fxrstor(struct x86_emulate_ctxt * ctxt) em_fxrstor() argument 3788 em_xsetbv(struct x86_emulate_ctxt * ctxt) em_xsetbv() argument 3817 check_cr_access(struct x86_emulate_ctxt * ctxt) check_cr_access() argument 3825 check_dr_read(struct x86_emulate_ctxt * ctxt) check_dr_read() argument 3850 check_dr_write(struct x86_emulate_ctxt * ctxt) check_dr_write() argument 3861 check_svme(struct x86_emulate_ctxt * ctxt) check_svme() argument 3873 check_svme_pa(struct x86_emulate_ctxt * ctxt) check_svme_pa() argument 3884 check_rdtsc(struct x86_emulate_ctxt * ctxt) check_rdtsc() argument 3894 check_rdpmc(struct x86_emulate_ctxt * ctxt) check_rdpmc() argument 3918 check_perm_in(struct x86_emulate_ctxt * ctxt) check_perm_in() argument 3927 check_perm_out(struct x86_emulate_ctxt * ctxt) check_perm_out() argument 4500 is_shstk_instruction(struct x86_emulate_ctxt * ctxt) is_shstk_instruction() argument 4505 is_ibt_instruction(struct x86_emulate_ctxt * ctxt) is_ibt_instruction() argument 4554 imm_size(struct x86_emulate_ctxt * ctxt) imm_size() argument 4564 decode_imm(struct x86_emulate_ctxt * ctxt,struct operand * op,unsigned size,bool sign_extension) decode_imm() argument 4604 decode_operand(struct x86_emulate_ctxt * ctxt,struct operand * op,unsigned d) decode_operand() argument 4767 x86_decode_avx(struct x86_emulate_ctxt * ctxt,u8 vex_1st,u8 vex_2nd,struct opcode * opcode) x86_decode_avx() argument 4842 x86_decode_insn(struct x86_emulate_ctxt * ctxt,void * insn,int insn_len,int emulation_type) x86_decode_insn() argument 5202 x86_page_table_writing_insn(struct x86_emulate_ctxt * ctxt) x86_page_table_writing_insn() argument 5207 string_insn_completed(struct x86_emulate_ctxt * ctxt) string_insn_completed() argument 5227 flush_pending_x87_faults(struct x86_emulate_ctxt * ctxt) flush_pending_x87_faults() argument 5247 init_decode_cache(struct x86_emulate_ctxt * ctxt) init_decode_cache() argument 5264 x86_emulate_insn(struct x86_emulate_ctxt * ctxt,bool check_intercepts) x86_emulate_insn() argument 5626 emulator_invalidate_register_cache(struct x86_emulate_ctxt * ctxt) emulator_invalidate_register_cache() argument 5631 emulator_writeback_register_cache(struct x86_emulate_ctxt * ctxt) emulator_writeback_register_cache() argument 5636 emulator_can_use_gpa(struct x86_emulate_ctxt * ctxt) emulator_can_use_gpa() argument [all...] |
| H A D | kvm_emulate.h | 106 void (*vm_bugged)(struct x86_emulate_ctxt *ctxt); 112 ulong (*read_gpr)(struct x86_emulate_ctxt *ctxt, unsigned reg); 119 void (*write_gpr)(struct x86_emulate_ctxt *ctxt, unsigned reg, ulong val); 128 int (*read_std)(struct x86_emulate_ctxt *ctxt, 141 int (*write_std)(struct x86_emulate_ctxt *ctxt, 151 int (*fetch)(struct x86_emulate_ctxt *ctxt, 161 int (*read_emulated)(struct x86_emulate_ctxt *ctxt, 172 int (*write_emulated)(struct x86_emulate_ctxt *ctxt, 185 int (*cmpxchg_emulated)(struct x86_emulate_ctxt *ctxt, 191 void (*invlpg)(struct x86_emulate_ctxt *ctxt, ulon 402 KVM_EMULATOR_BUG_ON(cond,ctxt) global() argument 544 reg_read(struct x86_emulate_ctxt * ctxt,unsigned nr) reg_read() argument 556 reg_write(struct x86_emulate_ctxt * ctxt,unsigned nr) reg_write() argument 569 reg_rmw(struct x86_emulate_ctxt * ctxt,unsigned nr) reg_rmw() argument [all...] |
| /linux/arch/arm64/kvm/hyp/include/hyp/ |
| H A D | sysreg-sr.h | 19 static inline bool ctxt_has_s1poe(struct kvm_cpu_context *ctxt); 21 static inline struct kvm_vcpu *ctxt_to_vcpu(struct kvm_cpu_context *ctxt) in ctxt_to_vcpu() argument 23 struct kvm_vcpu *vcpu = ctxt->__hyp_running_vcpu; in ctxt_to_vcpu() 26 vcpu = container_of(ctxt, struct kvm_vcpu, arch.ctxt); in ctxt_to_vcpu() 31 static inline bool ctxt_is_guest(struct kvm_cpu_context *ctxt) in ctxt_is_guest() argument 33 return host_data_ptr(host_ctxt) != ctxt; in ctxt_is_guest() 36 static inline u64 *ctxt_mdscr_el1(struct kvm_cpu_context *ctxt) in ctxt_mdscr_el1() argument 38 struct kvm_vcpu *vcpu = ctxt_to_vcpu(ctxt); in ctxt_mdscr_el1() 40 if (ctxt_is_guest(ctxt) && kvm_host_owns_debug_regs(vcpu)) in ctxt_mdscr_el1() 43 return &ctxt_sys_reg(ctxt, MDSCR_EL1); in ctxt_mdscr_el1() [all …]
|
| H A D | switch.h | 423 hcr = __ctxt_sys_reg(&vcpu->arch.ctxt, HCR_EL2); in kvm_hyp_handle_mops() 471 &vcpu->arch.ctxt.fp_regs.fpsr, in fpsimd_lazy_switch_to_guest() 625 __fpsimd_restore_state(&vcpu->arch.ctxt.fp_regs); in handle_tx2_tvm() 702 static inline u64 hyp_timer_get_offset(struct arch_timer_context *ctxt) in kvm_handle_cntxct() 706 if (ctxt->offset.vm_offset) in kvm_handle_cntxct() 707 offset += *kern_hyp_va(ctxt->offset.vm_offset); in kvm_handle_cntxct() 708 if (ctxt->offset.vcpu_offset) in kvm_handle_cntxct() 709 offset += *kern_hyp_va(ctxt->offset.vcpu_offset); in kvm_handle_cntxct() 714 static inline u64 compute_counter_value(struct arch_timer_context *ctxt) in kvm_handle_cntxct() 716 return arch_timer_read_cntpct_el0() - hyp_timer_get_offset(ctxt); in kvm_handle_cntxct() 671 hyp_timer_get_offset(struct arch_timer_context * ctxt) hyp_timer_get_offset() argument 683 compute_counter_value(struct arch_timer_context * ctxt) compute_counter_value() argument 690 struct arch_timer_context *ctxt; kvm_handle_cntxct() local [all...] |
| H A D | debug-sr.h | 107 struct kvm_cpu_context *ctxt) in __debug_save_state() argument 117 ctxt_sys_reg(ctxt, MDCCINT_EL1) = read_sysreg(mdccint_el1); in __debug_save_state() 121 struct kvm_cpu_context *ctxt) in __debug_restore_state() argument 131 write_sysreg(ctxt_sys_reg(ctxt, MDCCINT_EL1), mdccint_el1); in __debug_restore_state() 145 guest_ctxt = &vcpu->arch.ctxt; in __debug_switch_to_guest_common() 164 guest_ctxt = &vcpu->arch.ctxt; in __debug_switch_to_host_common()
|
| /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 97 ctxt = kzalloc_obj(*ctxt); in ice_vsi_manage_vlan_insertion() 98 if (!ctxt) in ice_vsi_manage_vlan_insertion() 105 ctxt->info.inner_vlan_flags = ICE_AQ_VSI_INNER_VLAN_TX_MODE_ALL; in ice_vsi_manage_vlan_insertion() 108 ctxt->info.inner_vlan_flags |= (vsi->info.inner_vlan_flags & in ice_vsi_manage_vlan_insertion() 111 ctxt->info.valid_sections = cpu_to_le16(ICE_AQ_VSI_PROP_VLAN_VALID); in ice_vsi_manage_vlan_insertion() 113 err = ice_update_vsi(hw, vsi->idx, ctxt, NULL); in ice_vsi_manage_vlan_insertion() 120 vsi->info.inner_vlan_flags = ctxt->info.inner_vlan_flags; in ice_vsi_manage_vlan_insertion() 122 kfree(ctxt); in ice_vsi_manage_vlan_insertion() 134 struct ice_vsi_ctx *ctxt; in ice_vsi_manage_vlan_stripping() local [all …]
|
| H A D | ice_lib.c | 287 struct ice_vsi_ctx *ctxt; in ice_vsi_delete_from_hw() local 291 ctxt = kzalloc_obj(*ctxt); in ice_vsi_delete_from_hw() 292 if (!ctxt) in ice_vsi_delete_from_hw() 296 ctxt->vf_num = vsi->vf->vf_id; in ice_vsi_delete_from_hw() 297 ctxt->vsi_num = vsi->vsi_num; in ice_vsi_delete_from_hw() 299 memcpy(&ctxt->info, &vsi->info, sizeof(ctxt->info)); in ice_vsi_delete_from_hw() 301 status = ice_free_vsi(&pf->hw, vsi->idx, ctxt, false, NULL); in ice_vsi_delete_from_hw() 306 kfree(ctxt); in ice_vsi_delete_from_hw() 947 static void ice_set_dflt_vsi_ctx(struct ice_hw *hw, struct ice_vsi_ctx *ctxt) in ice_set_dflt_vsi_ctx() argument 951 memset(&ctxt->info, 0, sizeof(ctxt->info)); in ice_set_dflt_vsi_ctx() [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 209 unsigned long nbcon_seq = __u64seq_to_ulseq(ctxt->seq); in nbcon_seq_try_update() 210 struct console *con = ctxt->console; in nbcon_seq_try_update() 214 ctxt->seq = new_seq; in nbcon_seq_try_update() 216 ctxt->seq = nbcon_seq_read(con); in nbcon_seq_try_update() 243 static int nbcon_context_try_acquire_direct(struct nbcon_context *ctxt, in nbcon_context_try_acquire_direct() argument 247 struct console *con = ctxt->console; in nbcon_context_try_acquire_direct() 270 if (ctxt->prio <= cur->prio || ctxt->prio <= cur->req_prio) in nbcon_context_try_acquire_direct() 283 new.prio = ctxt->prio; in nbcon_context_try_acquire_direct() 351 static int nbcon_context_try_acquire_requested(struct nbcon_context *ctxt, in nbcon_context_try_acquire_requested() argument [all …]
|
| /linux/arch/x86/power/ |
| H A D | cpu.c | 41 static void msr_save_context(struct saved_context *ctxt) in msr_save_context() argument 43 struct saved_msr *msr = ctxt->saved_msrs.array; in msr_save_context() 44 struct saved_msr *end = msr + ctxt->saved_msrs.num; in msr_save_context() 53 static void msr_restore_context(struct saved_context *ctxt) in msr_restore_context() argument 55 struct saved_msr *msr = ctxt->saved_msrs.array; in msr_restore_context() 56 struct saved_msr *end = msr + ctxt->saved_msrs.num; in msr_restore_context() 81 static void __save_processor_state(struct saved_context *ctxt) in __save_processor_state() argument 91 store_idt(&ctxt->idt); in __save_processor_state() 99 ctxt->gdt_desc.size = GDT_SIZE - 1; in __save_processor_state() 100 ctxt->gdt_desc.address = (unsigned long)get_cpu_gdt_rw(smp_processor_id()); in __save_processor_state() [all …]
|
| /linux/net/sunrpc/xprtrdma/ |
| H A D | svc_rdma_sendto.c | 80 * ctxt, the Send WR is posted, and sendto returns. 120 struct svc_rdma_send_ctxt *ctxt; in svc_rdma_send_ctxt_alloc() local 126 ctxt = kzalloc_node(struct_size(ctxt, sc_sges, rdma->sc_max_send_sges), in svc_rdma_send_ctxt_alloc() 128 if (!ctxt) in svc_rdma_send_ctxt_alloc() 131 ctxt->sc_pages = kcalloc_node(pages, sizeof(struct page *), in svc_rdma_send_ctxt_alloc() 133 if (!ctxt->sc_pages) in svc_rdma_send_ctxt_alloc() 135 ctxt->sc_maxpages = pages; in svc_rdma_send_ctxt_alloc() 144 svc_rdma_send_cid_init(rdma, &ctxt->sc_cid); in svc_rdma_send_ctxt_alloc() 146 ctxt in svc_rdma_send_ctxt_alloc() 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_rw.c | 50 struct svc_rdma_rw_ctxt *ctxt); 64 struct svc_rdma_rw_ctxt *ctxt; in svc_rdma_get_rw_ctxt() local 71 ctxt = llist_entry(node, struct svc_rdma_rw_ctxt, rw_node); in svc_rdma_get_rw_ctxt() 73 ctxt = kmalloc_node(struct_size(ctxt, rw_first_bvec, in svc_rdma_get_rw_ctxt() 76 if (!ctxt) in svc_rdma_get_rw_ctxt() 79 INIT_LIST_HEAD(&ctxt->rw_list); in svc_rdma_get_rw_ctxt() 80 ctxt->rw_first_bvec_nents = first_bvec_nents; in svc_rdma_get_rw_ctxt() 83 if (nr_bvec <= ctxt->rw_first_bvec_nents) { in svc_rdma_get_rw_ctxt() 84 ctxt->rw_bvec = ctxt->rw_first_bvec; in svc_rdma_get_rw_ctxt() 86 ctxt->rw_bvec = kmalloc_array_node(nr_bvec, in svc_rdma_get_rw_ctxt() [all …]
|
| /linux/arch/arm64/include/asm/ |
| H A D | kvm_asm.h | 333 .macro get_vcpu_ptr vcpu, ctxt 334 get_host_ctxt \ctxt, \vcpu 335 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU] 338 .macro get_loaded_vcpu vcpu, ctxt 339 adr_this_cpu \ctxt, kvm_hyp_ctxt, \vcpu 340 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU] 343 .macro set_loaded_vcpu vcpu, ctxt, tmp 344 adr_this_cpu \ctxt, kvm_hyp_ctxt, \tmp 345 str \vcpu, [\ctxt, #HOST_CONTEXT_VCPU] 372 .macro save_callee_saved_regs ctxt [all...] |
| H A D | kvm_hyp.h | 105 void __sysreg_save_state_nvhe(struct kvm_cpu_context *ctxt); 106 void __sysreg_restore_state_nvhe(struct kvm_cpu_context *ctxt); 110 void sysreg_save_host_state_vhe(struct kvm_cpu_context *ctxt); 111 void sysreg_restore_host_state_vhe(struct kvm_cpu_context *ctxt); 112 void sysreg_save_guest_state_vhe(struct kvm_cpu_context *ctxt); 113 void sysreg_restore_guest_state_vhe(struct kvm_cpu_context *ctxt);
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | trace_ctxts.h | 25 __field(unsigned int, ctxt) 37 __entry->ctxt = uctxt->ctxt; 50 __entry->ctxt, 66 TP_PROTO(struct hfi1_devdata *dd, unsigned int ctxt, 69 TP_ARGS(dd, ctxt, subctxt, cinfo), 71 __field(unsigned int, ctxt) 80 __entry->ctxt = ctxt; 90 __entry->ctxt, 100 const char *hfi1_trace_print_rsm_hist(struct trace_seq *p, unsigned int ctxt); 102 TP_PROTO(unsigned int ctxt), [all …]
|
| H A D | init.c | 111 if (rcd->ctxt == HFI1_CTRL_CTXT) in hfi1_create_kctxt() 179 rcd->dd->rcd[rcd->ctxt] = NULL; in hfi1_rcd_free() 229 u16 ctxt; in allocate_rcd_index() local 232 for (ctxt = 0; ctxt < dd->num_rcv_contexts; ctxt++) in allocate_rcd_index() 233 if (!dd->rcd[ctxt]) in allocate_rcd_index() 236 if (ctxt < dd->num_rcv_contexts) { in allocate_rcd_index() 237 rcd->ctxt = ctxt; in allocate_rcd_index() 238 dd->rcd[ctxt] = rcd; in allocate_rcd_index() 243 if (ctxt >= dd->num_rcv_contexts) in allocate_rcd_index() 246 *index = ctxt; in allocate_rcd_index() [all …]
|
| H A D | file_ops.c | 131 #define HFI1_MMAP_TOKEN(type, ctxt, subctxt, addr) \ argument 134 HFI1_MMAP_TOKEN_SET(CTXT, ctxt) | \ 279 trace_hfi1_sdma_request(fd->dd, fd->uctxt->ctxt, fd->subctxt, dim); in hfi1_write_iter() 307 static inline void mmap_cdbg(u16 ctxt, u8 subctxt, u8 type, u8 mapio, u8 vmf, in mmap_cdbg() argument 313 ctxt, subctxt, type, mapio, vmf, !!memdma, in mmap_cdbg() 331 u16 ctxt; in hfi1_file_mmap() local 339 ctxt = HFI1_MMAP_TOKEN_GET(CTXT, token); in hfi1_file_mmap() 342 if (ctxt != uctxt->ctxt || subctxt != fd->subctxt) { in hfi1_file_mmap() 441 mmap_cdbg(ctxt, subctxt, type, mapio, vmf, memaddr, in hfi1_file_mmap() 464 + (uctxt->ctxt * RXE_PER_CONTEXT_SIZE); in hfi1_file_mmap() [all …]
|
| H A D | netdev_rx.c | 59 struct hfi1_ctxtdata **ctxt) in hfi1_netdev_allocate_ctxt() argument 85 dd_dev_info(dd, "created netdev context %d\n", uctxt->ctxt); in hfi1_netdev_allocate_ctxt() 86 *ctxt = uctxt; in hfi1_netdev_allocate_ctxt() 122 struct hfi1_ctxtdata **ctxt) in hfi1_netdev_allot_ctxt() argument 127 rc = hfi1_netdev_allocate_ctxt(dd, ctxt); in hfi1_netdev_allot_ctxt() 133 rc = hfi1_netdev_setup_ctxt(rx, *ctxt); in hfi1_netdev_allot_ctxt() 136 hfi1_netdev_deallocate_ctxt(dd, *ctxt); in hfi1_netdev_allot_ctxt() 137 *ctxt = NULL; in hfi1_netdev_allot_ctxt() 213 i, rxq->rcd->ctxt); in hfi1_netdev_rxq_init() 271 rxq->rcd->ctxt); in enable_queues() [all …]
|
| /linux/arch/x86/xen/ |
| H A D | smp_pv.c | 226 struct vcpu_guest_context *ctxt; in cpu_initialize_context() local 233 ctxt = kzalloc_obj(*ctxt); in cpu_initialize_context() 234 if (ctxt == NULL) { in cpu_initialize_context() 246 ctxt->user_regs.eip = (unsigned long)asm_cpu_bringup_and_idle; in cpu_initialize_context() 247 ctxt->flags = VGCF_IN_KERNEL; in cpu_initialize_context() 248 ctxt->user_regs.eflags = 0x1000; /* IOPL_RING1 */ in cpu_initialize_context() 249 ctxt->user_regs.ds = __USER_DS; in cpu_initialize_context() 250 ctxt->user_regs.es = __USER_DS; in cpu_initialize_context() 251 ctxt->user_regs.ss = __KERNEL_DS; in cpu_initialize_context() 252 ctxt->user_regs.cs = __KERNEL_CS; in cpu_initialize_context() [all …]
|
| /linux/fs/nilfs2/ |
| H A D | btnode.c | 184 * @ctxt: structure for exchanging context information for key change 187 * b-tree node block of the old key given in the "oldkey" member of @ctxt to 188 * the position of the new key given in the "newkey" member of @ctxt in the 199 * "newbh" member of @ctxt. 210 struct nilfs_btnode_chkey_ctxt *ctxt) in nilfs_btnode_prepare_change_key() argument 214 __u64 oldkey = ctxt->oldkey, newkey = ctxt->newkey; in nilfs_btnode_prepare_change_key() 220 obh = ctxt->bh; in nilfs_btnode_prepare_change_key() 221 ctxt->newbh = NULL; in nilfs_btnode_prepare_change_key() 260 ctxt in nilfs_btnode_prepare_change_key() 286 nilfs_btnode_commit_change_key(struct address_space * btnc,struct nilfs_btnode_chkey_ctxt * ctxt) nilfs_btnode_commit_change_key() argument 337 nilfs_btnode_abort_change_key(struct address_space * btnc,struct nilfs_btnode_chkey_ctxt * ctxt) nilfs_btnode_abort_change_key() argument [all...] |
| /linux/include/kvm/ |
| H A D | arm_arch_timer.h | 148 u32 timer_get_ctl(struct arch_timer_context *ctxt); 149 u64 timer_get_cval(struct arch_timer_context *ctxt); 170 static inline u64 timer_get_offset(struct arch_timer_context *ctxt) in timer_get_offset() 174 if (!ctxt) in timer_get_offset() 177 if (ctxt->offset.vm_offset) in timer_get_offset() 178 offset += *ctxt->offset.vm_offset; 179 if (ctxt->offset.vcpu_offset) in timer_set_offset() argument 180 offset += *ctxt->offset.vcpu_offset; in timer_set_offset() 185 static inline void timer_set_offset(struct arch_timer_context *ctxt, u64 offset) in timer_set_offset() 187 if (!ctxt in timer_set_offset() 164 timer_get_offset(struct arch_timer_context * ctxt) timer_get_offset() argument [all...] |
| /linux/arch/x86/hyperv/ |
| H A D | hv_crash.c | 200 struct hv_crash_ctxt *ctxt = &hv_crash_ctxt; in hv_hvcrash_ctxt_save() local 202 ctxt->rsp = current_stack_pointer; in hv_hvcrash_ctxt_save() 204 ctxt->cr0 = native_read_cr0(); in hv_hvcrash_ctxt_save() 205 ctxt->cr4 = native_read_cr4(); in hv_hvcrash_ctxt_save() 207 asm volatile("movq %%cr2, %0" : "=r"(ctxt->cr2)); in hv_hvcrash_ctxt_save() 208 asm volatile("movq %%cr8, %0" : "=r"(ctxt->cr8)); in hv_hvcrash_ctxt_save() 210 asm volatile("movw %%cs, %0" : "=m"(ctxt->cs)); in hv_hvcrash_ctxt_save() 211 asm volatile("movw %%ss, %0" : "=m"(ctxt->ss)); in hv_hvcrash_ctxt_save() 212 asm volatile("movw %%ds, %0" : "=m"(ctxt->ds)); in hv_hvcrash_ctxt_save() 213 asm volatile("movw %%es, %0" : "=m"(ctxt->es)); in hv_hvcrash_ctxt_save() [all …]
|
| /linux/fs/ocfs2/ |
| H A D | xattr.c | 264 struct ocfs2_xattr_set_ctxt *ctxt); 269 struct ocfs2_xattr_set_ctxt *ctxt); 702 struct ocfs2_xattr_set_ctxt *ctxt) in ocfs2_xattr_extend_allocation() argument 705 handle_t *handle = ctxt->handle; in ocfs2_xattr_extend_allocation() 728 ctxt->data_ac, in ocfs2_xattr_extend_allocation() 729 ctxt->meta_ac, in ocfs2_xattr_extend_allocation() 767 struct ocfs2_xattr_set_ctxt *ctxt) in __ocfs2_remove_xattr_range() argument 771 handle_t *handle = ctxt->handle; in __ocfs2_remove_xattr_range() 783 ret = ocfs2_remove_extent(handle, &et, cpos, len, ctxt->meta_ac, in __ocfs2_remove_xattr_range() 784 &ctxt in __ocfs2_remove_xattr_range() 812 ocfs2_xattr_shrink_size(struct inode * inode,u32 old_clusters,u32 new_clusters,struct ocfs2_xattr_value_buf * vb,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xattr_shrink_size() argument 858 ocfs2_xattr_value_truncate(struct inode * inode,struct ocfs2_xattr_value_buf * vb,int len,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xattr_value_truncate() argument 1939 ocfs2_xa_value_truncate(struct ocfs2_xa_loc * loc,u64 bytes,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xa_value_truncate() argument 2050 ocfs2_xa_remove(struct ocfs2_xa_loc * loc,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xa_remove() argument 2097 ocfs2_xa_reuse_entry(struct ocfs2_xa_loc * loc,struct ocfs2_xattr_info * xi,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xa_reuse_entry() argument 2159 ocfs2_xa_prepare_entry(struct ocfs2_xa_loc * loc,struct ocfs2_xattr_info * xi,u32 name_hash,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xa_prepare_entry() argument 2234 ocfs2_xa_store_value(struct ocfs2_xa_loc * loc,struct ocfs2_xattr_info * xi,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xa_store_value() argument 2257 ocfs2_xa_set(struct ocfs2_xa_loc * loc,struct ocfs2_xattr_info * xi,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xa_set() argument 2403 struct ocfs2_xattr_set_ctxt ctxt = { NULL, NULL, }; ocfs2_remove_value_outside() local 2751 ocfs2_xattr_ibody_init(struct inode * inode,struct buffer_head * di_bh,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xattr_ibody_init() argument 2805 ocfs2_xattr_ibody_set(struct inode * inode,struct ocfs2_xattr_info * xi,struct ocfs2_xattr_search * xs,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xattr_ibody_set() argument 2895 ocfs2_create_xattr_block(struct inode * inode,struct buffer_head * inode_bh,struct ocfs2_xattr_set_ctxt * ctxt,int indexed,struct buffer_head ** ret_bh) ocfs2_create_xattr_block() argument 2988 ocfs2_xattr_block_set(struct inode * inode,struct ocfs2_xattr_info * xi,struct ocfs2_xattr_search * xs,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xattr_block_set() argument 3285 ocfs2_init_xattr_set_ctxt(struct inode * inode,struct ocfs2_dinode * di,struct ocfs2_xattr_info * xi,struct ocfs2_xattr_search * xis,struct ocfs2_xattr_search * xbs,struct ocfs2_xattr_set_ctxt * ctxt,int extra_meta,int * credits) ocfs2_init_xattr_set_ctxt() argument 3341 __ocfs2_xattr_set_handle(struct inode * inode,struct ocfs2_dinode * di,struct ocfs2_xattr_info * xi,struct ocfs2_xattr_search * xis,struct ocfs2_xattr_search * xbs,struct ocfs2_xattr_set_ctxt * ctxt) __ocfs2_xattr_set_handle() argument 3507 struct ocfs2_xattr_set_ctxt ctxt = { ocfs2_xattr_set_handle() local 3572 struct ocfs2_xattr_set_ctxt ctxt = { NULL, NULL, NULL, }; ocfs2_xattr_set() local 4298 ocfs2_xattr_create_index_block(struct inode * inode,struct ocfs2_xattr_search * xs,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xattr_create_index_block() argument 5126 ocfs2_add_new_xattr_cluster(struct inode * inode,struct buffer_head * root_bh,struct ocfs2_xattr_bucket * first,struct ocfs2_xattr_bucket * target,u32 * num_clusters,u32 prev_cpos,int * extend,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_add_new_xattr_cluster() argument 5296 ocfs2_add_new_xattr_bucket(struct inode * inode,struct buffer_head * xb_bh,struct ocfs2_xattr_bucket * target,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_add_new_xattr_bucket() argument 5382 ocfs2_xattr_bucket_value_truncate(struct inode * inode,struct ocfs2_xattr_bucket * bucket,int xe_off,int len,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xattr_bucket_value_truncate() argument 5571 ocfs2_xattr_set_entry_bucket(struct inode * inode,struct ocfs2_xattr_info * xi,struct ocfs2_xattr_search * xs,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xattr_set_entry_bucket() argument 5614 ocfs2_xattr_set_entry_index_block(struct inode * inode,struct ocfs2_xattr_info * xi,struct ocfs2_xattr_search * xs,struct ocfs2_xattr_set_ctxt * ctxt) ocfs2_xattr_set_entry_index_block() argument 5686 struct ocfs2_xattr_set_ctxt ctxt = {NULL, NULL,}; ocfs2_delete_xattr_in_bucket() local 6572 struct ocfs2_xattr_set_ctxt ctxt; ocfs2_create_empty_xattr_block() local [all...] |
| /linux/drivers/hwtracing/coresight/ |
| H A D | coresight-etm-perf.c | 468 struct etm_ctxt *ctxt) in etm_event_resume() argument 470 if (!ctxt->event_data) in etm_event_resume() 480 struct etm_ctxt *ctxt = this_cpu_ptr(&etm_ctxt); in etm_event_start() local 481 struct perf_output_handle *handle = &ctxt->handle; in etm_event_start() 490 if (etm_event_resume(csdev, ctxt) < 0) { in etm_event_start() 498 if (WARN_ON(ctxt->event_data)) in etm_event_start() 560 ctxt->event_data = event_data; in etm_event_start() 582 struct etm_ctxt *ctxt) in etm_event_pause() argument 586 struct perf_output_handle *handle = &ctxt->handle; in etm_event_pause() 590 if (!ctxt->event_data) in etm_event_pause() [all …]
|
| /linux/drivers/scsi/be2iscsi/ |
| H A D | be_cmds.c | 784 void *ctxt = &req->context; in beiscsi_cmd_cq_create() local 798 ctxt, coalesce_wm); in beiscsi_cmd_cq_create() 799 AMAP_SET_BITS(struct amap_cq_context, nodelay, ctxt, no_delay); in beiscsi_cmd_cq_create() 800 AMAP_SET_BITS(struct amap_cq_context, count, ctxt, in beiscsi_cmd_cq_create() 802 AMAP_SET_BITS(struct amap_cq_context, valid, ctxt, 1); in beiscsi_cmd_cq_create() 803 AMAP_SET_BITS(struct amap_cq_context, solevent, ctxt, sol_evts); in beiscsi_cmd_cq_create() 804 AMAP_SET_BITS(struct amap_cq_context, eventable, ctxt, 1); in beiscsi_cmd_cq_create() 805 AMAP_SET_BITS(struct amap_cq_context, eqid, ctxt, eq->id); in beiscsi_cmd_cq_create() 806 AMAP_SET_BITS(struct amap_cq_context, armed, ctxt, 1); in beiscsi_cmd_cq_create() 807 AMAP_SET_BITS(struct amap_cq_context, func, ctxt, in beiscsi_cmd_cq_create() [all …]
|
| /linux/arch/arm64/kvm/ |
| H A D | reset.c | 161 free_page((unsigned long)vcpu->arch.ctxt.vncr_array); in kvm_arm_vcpu_destroy() 222 memset(&vcpu->arch.ctxt.fp_regs, 0, sizeof(vcpu->arch.ctxt.fp_regs)); in kvm_reset_vcpu() 223 vcpu->arch.ctxt.spsr_abt = 0; in kvm_reset_vcpu() 224 vcpu->arch.ctxt.spsr_und = 0; in kvm_reset_vcpu() 225 vcpu->arch.ctxt.spsr_irq = 0; in kvm_reset_vcpu() 226 vcpu->arch.ctxt.spsr_fiq = 0; in kvm_reset_vcpu()
|