Searched refs:ctxt (Results 1 - 25 of 133) sorted by last modified time

123456

/linux-master/include/linux/sunrpc/
H A Dsvc_xprt.h26 void (*xpo_release_ctxt)(struct svc_xprt *xprt, void *ctxt);
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A DMakefile4 iwlmvm-y += fw.o mac80211.o nvm.o ops.o phy-ctxt.o mac-ctxt.o
/linux-master/sound/soc/codecs/
H A Dpcm6240.c1236 static struct pcmdevice_config_info *pcmdevice_add_config(void *ctxt, argument
1240 struct pcmdevice_priv *pcm_dev = (struct pcmdevice_priv *)ctxt;
1461 static void pcmdevice_config_info_remove(void *ctxt) argument
1463 struct pcmdevice_priv *pcm_dev = (struct pcmdevice_priv *) ctxt;
1487 static int pcmdev_regbin_ready(const struct firmware *fmw, void *ctxt) argument
1490 struct pcmdevice_priv *pcm_dev = ctxt;
1581 cfg_info[i] = pcmdevice_add_config(ctxt, &buf[offset],
1810 static int pcmdevice_process_block(void *ctxt, unsigned char *data, argument
1813 struct pcmdevice_priv *pcm_dev = (struct pcmdevice_priv *)ctxt;
1854 static void pcmdevice_select_cfg_blk(void *ctxt, in argument
[all...]
/linux-master/arch/x86/kvm/
H A Dx86.c105 #define emul_to_vcpu(ctxt) \
106 ((struct kvm_vcpu *)(ctxt)->vcpu)
356 static int emulator_fix_hypercall(struct x86_emulate_ctxt *ctxt);
7625 static int kvm_fetch_guest_virt(struct x86_emulate_ctxt *ctxt, argument
7629 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7670 static int emulator_read_std(struct x86_emulate_ctxt *ctxt, argument
7674 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7715 static int emulator_write_std(struct x86_emulate_ctxt *ctxt, gva_t addr, void *val, argument
7719 struct kvm_vcpu *vcpu = emul_to_vcpu(ctxt);
7915 struct x86_emulate_ctxt *ctxt local
7956 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) argument
8010 emulator_read_emulated(struct x86_emulate_ctxt *ctxt, unsigned long addr, void *val, unsigned int bytes, struct x86_exception *exception) argument
8020 emulator_write_emulated(struct x86_emulate_ctxt *ctxt, unsigned long addr, const void *val, unsigned int bytes, struct x86_exception *exception) argument
8033 emulator_cmpxchg_emulated(struct x86_emulate_ctxt *ctxt, unsigned long addr, const void *old, const void *new, unsigned int bytes, struct x86_exception *exception) argument
8186 emulator_pio_in_emulated(struct x86_emulate_ctxt *ctxt, int size, unsigned short port, void *val, unsigned int count) argument
8214 emulator_pio_out_emulated(struct x86_emulate_ctxt *ctxt, int size, unsigned short port, const void *val, unsigned int count) argument
8226 emulator_invlpg(struct x86_emulate_ctxt *ctxt, ulong address) argument
8258 emulator_wbinvd(struct x86_emulate_ctxt *ctxt) argument
8263 emulator_get_dr(struct x86_emulate_ctxt *ctxt, int dr) argument
8268 emulator_set_dr(struct x86_emulate_ctxt *ctxt, int dr, unsigned long value) argument
8280 emulator_get_cr(struct x86_emulate_ctxt *ctxt, int cr) argument
8309 emulator_set_cr(struct x86_emulate_ctxt *ctxt, int cr, ulong val) argument
8338 emulator_get_cpl(struct x86_emulate_ctxt *ctxt) argument
8343 emulator_get_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) argument
8348 emulator_get_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) argument
8353 emulator_set_gdt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) argument
8358 emulator_set_idt(struct x86_emulate_ctxt *ctxt, struct desc_ptr *dt) argument
8363 emulator_get_cached_segment_base( struct x86_emulate_ctxt *ctxt, int seg) argument
8369 emulator_get_segment(struct x86_emulate_ctxt *ctxt, u16 *selector, struct desc_struct *desc, u32 *base3, int seg) argument
8405 emulator_set_segment(struct x86_emulate_ctxt *ctxt, u16 selector, struct desc_struct *desc, u32 base3, int seg) argument
8435 emulator_get_msr_with_filter(struct x86_emulate_ctxt *ctxt, u32 msr_index, u64 *pdata) argument
8458 emulator_set_msr_with_filter(struct x86_emulate_ctxt *ctxt, u32 msr_index, u64 data) argument
8481 emulator_get_msr(struct x86_emulate_ctxt *ctxt, u32 msr_index, u64 *pdata) argument
8487 emulator_check_rdpmc_early(struct x86_emulate_ctxt *ctxt, u32 pmc) argument
8492 emulator_read_pmc(struct x86_emulate_ctxt *ctxt, u32 pmc, u64 *pdata) argument
8498 emulator_halt(struct x86_emulate_ctxt *ctxt) argument
8503 emulator_intercept(struct x86_emulate_ctxt *ctxt, struct x86_instruction_info *info, enum x86_intercept_stage stage) argument
8511 emulator_get_cpuid(struct x86_emulate_ctxt *ctxt, u32 *eax, u32 *ebx, u32 *ecx, u32 *edx, bool exact_only) argument
8518 emulator_guest_has_movbe(struct x86_emulate_ctxt *ctxt) argument
8523 emulator_guest_has_fxsr(struct x86_emulate_ctxt *ctxt) argument
8528 emulator_guest_has_rdpid(struct x86_emulate_ctxt *ctxt) argument
8533 emulator_read_gpr(struct x86_emulate_ctxt *ctxt, unsigned reg) argument
8538 emulator_write_gpr(struct x86_emulate_ctxt *ctxt, unsigned reg, ulong val) argument
8543 emulator_set_nmi_mask(struct x86_emulate_ctxt *ctxt, bool masked) argument
8548 emulator_is_smm(struct x86_emulate_ctxt *ctxt) argument
8553 emulator_is_guest_mode(struct x86_emulate_ctxt *ctxt) argument
8559 emulator_leave_smm(struct x86_emulate_ctxt *ctxt) argument
8566 emulator_triple_fault(struct x86_emulate_ctxt *ctxt) argument
8571 emulator_set_xcr(struct x86_emulate_ctxt *ctxt, u32 index, u64 xcr) argument
8576 emulator_vm_bugged(struct x86_emulate_ctxt *ctxt) argument
8584 emulator_get_untagged_addr(struct x86_emulate_ctxt *ctxt, gva_t addr, unsigned int flags) argument
8661 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; local
8674 struct x86_emulate_ctxt *ctxt; local
8691 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; local
8717 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; local
8790 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; local
8904 retry_instruction(struct x86_emulate_ctxt *ctxt, gpa_t cr2_or_gpa, int emulation_type) argument
9085 is_vmware_backdoor_opcode(struct x86_emulate_ctxt *ctxt) argument
9129 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; local
9147 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; local
10209 emulator_fix_hypercall(struct x86_emulate_ctxt *ctxt) argument
11749 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; local
[all...]
H A Dkvm_emulate.h99 void (*vm_bugged)(struct x86_emulate_ctxt *ctxt);
105 ulong (*read_gpr)(struct x86_emulate_ctxt *ctxt, unsigned reg);
112 void (*write_gpr)(struct x86_emulate_ctxt *ctxt, unsigned reg, ulong val);
121 int (*read_std)(struct x86_emulate_ctxt *ctxt,
134 int (*write_std)(struct x86_emulate_ctxt *ctxt,
144 int (*fetch)(struct x86_emulate_ctxt *ctxt,
154 int (*read_emulated)(struct x86_emulate_ctxt *ctxt,
165 int (*write_emulated)(struct x86_emulate_ctxt *ctxt,
178 int (*cmpxchg_emulated)(struct x86_emulate_ctxt *ctxt,
184 void (*invlpg)(struct x86_emulate_ctxt *ctxt, ulon
520 reg_read(struct x86_emulate_ctxt *ctxt, unsigned nr) argument
532 reg_write(struct x86_emulate_ctxt *ctxt, unsigned nr) argument
545 reg_rmw(struct x86_emulate_ctxt *ctxt, unsigned nr) argument
[all...]
/linux-master/arch/x86/kvm/svm/
H A Dsvm.c2316 struct x86_emulate_ctxt *ctxt = vcpu->arch.emulate_ctxt; local
2318 if (ctxt->b != 0x1 || ctxt->opcode_len != 2)
2321 switch (ctxt->modrm) {
/linux-master/arch/arm64/kvm/
H A Dreset.c229 memset(&vcpu->arch.ctxt.fp_regs, 0, sizeof(vcpu->arch.ctxt.fp_regs));
230 vcpu->arch.ctxt.spsr_abt = 0;
231 vcpu->arch.ctxt.spsr_und = 0;
232 vcpu->arch.ctxt.spsr_irq = 0;
233 vcpu->arch.ctxt.spsr_fiq = 0;
H A Dnested.c165 u64 v = ctxt_sys_reg(&vcpu->arch.ctxt, sr);
H A Dfpsimd.c126 fp_state.st = &vcpu->arch.ctxt.fp_regs;
H A Darm.c542 struct kvm_cpu_context *ctxt; local
543 ctxt = this_cpu_ptr_hyp_sym(kvm_hyp_ctxt);
544 ptrauth_save_keys(ctxt);
/linux-master/arch/arm64/kvm/hyp/vhe/
H A Dswitch.c62 write_sysreg_s(vcpu->arch.ctxt.vncr_array, SYS_VNCR_EL2);
314 guest_ctxt = &vcpu->arch.ctxt;
H A Dsysreg-sr.c28 void sysreg_save_host_state_vhe(struct kvm_cpu_context *ctxt) argument
30 __sysreg_save_common_state(ctxt);
34 void sysreg_save_guest_state_vhe(struct kvm_cpu_context *ctxt) argument
36 __sysreg_save_common_state(ctxt);
37 __sysreg_save_el2_return_state(ctxt);
41 void sysreg_restore_host_state_vhe(struct kvm_cpu_context *ctxt) argument
43 __sysreg_restore_common_state(ctxt);
47 void sysreg_restore_guest_state_vhe(struct kvm_cpu_context *ctxt) argument
49 __sysreg_restore_common_state(ctxt);
50 __sysreg_restore_el2_return_state(ctxt);
[all...]
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dswitch.c70 struct kvm_cpu_context *ctxt = &vcpu->arch.ctxt; local
78 write_sysreg_el1(ctxt_sys_reg(ctxt, SCTLR_EL1), SYS_SCTLR);
80 write_sysreg_el1(ctxt_sys_reg(ctxt, TCR_EL1), SYS_TCR);
265 guest_ctxt = &vcpu->arch.ctxt;
H A Dhyp-main.c30 hyp_vcpu->vcpu.arch.ctxt = host_vcpu->arch.ctxt;
57 host_vcpu->arch.ctxt = hyp_vcpu->vcpu.arch.ctxt;
H A Dffa.c94 static void ffa_set_retval(struct kvm_cpu_context *ctxt, argument
97 cpu_reg(ctxt, 0) = res->a0;
98 cpu_reg(ctxt, 1) = res->a1;
99 cpu_reg(ctxt, 2) = res->a2;
100 cpu_reg(ctxt, 3) = res->a3;
181 struct kvm_cpu_context *ctxt)
183 DECLARE_REG(phys_addr_t, tx, ctxt, 1);
184 DECLARE_REG(phys_addr_t, rx, ctxt, 2);
185 DECLARE_REG(u32, npages, ctxt, 3);
260 struct kvm_cpu_context *ctxt)
180 do_ffa_rxtx_map(struct arm_smccc_res *res, struct kvm_cpu_context *ctxt) argument
259 do_ffa_rxtx_unmap(struct arm_smccc_res *res, struct kvm_cpu_context *ctxt) argument
360 do_ffa_mem_frag_tx(struct arm_smccc_res *res, struct kvm_cpu_context *ctxt) argument
418 do_ffa_mem_xfer(const u64 func_id, struct arm_smccc_res *res, struct kvm_cpu_context *ctxt) argument
504 do_ffa_mem_reclaim(struct arm_smccc_res *res, struct kvm_cpu_context *ctxt) argument
613 do_ffa_features(struct arm_smccc_res *res, struct kvm_cpu_context *ctxt) argument
[all...]
/linux-master/arch/arm64/kvm/hyp/include/hyp/
H A Dswitch.h319 &vcpu->arch.ctxt.fp_regs.fpsr);
379 __fpsimd_restore_state(&vcpu->arch.ctxt.fp_regs);
447 struct arch_timer_context *ctxt; local
463 ctxt = vcpu_hptimer(vcpu);
476 ctxt = vcpu_ptimer(vcpu);
484 if (ctxt->offset.vm_offset)
485 val -= *kern_hyp_va(ctxt->offset.vm_offset);
486 if (ctxt->offset.vcpu_offset)
487 val -= *kern_hyp_va(ctxt->offset.vcpu_offset);
627 vcpu->arch.ctxt
[all...]
H A Ddebug-sr.h92 struct kvm_cpu_context *ctxt)
106 ctxt_sys_reg(ctxt, MDCCINT_EL1) = read_sysreg(mdccint_el1);
110 struct kvm_cpu_context *ctxt)
125 write_sysreg(ctxt_sys_reg(ctxt, MDCCINT_EL1), mdccint_el1);
139 guest_ctxt = &vcpu->arch.ctxt;
158 guest_ctxt = &vcpu->arch.ctxt;
91 __debug_save_state(struct kvm_guest_debug_arch *dbg, struct kvm_cpu_context *ctxt) argument
109 __debug_restore_state(struct kvm_guest_debug_arch *dbg, struct kvm_cpu_context *ctxt) argument
/linux-master/arch/arm64/include/asm/
H A Dkvm_hyp.h93 void __sysreg_save_state_nvhe(struct kvm_cpu_context *ctxt);
94 void __sysreg_restore_state_nvhe(struct kvm_cpu_context *ctxt);
98 void sysreg_save_host_state_vhe(struct kvm_cpu_context *ctxt);
99 void sysreg_restore_host_state_vhe(struct kvm_cpu_context *ctxt);
100 void sysreg_save_guest_state_vhe(struct kvm_cpu_context *ctxt);
101 void sysreg_restore_guest_state_vhe(struct kvm_cpu_context *ctxt);
H A Dkvm_ptrauth.h105 #define __ptrauth_save_key(ctxt, key) \
109 ctxt_sys_reg(ctxt, key ## KEYLO_EL1) = __val; \
111 ctxt_sys_reg(ctxt, key ## KEYHI_EL1) = __val; \
114 #define ptrauth_save_keys(ctxt) \
116 __ptrauth_save_key(ctxt, APIA); \
117 __ptrauth_save_key(ctxt, APIB); \
118 __ptrauth_save_key(ctxt, APDA); \
119 __ptrauth_save_key(ctxt, APDB); \
120 __ptrauth_save_key(ctxt, APGA); \
H A Dkvm_host.h593 struct kvm_cpu_context ctxt; member in struct:kvm_vcpu_arch
887 #define vcpu_gp_regs(v) (&(v)->arch.ctxt.regs)
899 static inline u64 *___ctxt_sys_reg(const struct kvm_cpu_context *ctxt, int r) argument
903 r >= __VNCR_START__ && ctxt->vncr_array))
904 return &ctxt->vncr_array[r - __VNCR_START__];
906 return (u64 *)&ctxt->sys_regs[r];
921 const struct kvm_cpu_context *ctxt = &(v)->arch.ctxt; \
922 u64 *__r = __ctxt_sys_reg(ctxt, (r)); \
H A Dkvm_emulate.h184 static inline bool vcpu_is_el2_ctxt(const struct kvm_cpu_context *ctxt) argument
186 switch (ctxt->regs.pstate & (PSR_MODE32_BIT | PSR_MODE_MASK)) {
197 return vcpu_is_el2_ctxt(&vcpu->arch.ctxt);
200 static inline bool __vcpu_el2_e2h_is_set(const struct kvm_cpu_context *ctxt) argument
203 (ctxt_sys_reg(ctxt, HCR_EL2) & HCR_E2H));
208 return __vcpu_el2_e2h_is_set(&vcpu->arch.ctxt);
211 static inline bool __vcpu_el2_tge_is_set(const struct kvm_cpu_context *ctxt) argument
213 return ctxt_sys_reg(ctxt, HCR_EL2) & HCR_TGE;
218 return __vcpu_el2_tge_is_set(&vcpu->arch.ctxt);
221 static inline bool __is_hyp_ctxt(const struct kvm_cpu_context *ctxt) argument
[all...]
H A Dkvm_asm.h299 .macro get_vcpu_ptr vcpu, ctxt
300 get_host_ctxt \ctxt, \vcpu variable
301 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU]
304 .macro get_loaded_vcpu vcpu, ctxt
305 adr_this_cpu \ctxt, kvm_hyp_ctxt, \vcpu variable
306 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU]
309 .macro set_loaded_vcpu vcpu, ctxt, tmp variable
310 adr_this_cpu \ctxt, kvm_hyp_ctxt, \tmp variable
311 str \vcpu, [\ctxt, #HOST_CONTEXT_VCPU]
338 .macro save_callee_saved_regs ctxt
[all...]
/linux-master/security/selinux/ss/
H A Dservices.c3639 struct context *ctxt; local
3661 ctxt = sidtab_search(policy->sidtab, sid);
3662 if (unlikely(!ctxt)) {
3676 match = (ctxt->user == rule->au_ctxt.user);
3679 match = (ctxt->user != rule->au_ctxt.user);
3687 match = (ctxt->role == rule->au_ctxt.role);
3690 match = (ctxt->role != rule->au_ctxt.role);
3698 match = (ctxt->type == rule->au_ctxt.type);
3701 match = (ctxt->type != rule->au_ctxt.type);
3711 &ctxt
[all...]
/linux-master/fs/smb/client/
H A Dsmb2pdu.c771 static void decode_preauth_context(struct smb2_preauth_neg_context *ctxt) argument
773 unsigned int len = le16_to_cpu(ctxt->DataLength);
782 } else if (len < MIN_PREAUTH_CTXT_DATA_LEN + le16_to_cpu(ctxt->SaltLength)) {
786 if (le16_to_cpu(ctxt->HashAlgorithmCount) != 1)
788 if (ctxt->HashAlgorithms != SMB2_PREAUTH_INTEGRITY_SHA512)
793 struct smb2_compression_capabilities_context *ctxt)
795 unsigned int len = le16_to_cpu(ctxt->DataLength);
810 if (le16_to_cpu(ctxt->CompressionAlgorithmCount) != 1) {
815 alg = ctxt->CompressionAlgorithms[0];
828 struct smb2_encryption_neg_context *ctxt)
792 decode_compress_ctx(struct TCP_Server_Info *server, struct smb2_compression_capabilities_context *ctxt) argument
827 decode_encrypt_ctx(struct TCP_Server_Info *server, struct smb2_encryption_neg_context *ctxt) argument
[all...]
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_netdev.c290 static int t7xx_ccmni_wwan_newlink(void *ctxt, struct net_device *dev, u32 if_id, argument
293 struct t7xx_ccmni_ctrl *ctlb = ctxt;
315 static void t7xx_ccmni_wwan_dellink(void *ctxt, struct net_device *dev, struct list_head *head) argument
318 struct t7xx_ccmni_ctrl *ctlb = ctxt;

Completed in 364 milliseconds

123456