/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | kvm_asm.h | 266 .macro get_vcpu_ptr vcpu, ctxt 267 get_host_ctxt \ctxt, \vcpu variable 268 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU] 271 .macro get_loaded_vcpu vcpu, ctxt 272 adr_this_cpu \ctxt, kvm_hyp_ctxt, \vcpu variable 273 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU] 276 .macro set_loaded_vcpu vcpu, ctxt, tmp variable 277 adr_this_cpu \ctxt, kvm_hyp_ctxt, \tmp variable 278 str \vcpu, [\ctxt, #HOST_CONTEXT_VCPU] 304 .macro save_callee_saved_regs ctxt [all...] |
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | kvm_asm.h | 303 .macro get_vcpu_ptr vcpu, ctxt 304 get_host_ctxt \ctxt, \vcpu variable 305 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU] 308 .macro get_loaded_vcpu vcpu, ctxt 309 adr_this_cpu \ctxt, kvm_hyp_ctxt, \vcpu variable 310 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU] 313 .macro set_loaded_vcpu vcpu, ctxt, tmp variable 314 adr_this_cpu \ctxt, kvm_hyp_ctxt, \tmp variable 315 str \vcpu, [\ctxt, #HOST_CONTEXT_VCPU] 342 .macro save_callee_saved_regs ctxt [all...] |
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/nvhe/ |
H A D | sysreg-sr.c | 21 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() [all...] |
/kernel/linux/linux-5.10/arch/x86/xen/ |
H A D | smp_pv.c | 264 struct vcpu_guest_context *ctxt; in cpu_initialize_context() local 273 ctxt = kzalloc(sizeof(*ctxt), GFP_KERNEL); in cpu_initialize_context() 274 if (ctxt == NULL) in cpu_initialize_context() 279 memset(&ctxt->fpu_ctxt, 0, sizeof(ctxt->fpu_ctxt)); in cpu_initialize_context() 286 ctxt->user_regs.eip = (unsigned long)asm_cpu_bringup_and_idle; in cpu_initialize_context() 287 ctxt->flags = VGCF_IN_KERNEL; in cpu_initialize_context() 288 ctxt->user_regs.eflags = 0x1000; /* IOPL_RING1 */ in cpu_initialize_context() 289 ctxt in cpu_initialize_context() [all...] |
H A D | pmu.c | 30 #define field_offset(ctxt, field) ((void *)((uintptr_t)ctxt + \ 31 (uintptr_t)ctxt->field)) 193 struct xen_pmu_intel_ctxt *ctxt; in xen_intel_pmu_emulate() local 203 ctxt = &xenpmu_data->pmu.c.intel; in xen_intel_pmu_emulate() 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() 221 fix_counters = field_offset(ctxt, fixed_counter in xen_intel_pmu_emulate() 256 struct xen_pmu_amd_ctxt *ctxt; xen_amd_pmu_emulate() local 339 struct xen_pmu_amd_ctxt *ctxt; xen_amd_read_pmc() local 359 struct xen_pmu_intel_ctxt *ctxt; xen_intel_read_pmc() local [all...] |
/kernel/linux/linux-6.6/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_rw.c | 56 struct svc_rdma_rw_ctxt *ctxt; in svc_rdma_get_rw_ctxt() local 63 ctxt = llist_entry(node, struct svc_rdma_rw_ctxt, rw_node); in svc_rdma_get_rw_ctxt() 65 ctxt = kmalloc_node(struct_size(ctxt, rw_first_sgl, SG_CHUNK_SIZE), in svc_rdma_get_rw_ctxt() 67 if (!ctxt) in svc_rdma_get_rw_ctxt() 70 INIT_LIST_HEAD(&ctxt->rw_list); in svc_rdma_get_rw_ctxt() 73 ctxt->rw_sg_table.sgl = ctxt->rw_first_sgl; in svc_rdma_get_rw_ctxt() 74 if (sg_alloc_table_chained(&ctxt->rw_sg_table, sges, in svc_rdma_get_rw_ctxt() 75 ctxt in svc_rdma_get_rw_ctxt() 87 __svc_rdma_put_rw_ctxt(struct svc_rdma_rw_ctxt *ctxt, struct llist_head *list) __svc_rdma_put_rw_ctxt() argument 94 svc_rdma_put_rw_ctxt(struct svcxprt_rdma *rdma, struct svc_rdma_rw_ctxt *ctxt) svc_rdma_put_rw_ctxt() argument 107 struct svc_rdma_rw_ctxt *ctxt; svc_rdma_destroy_rw_ctxts() local 127 svc_rdma_rw_ctx_init(struct svcxprt_rdma *rdma, struct svc_rdma_rw_ctxt *ctxt, u64 offset, u32 handle, enum dma_data_direction direction) svc_rdma_rw_ctx_init() argument 190 struct svc_rdma_rw_ctxt *ctxt; svc_rdma_cc_release() local 380 struct svc_rdma_rw_ctxt *ctxt; svc_rdma_post_chunk_ctxt() local 420 svc_rdma_vec_to_sg(struct svc_rdma_write_info *info, unsigned int len, struct svc_rdma_rw_ctxt *ctxt) svc_rdma_vec_to_sg() argument 434 svc_rdma_pagelist_to_sg(struct svc_rdma_write_info *info, unsigned int remaining, struct svc_rdma_rw_ctxt *ctxt) svc_rdma_pagelist_to_sg() argument 469 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 478 struct svc_rdma_rw_ctxt *ctxt; svc_rdma_build_writes() local 712 struct svc_rdma_rw_ctxt *ctxt; svc_rdma_build_read_segment() local [all...] |
/kernel/linux/linux-5.10/arch/x86/boot/compressed/ |
H A D | sev-es.c | 78 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 insn_init(&ctxt->insn, buffer, MAX_INSN_SIZE, 1); in vc_decode_insn() 86 insn_get_length(&ctxt->insn); in vc_decode_insn() 88 ret = ctxt->insn.immediate.got ? ES_OK : ES_DECODE_FAILED; in vc_decode_insn() 93 static enum es_result vc_write_mem(struct es_em_ctxt *ctxt, in vc_write_mem() argument 101 static enum es_result vc_read_mem(struct es_em_ctxt *ctxt, in vc_read_mem() argument 109 static enum es_result vc_ioio_check(struct es_em_ctxt *ctxt, u16 port, size_t size) in vc_ioio_check() argument 185 struct es_em_ctxt ctxt; in do_boot_stage2_vc() local 192 result = vc_init_em_ctxt(&ctxt, reg in do_boot_stage2_vc() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | trace_rx.h | 70 __field(u32, ctxt) 79 __entry->ctxt = packet->rcd->ctxt; 87 "[%s] ctxt %d eflags 0x%llx etype %d,%s hlen %d tlen %d updegr %d etail %d", 89 __entry->ctxt, 103 __field(u32, ctxt) 108 __entry->ctxt = rcd->ctxt; 112 TP_printk("[%s] ctxt %d SlowPath: %d DmaRtail: %d", 114 __entry->ctxt, [all...] |
H A D | trace_tx.h | 79 TP_printk("[%s] ctxt %u(%u) extra %d", 102 TP_printk("[%s] ctxt %u(%u) on %d credit_ctrl 0x%llx", 212 TP_PROTO(struct hfi1_devdata *dd, u16 ctxt, u16 subctxt), 213 TP_ARGS(dd, ctxt, subctxt), 215 __field(u16, ctxt) 219 __entry->ctxt = ctxt; 224 __entry->ctxt, 230 TP_PROTO(struct hfi1_devdata *dd, u16 ctxt, u16 subctxt, 232 TP_ARGS(dd, ctxt, subctx [all...] |
H A D | netdev_rx.c | 59 struct hfi1_ctxtdata **ctxt) in hfi1_netdev_allocate_ctxt() 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() 127 rc = hfi1_netdev_allocate_ctxt(dd, ctxt); in hfi1_netdev_allot_ctxt() 129 dd_dev_err(dd, "netdev ctxt alloc failed %d\n", rc); in hfi1_netdev_allot_ctxt() 133 rc = hfi1_netdev_setup_ctxt(priv, *ctxt); in hfi1_netdev_allot_ctxt() 135 dd_dev_err(dd, "netdev ctxt setup failed %d\n", rc); in hfi1_netdev_allot_ctxt() 136 hfi1_netdev_deallocate_ctxt(dd, *ctxt); in hfi1_netdev_allot_ctxt() 137 *ctxt in hfi1_netdev_allot_ctxt() 58 hfi1_netdev_allocate_ctxt(struct hfi1_devdata *dd, struct hfi1_ctxtdata **ctxt) hfi1_netdev_allocate_ctxt() argument 121 hfi1_netdev_allot_ctxt(struct hfi1_netdev_priv *priv, struct hfi1_ctxtdata **ctxt) hfi1_netdev_allot_ctxt() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | trace_rx.h | 29 __field(u32, ctxt) 38 __entry->ctxt = packet->rcd->ctxt; 46 "[%s] ctxt %d eflags 0x%llx etype %d,%s hlen %d tlen %d updegr %d etail %d", 48 __entry->ctxt, 62 __field(u32, ctxt) 67 __entry->ctxt = rcd->ctxt; 71 TP_printk("[%s] ctxt %d SlowPath: %d DmaRtail: %d", 73 __entry->ctxt, [all...] |
H A D | trace_tx.h | 37 TP_printk("[%s] ctxt %u(%u) extra %d", 60 TP_printk("[%s] ctxt %u(%u) on %d credit_ctrl 0x%llx", 170 TP_PROTO(struct hfi1_devdata *dd, u16 ctxt, u16 subctxt), 171 TP_ARGS(dd, ctxt, subctxt), 173 __field(u16, ctxt) 177 __entry->ctxt = ctxt; 182 __entry->ctxt, 188 TP_PROTO(struct hfi1_devdata *dd, u16 ctxt, u16 subctxt, 190 TP_ARGS(dd, ctxt, subctx [all...] |
H A D | netdev_rx.c | 59 struct hfi1_ctxtdata **ctxt) in hfi1_netdev_allocate_ctxt() 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() 127 rc = hfi1_netdev_allocate_ctxt(dd, ctxt); in hfi1_netdev_allot_ctxt() 129 dd_dev_err(dd, "netdev ctxt alloc failed %d\n", rc); in hfi1_netdev_allot_ctxt() 133 rc = hfi1_netdev_setup_ctxt(rx, *ctxt); in hfi1_netdev_allot_ctxt() 135 dd_dev_err(dd, "netdev ctxt setup failed %d\n", rc); in hfi1_netdev_allot_ctxt() 136 hfi1_netdev_deallocate_ctxt(dd, *ctxt); in hfi1_netdev_allot_ctxt() 137 *ctxt in hfi1_netdev_allot_ctxt() 58 hfi1_netdev_allocate_ctxt(struct hfi1_devdata *dd, struct hfi1_ctxtdata **ctxt) hfi1_netdev_allocate_ctxt() argument 121 hfi1_netdev_allot_ctxt(struct hfi1_netdev_rx *rx, struct hfi1_ctxtdata **ctxt) hfi1_netdev_allot_ctxt() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/xen/ |
H A D | smp_pv.c | 255 struct vcpu_guest_context *ctxt; in cpu_initialize_context() local 262 ctxt = kzalloc(sizeof(*ctxt), GFP_KERNEL); in cpu_initialize_context() 263 if (ctxt == NULL) { in cpu_initialize_context() 275 ctxt->user_regs.eip = (unsigned long)asm_cpu_bringup_and_idle; in cpu_initialize_context() 276 ctxt->flags = VGCF_IN_KERNEL; in cpu_initialize_context() 277 ctxt->user_regs.eflags = 0x1000; /* IOPL_RING1 */ in cpu_initialize_context() 278 ctxt->user_regs.ds = __USER_DS; in cpu_initialize_context() 279 ctxt->user_regs.es = __USER_DS; in cpu_initialize_context() 280 ctxt in cpu_initialize_context() [all...] |
H A D | pmu.c | 30 #define field_offset(ctxt, field) ((void *)((uintptr_t)ctxt + \ 31 (uintptr_t)ctxt->field)) 202 struct xen_pmu_intel_ctxt *ctxt; in xen_intel_pmu_emulate() local 212 ctxt = &xenpmu_data->pmu.c.intel; in xen_intel_pmu_emulate() 216 reg = &ctxt->global_ovf_ctrl; in xen_intel_pmu_emulate() 219 reg = &ctxt->global_status; in xen_intel_pmu_emulate() 222 reg = &ctxt->global_ctrl; in xen_intel_pmu_emulate() 225 reg = &ctxt->fixed_ctrl; in xen_intel_pmu_emulate() 230 fix_counters = field_offset(ctxt, fixed_counter in xen_intel_pmu_emulate() 265 struct xen_pmu_amd_ctxt *ctxt; xen_amd_pmu_emulate() local 352 struct xen_pmu_amd_ctxt *ctxt; xen_amd_read_pmc() local 372 struct xen_pmu_intel_ctxt *ctxt; xen_intel_read_pmc() local [all...] |
/kernel/linux/linux-5.10/fs/nilfs2/ |
H A D | btnode.c | 174 struct nilfs_btnode_chkey_ctxt *ctxt) in nilfs_btnode_prepare_change_key() 178 __u64 oldkey = ctxt->oldkey, newkey = ctxt->newkey; in nilfs_btnode_prepare_change_key() 184 obh = ctxt->bh; in nilfs_btnode_prepare_change_key() 185 ctxt->newbh = NULL; in nilfs_btnode_prepare_change_key() 224 ctxt->newbh = nbh; in nilfs_btnode_prepare_change_key() 237 struct nilfs_btnode_chkey_ctxt *ctxt) in nilfs_btnode_commit_change_key() 239 struct buffer_head *obh = ctxt->bh, *nbh = ctxt->newbh; in nilfs_btnode_commit_change_key() 240 __u64 oldkey = ctxt in nilfs_btnode_commit_change_key() 173 nilfs_btnode_prepare_change_key(struct address_space *btnc, struct nilfs_btnode_chkey_ctxt *ctxt) nilfs_btnode_prepare_change_key() argument 236 nilfs_btnode_commit_change_key(struct address_space *btnc, struct nilfs_btnode_chkey_ctxt *ctxt) nilfs_btnode_commit_change_key() argument 276 nilfs_btnode_abort_change_key(struct address_space *btnc, struct nilfs_btnode_chkey_ctxt *ctxt) nilfs_btnode_abort_change_key() argument [all...] |
/kernel/linux/linux-6.6/fs/nilfs2/ |
H A D | btnode.c | 174 struct nilfs_btnode_chkey_ctxt *ctxt) in nilfs_btnode_prepare_change_key() 178 __u64 oldkey = ctxt->oldkey, newkey = ctxt->newkey; in nilfs_btnode_prepare_change_key() 184 obh = ctxt->bh; in nilfs_btnode_prepare_change_key() 185 ctxt->newbh = NULL; in nilfs_btnode_prepare_change_key() 224 ctxt->newbh = nbh; in nilfs_btnode_prepare_change_key() 237 struct nilfs_btnode_chkey_ctxt *ctxt) in nilfs_btnode_commit_change_key() 239 struct buffer_head *obh = ctxt->bh, *nbh = ctxt->newbh; in nilfs_btnode_commit_change_key() 240 __u64 oldkey = ctxt in nilfs_btnode_commit_change_key() 173 nilfs_btnode_prepare_change_key(struct address_space *btnc, struct nilfs_btnode_chkey_ctxt *ctxt) nilfs_btnode_prepare_change_key() argument 236 nilfs_btnode_commit_change_key(struct address_space *btnc, struct nilfs_btnode_chkey_ctxt *ctxt) nilfs_btnode_commit_change_key() argument 276 nilfs_btnode_abort_change_key(struct address_space *btnc, struct nilfs_btnode_chkey_ctxt *ctxt) nilfs_btnode_abort_change_key() argument [all...] |
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/ |
H A D | ffa.c | 94 static void ffa_set_retval(struct kvm_cpu_context *ctxt, in ffa_set_retval() argument 97 cpu_reg(ctxt, 0) = res->a0; in ffa_set_retval() 98 cpu_reg(ctxt, 1) = res->a1; in ffa_set_retval() 99 cpu_reg(ctxt, 2) = res->a2; in ffa_set_retval() 100 cpu_reg(ctxt, 3) = res->a3; in ffa_set_retval() 181 struct kvm_cpu_context *ctxt) in do_ffa_rxtx_map() 183 DECLARE_REG(phys_addr_t, tx, ctxt, 1); in do_ffa_rxtx_map() 184 DECLARE_REG(phys_addr_t, rx, ctxt, 2); in do_ffa_rxtx_map() 185 DECLARE_REG(u32, npages, ctxt, 3); in do_ffa_rxtx_map() 260 struct kvm_cpu_context *ctxt) in do_ffa_rxtx_unmap() 180 do_ffa_rxtx_map(struct arm_smccc_res *res, struct kvm_cpu_context *ctxt) do_ffa_rxtx_map() argument 259 do_ffa_rxtx_unmap(struct arm_smccc_res *res, struct kvm_cpu_context *ctxt) do_ffa_rxtx_unmap() argument 360 do_ffa_mem_frag_tx(struct arm_smccc_res *res, struct kvm_cpu_context *ctxt) do_ffa_mem_frag_tx() argument 418 do_ffa_mem_xfer(const u64 func_id, struct arm_smccc_res *res, struct kvm_cpu_context *ctxt) do_ffa_mem_xfer() argument 501 do_ffa_mem_reclaim(struct arm_smccc_res *res, struct kvm_cpu_context *ctxt) do_ffa_mem_reclaim() argument 608 do_ffa_features(struct arm_smccc_res *res, struct kvm_cpu_context *ctxt) do_ffa_features() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_lib.c | 264 struct ice_vsi_ctx *ctxt; in ice_vsi_delete() local 267 ctxt = kzalloc(sizeof(*ctxt), GFP_KERNEL); in ice_vsi_delete() 268 if (!ctxt) in ice_vsi_delete() 272 ctxt->vf_num = vsi->vf_id; in ice_vsi_delete() 273 ctxt->vsi_num = vsi->vsi_num; in ice_vsi_delete() 275 memcpy(&ctxt->info, &vsi->info, sizeof(ctxt->info)); in ice_vsi_delete() 277 status = ice_free_vsi(&pf->hw, vsi->idx, ctxt, false, NULL); in ice_vsi_delete() 282 kfree(ctxt); in ice_vsi_delete() 698 ice_set_dflt_vsi_ctx(struct ice_vsi_ctx *ctxt) ice_set_dflt_vsi_ctx() argument 737 ice_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) ice_vsi_setup_q_map() argument 861 ice_set_fd_vsi_ctx(struct ice_vsi_ctx *ctxt, struct ice_vsi *vsi) ice_set_fd_vsi_ctx() argument 906 ice_set_rss_vsi_ctx(struct ice_vsi_ctx *ctxt, struct ice_vsi *vsi) ice_set_rss_vsi_ctx() argument 949 struct ice_vsi_ctx *ctxt; ice_vsi_init() local 1848 struct ice_vsi_ctx *ctxt; ice_vsi_manage_vlan_insertion() local 1891 struct ice_vsi_ctx *ctxt; ice_vsi_manage_vlan_stripping() local 2039 struct ice_vsi_ctx *ctxt; ice_cfg_vlan_pruning() local [all...] |
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/include/hyp/ |
H A D | switch.h | 272 &vcpu->arch.ctxt.fp_regs.fpsr); in __hyp_sve_restore_guest() 332 __fpsimd_restore_state(&vcpu->arch.ctxt.fp_regs); in kvm_hyp_handle_fpsimd() 417 #define __ptrauth_save_key(ctxt, key) \ 421 ctxt_sys_reg(ctxt, key ## KEYLO_EL1) = __val; \ 423 ctxt_sys_reg(ctxt, key ## KEYHI_EL1) = __val; \ 430 struct kvm_cpu_context *ctxt; in kvm_hyp_handle_ptrauth() local 436 ctxt = this_cpu_ptr(&kvm_hyp_ctxt); in kvm_hyp_handle_ptrauth() 437 __ptrauth_save_key(ctxt, APIA); in kvm_hyp_handle_ptrauth() 438 __ptrauth_save_key(ctxt, APIB); in kvm_hyp_handle_ptrauth() 439 __ptrauth_save_key(ctxt, APD in kvm_hyp_handle_ptrauth() 454 struct arch_timer_context *ctxt; kvm_hyp_handle_cntpct() local [all...] |
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | regmap.c | 103 unsigned long *reg_array = (unsigned long *)&vcpu->arch.ctxt.regs; in vcpu_reg32() 155 return vcpu->arch.ctxt.spsr_abt; in vcpu_read_spsr32() 157 return vcpu->arch.ctxt.spsr_und; in vcpu_read_spsr32() 159 return vcpu->arch.ctxt.spsr_irq; in vcpu_read_spsr32() 161 return vcpu->arch.ctxt.spsr_fiq; in vcpu_read_spsr32() 191 vcpu->arch.ctxt.spsr_abt = v; in vcpu_write_spsr32() 194 vcpu->arch.ctxt.spsr_und = v; in vcpu_write_spsr32() 197 vcpu->arch.ctxt.spsr_irq = v; in vcpu_write_spsr32() 200 vcpu->arch.ctxt.spsr_fiq = v; in vcpu_write_spsr32()
|
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/include/hyp/ |
H A D | switch.h | 268 &vcpu->arch.ctxt.fp_regs.fpsr, in __hyp_handle_fpsimd() 272 __fpsimd_restore_state(&vcpu->arch.ctxt.fp_regs); in __hyp_handle_fpsimd() 366 #define __ptrauth_save_key(ctxt, key) \ 370 ctxt_sys_reg(ctxt, key ## KEYLO_EL1) = __val; \ 372 ctxt_sys_reg(ctxt, key ## KEYHI_EL1) = __val; \ 379 struct kvm_cpu_context *ctxt; in __hyp_handle_ptrauth() local 386 ctxt = this_cpu_ptr(&kvm_hyp_ctxt); in __hyp_handle_ptrauth() 387 __ptrauth_save_key(ctxt, APIA); in __hyp_handle_ptrauth() 388 __ptrauth_save_key(ctxt, APIB); in __hyp_handle_ptrauth() 389 __ptrauth_save_key(ctxt, APD in __hyp_handle_ptrauth() [all...] |
/kernel/linux/linux-5.10/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_backchannel.c | 77 struct svc_rdma_send_ctxt *ctxt) in svc_rdma_bc_sendto() 81 ret = svc_rdma_map_reply_msg(rdma, ctxt, NULL, &rqst->rq_snd_buf); in svc_rdma_bc_sendto() 89 ctxt->sc_send_wr.opcode = IB_WR_SEND; in svc_rdma_bc_sendto() 90 return svc_rdma_send(rdma, ctxt); in svc_rdma_bc_sendto() 137 struct svc_rdma_send_ctxt *ctxt; in rpcrdma_bc_send_request() local 141 ctxt = svc_rdma_send_ctxt_get(rdma); in rpcrdma_bc_send_request() 142 if (!ctxt) in rpcrdma_bc_send_request() 145 p = xdr_reserve_space(&ctxt->sc_stream, RPCRDMA_HDRLEN_MIN); in rpcrdma_bc_send_request() 157 rc = svc_rdma_bc_sendto(rdma, rqst, ctxt); in rpcrdma_bc_send_request() 163 svc_rdma_send_ctxt_put(rdma, ctxt); in rpcrdma_bc_send_request() 75 svc_rdma_bc_sendto(struct svcxprt_rdma *rdma, struct rpc_rqst *rqst, struct svc_rdma_send_ctxt *ctxt) svc_rdma_bc_sendto() argument [all...] |
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/include/nvhe/ |
H A D | trap_handler.h | 14 #define cpu_reg(ctxt, r) (ctxt)->regs.regs[r] 15 #define DECLARE_REG(type, name, ctxt, reg) \ 16 type name = (type)cpu_reg(ctxt, (reg))
|
/kernel/linux/linux-6.6/arch/x86/boot/compressed/ |
H A D | sev.c | 76 static enum es_result vc_decode_insn(struct es_em_ctxt *ctxt) in vc_decode_insn() argument 81 memcpy(buffer, (unsigned char *)ctxt->regs->ip, MAX_INSN_SIZE); in vc_decode_insn() 83 ret = insn_decode(&ctxt->insn, buffer, MAX_INSN_SIZE, INSN_MODE_64); in vc_decode_insn() 90 static enum es_result vc_write_mem(struct es_em_ctxt *ctxt, in vc_write_mem() argument 98 static enum es_result vc_read_mem(struct es_em_ctxt *ctxt, in vc_read_mem() argument 106 static enum es_result vc_ioio_check(struct es_em_ctxt *ctxt, u16 port, size_t size) in vc_ioio_check() argument 296 struct es_em_ctxt ctxt; in do_boot_stage2_vc() local 303 result = vc_init_em_ctxt(&ctxt, regs, exit_code); in do_boot_stage2_vc() 310 result = vc_handle_rdtsc(boot_ghcb, &ctxt, exit_code); in do_boot_stage2_vc() 313 result = vc_handle_ioio(boot_ghcb, &ctxt); in do_boot_stage2_vc() [all...] |