Home
last modified time | relevance | path

Searched refs:ctxt (Results 1 – 25 of 118) sorted by relevance

12345

/linux/arch/x86/kvm/
A Demulate.c249 ctxt->_regs[nr] = ctxt->ops->read_gpr(ctxt, nr); in reg_read()
272 ctxt->ops->write_gpr(ctxt, reg, ctxt->_regs[reg]); in writeback_registers()
916 rc = ctxt->ops->fetch(ctxt, linear, ctxt->fetch.end, in __do_insn_fetch_bytes()
1794 return push(ctxt, &ctxt->src.val, ctxt->op_bytes); in em_push()
3309 ctxt->_eip = ctxt->eip; in emulator_task_switch()
3581 if (ctxt->ops->set_cr(ctxt, ctxt->modrm_reg, ctxt->src.val)) in em_cr_write()
3740 ctxt->_eip = ctxt->eip; in em_hypercall()
3821 ctxt->dst.val = ctxt->ops->get_cr(ctxt, 0); in em_smsw()
3827 ctxt->ops->set_cr(ctxt, 0, (ctxt->ops->get_cr(ctxt, 0) & ~0x0eul) in em_lmsw()
3866 ctxt->ops->pio_out_emulated(ctxt, ctxt->src.bytes, ctxt->dst.val, in em_out()
[all …]
A Dkvm_emulate.h113 int (*read_std)(struct x86_emulate_ctxt *ctxt,
136 int (*write_std)(struct x86_emulate_ctxt *ctxt,
146 int (*fetch)(struct x86_emulate_ctxt *ctxt,
156 int (*read_emulated)(struct x86_emulate_ctxt *ctxt,
208 int (*cpl)(struct x86_emulate_ctxt *ctxt);
211 u64 (*get_smbase)(struct x86_emulate_ctxt *ctxt);
217 void (*halt)(struct x86_emulate_ctxt *ctxt);
218 void (*wbinvd)(struct x86_emulate_ctxt *ctxt);
220 int (*intercept)(struct x86_emulate_ctxt *ctxt,
335 int (*execute)(struct x86_emulate_ctxt *ctxt);
[all …]
/linux/arch/arm64/kvm/hyp/include/hyp/
A Dsysreg-sr.h32 struct kvm_vcpu *vcpu = ctxt->__hyp_running_vcpu; in ctxt_has_mte()
35 vcpu = container_of(ctxt, struct kvm_vcpu, arch.ctxt); in ctxt_has_mte()
60 if (ctxt_has_mte(ctxt)) { in __sysreg_save_el1_state()
72 ctxt->regs.pc = read_sysreg_el2(SYS_ELR); in __sysreg_save_el2_return_state()
77 if (!has_vhe() && ctxt->__hyp_running_vcpu) in __sysreg_save_el2_return_state()
78 ctxt->regs.pstate = read_sysreg_el2(SYS_SPSR); in __sysreg_save_el2_return_state()
104 } else if (!ctxt->__hyp_running_vcpu) { in __sysreg_restore_el1_state()
131 if (ctxt_has_mte(ctxt)) { in __sysreg_restore_el1_state()
138 ctxt->__hyp_running_vcpu) { in __sysreg_restore_el1_state()
161 u64 pstate = ctxt->regs.pstate; in __sysreg_restore_el2_return_state()
[all …]
A Dswitch.h160 &vcpu->arch.ctxt.fp_regs.fpsr); in __hyp_sve_restore_guest()
221 __fpsimd_restore_state(&vcpu->arch.ctxt.fp_regs); in kvm_hyp_handle_fpsimd()
306 #define __ptrauth_save_key(ctxt, key) \ argument
319 struct kvm_cpu_context *ctxt; in kvm_hyp_handle_ptrauth() local
325 ctxt = this_cpu_ptr(&kvm_hyp_ctxt); in kvm_hyp_handle_ptrauth()
326 __ptrauth_save_key(ctxt, APIA); in kvm_hyp_handle_ptrauth()
327 __ptrauth_save_key(ctxt, APIB); in kvm_hyp_handle_ptrauth()
328 __ptrauth_save_key(ctxt, APDA); in kvm_hyp_handle_ptrauth()
329 __ptrauth_save_key(ctxt, APDB); in kvm_hyp_handle_ptrauth()
330 __ptrauth_save_key(ctxt, APGA); in kvm_hyp_handle_ptrauth()
[all …]
/linux/net/sunrpc/xprtrdma/
A Dsvc_rdma_recvfrom.c132 ctxt = kmalloc(sizeof(*ctxt), GFP_KERNEL); in svc_rdma_recv_ctxt_alloc()
133 if (!ctxt) in svc_rdma_recv_ctxt_alloc()
150 ctxt->rc_recv_wr.wr_cqe = &ctxt->rc_cqe; in svc_rdma_recv_ctxt_alloc()
151 ctxt->rc_recv_wr.sg_list = &ctxt->rc_recv_sge; in svc_rdma_recv_ctxt_alloc()
159 return ctxt; in svc_rdma_recv_ctxt_alloc()
216 if (!ctxt) in svc_rdma_recv_ctxt_get()
257 if (ctxt) in svc_rdma_release_rqst()
275 if (!ctxt) in svc_rdma_refresh_recvs()
805 if (ctxt) in svc_rdma_recvfrom()
814 if (!ctxt) in svc_rdma_recvfrom()
[all …]
A Dsvc_rdma_sendto.c135 if (!ctxt) in svc_rdma_send_ctxt_alloc()
148 ctxt->sc_send_wr.wr_cqe = &ctxt->sc_cqe; in svc_rdma_send_ctxt_alloc()
149 ctxt->sc_send_wr.sg_list = ctxt->sc_sges; in svc_rdma_send_ctxt_alloc()
154 xdr_buf_init(&ctxt->sc_hdrbuf, ctxt->sc_xprt_buf, in svc_rdma_send_ctxt_alloc()
160 return ctxt; in svc_rdma_send_ctxt_alloc()
165 kfree(ctxt); in svc_rdma_send_ctxt_alloc()
212 xdr_init_encode(&ctxt->sc_stream, &ctxt->sc_hdrbuf, in svc_rdma_send_ctxt_get()
217 return ctxt; in svc_rdma_send_ctxt_get()
222 if (!ctxt) in svc_rdma_send_ctxt_get()
533 ctxt->sc_sges[ctxt->sc_cur_sge_no].addr = dma_addr; in svc_rdma_page_dma_map()
[all …]
A Dsvc_rdma_rw.c65 ctxt = kmalloc(struct_size(ctxt, rw_first_sgl, SG_CHUNK_SIZE), in svc_rdma_get_rw_ctxt()
67 if (!ctxt) in svc_rdma_get_rw_ctxt()
73 ctxt->rw_sg_table.sgl = ctxt->rw_first_sgl; in svc_rdma_get_rw_ctxt()
78 return ctxt; in svc_rdma_get_rw_ctxt()
81 kfree(ctxt); in svc_rdma_get_rw_ctxt()
113 kfree(ctxt); in svc_rdma_destroy_rw_ctxts()
136 ctxt->rw_sg_table.sgl, ctxt->rw_nents, in svc_rdma_rw_ctx_init()
204 first = &ctxt->rw_node; in svc_rdma_cc_release()
425 ctxt->rw_nents = 1; in svc_rdma_vec_to_sg()
490 if (!ctxt) in svc_rdma_build_writes()
[all …]
/linux/arch/x86/kernel/
A Dsev.c246 ctxt->fi.cr2 = ctxt->regs->ip; in __vc_decode_user_insn()
256 if (!insn_decode_from_regs(&ctxt->insn, ctxt->regs, buffer, insn_bytes)) in __vc_decode_user_insn()
274 ctxt->fi.cr2 = ctxt->regs->ip; in __vc_decode_kern_insn()
796 ctxt->regs->orig_ax = ctxt->fi.error_code; in vc_early_forward_exception()
806 offset = insn_get_modrm_reg_off(&ctxt->insn, ctxt->regs); in vc_insn_get_reg()
822 offset = insn_get_modrm_rm_off(&ctxt->insn, ctxt->regs); in vc_insn_get_rm()
840 ref = insn_get_addr_ref(&ctxt->insn, ctxt->regs); in vc_do_mmio()
987 ctxt->regs->si += off; in vc_handle_mmio_movs()
988 ctxt->regs->di += off; in vc_handle_mmio_movs()
992 ctxt->regs->cx -= 1; in vc_handle_mmio_movs()
[all …]
A Dsev-shared.c83 memset(ctxt, 0, sizeof(*ctxt)); in vc_init_em_ctxt()
84 ctxt->regs = regs; in vc_init_em_ctxt()
87 ret = vc_decode_insn(ctxt); in vc_init_em_ctxt()
94 ctxt->regs->ip += ctxt->insn.length; in vc_finish_insn()
116 ctxt->fi.vector = v; in verify_exception_info()
290 struct insn *insn = &ctxt->insn; in vc_ioio_exitinfo()
412 ret = vc_insn_string_read(ctxt, in vc_handle_ioio()
485 struct es_em_ctxt *ctxt) in vc_handle_cpuid() argument
520 struct es_em_ctxt *ctxt, in vc_handle_rdtsc() argument
534 ctxt->regs->ax = ghcb->save.rax; in vc_handle_rdtsc()
[all …]
/linux/arch/x86/power/
A Dcpu.c86 store_idt(&ctxt->idt); in __save_processor_state()
97 store_tr(ctxt->tr); in __save_processor_state()
120 ctxt->cr0 = read_cr0(); in __save_processor_state()
121 ctxt->cr2 = read_cr2(); in __save_processor_state()
126 msr_save_context(ctxt); in __save_processor_state()
203 if (ctxt->cr4) in __restore_processor_state()
208 __write_cr4(ctxt->cr4); in __restore_processor_state()
210 write_cr3(ctxt->cr3); in __restore_processor_state()
211 write_cr2(ctxt->cr2); in __restore_processor_state()
212 write_cr0(ctxt->cr0); in __restore_processor_state()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
A Dphy-ctxt.c74 ctxt->color)); in iwl_mvm_phy_ctxt_cmd_hdr()
79 struct iwl_mvm_phy_ctxt *ctxt, in iwl_mvm_phy_ctxt_set_rxchain() argument
198 iwl_mvm_phy_ctxt_cmd_hdr(ctxt, in iwl_mvm_phy_ctxt_apply()
227 ctxt->ref); in iwl_mvm_phy_ctxt_add()
230 ctxt->channel = chandef->chan; in iwl_mvm_phy_ctxt_add()
244 ctxt->ref++; in iwl_mvm_phy_ctxt_ref()
276 ctxt->channel = chandef->chan; in iwl_mvm_phy_ctxt_changed()
277 ctxt->width = chandef->width; in iwl_mvm_phy_ctxt_changed()
287 if (WARN_ON_ONCE(!ctxt)) in iwl_mvm_phy_ctxt_unref()
290 ctxt->ref--; in iwl_mvm_phy_ctxt_unref()
[all …]
/linux/arch/arm64/include/asm/
A Dkvm_asm.h257 .macro get_vcpu_ptr vcpu, ctxt
258 get_host_ctxt \ctxt, \vcpu
259 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU]
262 .macro get_loaded_vcpu vcpu, ctxt
264 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU]
267 .macro set_loaded_vcpu vcpu, ctxt, tmp
296 .macro save_callee_saved_regs ctxt
306 .macro restore_callee_saved_regs ctxt
317 .macro save_sp_el0 ctxt, tmp
319 str \tmp, [\ctxt, #CPU_SP_EL0_OFFSET]
[all …]
/linux/drivers/infiniband/hw/hfi1/
A Dtrace_ctxts.h25 __field(unsigned int, ctxt)
37 __entry->ctxt = uctxt->ctxt;
50 __entry->ctxt,
69 TP_ARGS(dd, ctxt, subctxt, cinfo),
71 __field(unsigned int, ctxt)
80 __entry->ctxt = ctxt;
90 __entry->ctxt,
102 TP_PROTO(unsigned int ctxt),
103 TP_ARGS(ctxt),
104 TP_STRUCT__entry(__field(unsigned int, ctxt)),
[all …]
A Dtrace_rx.h29 __field(u32, ctxt)
38 __entry->ctxt = packet->rcd->ctxt;
48 __entry->ctxt,
62 __field(u32, ctxt)
67 __entry->ctxt = rcd->ctxt;
73 __entry->ctxt,
80 TP_PROTO(unsigned int ctxt, u16 subctxt, const char *type,
82 TP_ARGS(ctxt, subctxt, type, start, end),
84 __field(unsigned int, ctxt)
91 __entry->ctxt = ctxt;
[all …]
A Dtrace_tx.h177 __entry->ctxt = ctxt;
182 __entry->ctxt,
197 __entry->ctxt = ctxt;
221 __entry->ctxt = ctxt;
228 __entry->ctxt,
263 __entry->ctxt = ctxt;
291 __entry->ctxt = ctxt;
499 __entry->ctxt = ctxt;
562 __entry->ctxt = ctxt;
604 __entry->ctxt = ctxt;
[all …]
A Dinit.c229 u16 ctxt; in allocate_rcd_index() local
232 for (ctxt = 0; ctxt < dd->num_rcv_contexts; ctxt++) in allocate_rcd_index()
237 rcd->ctxt = ctxt; in allocate_rcd_index()
246 *index = ctxt; in allocate_rcd_index()
264 u16 ctxt) in hfi1_rcd_get_by_index_safe() argument
319 u16 ctxt; in hfi1_create_ctxtdata() local
399 rcd->ctxt); in hfi1_create_ctxtdata()
1483 int ctxt; in cleanup_device_data() local
1513 for (ctxt = 0; dd->rcd && ctxt < dd->num_rcv_contexts; ctxt++) { in cleanup_device_data()
1527 for (ctxt = 0; ctxt < dd->num_send_contexts; ctxt++) in cleanup_device_data()
[all …]
/linux/arch/arm64/kvm/hyp/vhe/
A Dsysreg-sr.c27 void sysreg_save_host_state_vhe(struct kvm_cpu_context *ctxt) in sysreg_save_host_state_vhe() argument
29 __sysreg_save_common_state(ctxt); in sysreg_save_host_state_vhe()
33 void sysreg_save_guest_state_vhe(struct kvm_cpu_context *ctxt) in sysreg_save_guest_state_vhe() argument
35 __sysreg_save_common_state(ctxt); in sysreg_save_guest_state_vhe()
36 __sysreg_save_el2_return_state(ctxt); in sysreg_save_guest_state_vhe()
40 void sysreg_restore_host_state_vhe(struct kvm_cpu_context *ctxt) in sysreg_restore_host_state_vhe() argument
42 __sysreg_restore_common_state(ctxt); in sysreg_restore_host_state_vhe()
48 __sysreg_restore_common_state(ctxt); in sysreg_restore_guest_state_vhe()
49 __sysreg_restore_el2_return_state(ctxt); in sysreg_restore_guest_state_vhe()
66 struct kvm_cpu_context *guest_ctxt = &vcpu->arch.ctxt; in kvm_vcpu_load_sysregs_vhe()
[all …]
/linux/arch/arm64/kvm/hyp/nvhe/
A Dsysreg-sr.c21 void __sysreg_save_state_nvhe(struct kvm_cpu_context *ctxt) in __sysreg_save_state_nvhe() argument
23 __sysreg_save_el1_state(ctxt); in __sysreg_save_state_nvhe()
24 __sysreg_save_common_state(ctxt); in __sysreg_save_state_nvhe()
25 __sysreg_save_user_state(ctxt); in __sysreg_save_state_nvhe()
26 __sysreg_save_el2_return_state(ctxt); in __sysreg_save_state_nvhe()
29 void __sysreg_restore_state_nvhe(struct kvm_cpu_context *ctxt) in __sysreg_restore_state_nvhe() argument
31 __sysreg_restore_el1_state(ctxt); in __sysreg_restore_state_nvhe()
32 __sysreg_restore_common_state(ctxt); in __sysreg_restore_state_nvhe()
33 __sysreg_restore_user_state(ctxt); in __sysreg_restore_state_nvhe()
34 __sysreg_restore_el2_return_state(ctxt); in __sysreg_restore_state_nvhe()
/linux/arch/x86/xen/
A Dsmp_pv.c270 struct vcpu_guest_context *ctxt; in cpu_initialize_context() local
279 ctxt = kzalloc(sizeof(*ctxt), GFP_KERNEL); in cpu_initialize_context()
280 if (ctxt == NULL) in cpu_initialize_context()
291 ctxt->flags = VGCF_IN_KERNEL; in cpu_initialize_context()
293 ctxt->user_regs.ds = __USER_DS; in cpu_initialize_context()
294 ctxt->user_regs.es = __USER_DS; in cpu_initialize_context()
307 ctxt->gdt_frames[0] = gdt_mfn; in cpu_initialize_context()
315 ctxt->kernel_ss = __KERNEL_DS; in cpu_initialize_context()
319 ctxt->event_callback_eip = in cpu_initialize_context()
321 ctxt->failsafe_callback_eip = in cpu_initialize_context()
[all …]
A Dpmu.c30 #define field_offset(ctxt, field) ((void *)((uintptr_t)ctxt + \ argument
31 (uintptr_t)ctxt->field))
193 struct xen_pmu_intel_ctxt *ctxt; in xen_intel_pmu_emulate() local
207 reg = &ctxt->global_ovf_ctrl; in xen_intel_pmu_emulate()
210 reg = &ctxt->global_status; in xen_intel_pmu_emulate()
213 reg = &ctxt->global_ctrl; in xen_intel_pmu_emulate()
216 reg = &ctxt->fixed_ctrl; in xen_intel_pmu_emulate()
256 struct xen_pmu_amd_ctxt *ctxt; in xen_amd_pmu_emulate() local
268 ctxt = &xenpmu_data->pmu.c.amd; in xen_amd_pmu_emulate()
339 struct xen_pmu_amd_ctxt *ctxt; in xen_amd_read_pmc() local
[all …]
/linux/fs/nilfs2/
A Dbtnode.c157 struct nilfs_btnode_chkey_ctxt *ctxt) in nilfs_btnode_prepare_change_key() argument
161 __u64 oldkey = ctxt->oldkey, newkey = ctxt->newkey; in nilfs_btnode_prepare_change_key()
167 obh = ctxt->bh; in nilfs_btnode_prepare_change_key()
168 ctxt->newbh = NULL; in nilfs_btnode_prepare_change_key()
207 ctxt->newbh = nbh; in nilfs_btnode_prepare_change_key()
222 struct buffer_head *obh = ctxt->bh, *nbh = ctxt->newbh; in nilfs_btnode_commit_change_key()
223 __u64 oldkey = ctxt->oldkey, newkey = ctxt->newkey; in nilfs_btnode_commit_change_key()
250 ctxt->bh = nbh; in nilfs_btnode_commit_change_key()
262 struct buffer_head *nbh = ctxt->newbh; in nilfs_btnode_abort_change_key()
263 __u64 oldkey = ctxt->oldkey, newkey = ctxt->newkey; in nilfs_btnode_abort_change_key()
[all …]
/linux/arch/x86/boot/compressed/
A Dsev.c78 static enum es_result vc_decode_insn(struct es_em_ctxt *ctxt) in vc_decode_insn() argument
83 memcpy(buffer, (unsigned char *)ctxt->regs->ip, MAX_INSN_SIZE); in vc_decode_insn()
85 ret = insn_decode(&ctxt->insn, buffer, MAX_INSN_SIZE, INSN_MODE_64); in vc_decode_insn()
92 static enum es_result vc_write_mem(struct es_em_ctxt *ctxt, in vc_write_mem() argument
100 static enum es_result vc_read_mem(struct es_em_ctxt *ctxt, in vc_read_mem() argument
174 struct es_em_ctxt ctxt; in do_boot_stage2_vc() local
181 result = vc_init_em_ctxt(&ctxt, regs, exit_code); in do_boot_stage2_vc()
188 result = vc_handle_rdtsc(boot_ghcb, &ctxt, exit_code); in do_boot_stage2_vc()
191 result = vc_handle_ioio(boot_ghcb, &ctxt); in do_boot_stage2_vc()
194 result = vc_handle_cpuid(boot_ghcb, &ctxt); in do_boot_stage2_vc()
[all …]
/linux/drivers/net/ethernet/intel/ice/
A Dice_lib.c296 ctxt = kzalloc(sizeof(*ctxt), GFP_KERNEL); in ice_vsi_delete()
297 if (!ctxt) in ice_vsi_delete()
304 memcpy(&ctxt->info, &vsi->info, sizeof(ctxt->info)); in ice_vsi_delete()
311 kfree(ctxt); in ice_vsi_delete()
806 memset(&ctxt->info, 0, sizeof(ctxt->info)); in ice_set_dflt_vsi_ctx()
1057 ctxt = kzalloc(sizeof(*ctxt), GFP_KERNEL); in ice_vsi_init()
1058 if (!ctxt) in ice_vsi_init()
2111 ctxt = kzalloc(sizeof(*ctxt), GFP_KERNEL); in ice_vsi_manage_vlan_insertion()
2112 if (!ctxt) in ice_vsi_manage_vlan_insertion()
2160 ctxt = kzalloc(sizeof(*ctxt), GFP_KERNEL); in ice_vsi_manage_vlan_stripping()
[all …]
/linux/fs/ocfs2/
A Dxattr.c797 len, ctxt->meta_ac, &ctxt->dealloc, 1); in __ocfs2_remove_xattr_range()
870 vb, ctxt); in ocfs2_xattr_value_truncate()
1911 ctxt); in ocfs2_xa_value_truncate()
2094 ctxt); in ocfs2_xa_reuse_entry()
2412 if (ctxt.meta_ac) in ocfs2_remove_value_outside()
2879 ret = ocfs2_claim_metadata(ctxt->handle, ctxt->meta_ac, 1, in ocfs2_create_xattr_block()
3652 if (ctxt.data_ac) in ocfs2_xattr_set()
3654 if (ctxt.meta_ac) in ocfs2_xattr_set()
5322 ctxt); in ocfs2_add_new_xattr_bucket()
5621 ctxt); in ocfs2_xattr_set_entry_index_block()
[all …]
/linux/arch/arm64/kvm/hyp/include/nvhe/
A Dtrap_handler.h14 #define cpu_reg(ctxt, r) (ctxt)->regs.regs[r] argument
15 #define DECLARE_REG(type, name, ctxt, reg) \ argument
16 type name = (type)cpu_reg(ctxt, (reg))

Completed in 73 milliseconds

12345