Home
last modified time | relevance | path

Searched refs:sstatus (Results 1 – 21 of 21) sorted by relevance

/Linux-v6.6/arch/riscv/kvm/
Dvcpu_vector.c24 cntx->sstatus &= ~SR_VS; in kvm_riscv_vcpu_vector_reset()
26 cntx->sstatus |= SR_VS_INITIAL; in kvm_riscv_vcpu_vector_reset()
30 cntx->sstatus |= SR_VS_OFF; in kvm_riscv_vcpu_vector_reset()
36 cntx->sstatus &= ~SR_VS; in kvm_riscv_vcpu_vector_clean()
37 cntx->sstatus |= SR_VS_CLEAN; in kvm_riscv_vcpu_vector_clean()
43 if ((cntx->sstatus & SR_VS) == SR_VS_DIRTY) { in kvm_riscv_vcpu_guest_vector_save()
53 if ((cntx->sstatus & SR_VS) != SR_VS_OFF) { in kvm_riscv_vcpu_guest_vector_restore()
Dvcpu_fp.c21 cntx->sstatus &= ~SR_FS; in kvm_riscv_vcpu_fp_reset()
24 cntx->sstatus |= SR_FS_INITIAL; in kvm_riscv_vcpu_fp_reset()
26 cntx->sstatus |= SR_FS_OFF; in kvm_riscv_vcpu_fp_reset()
31 cntx->sstatus &= ~SR_FS; in kvm_riscv_vcpu_fp_clean()
32 cntx->sstatus |= SR_FS_CLEAN; in kvm_riscv_vcpu_fp_clean()
38 if ((cntx->sstatus & SR_FS) == SR_FS_DIRTY) { in kvm_riscv_vcpu_guest_fp_save()
50 if ((cntx->sstatus & SR_FS) != SR_FS_OFF) { in kvm_riscv_vcpu_guest_fp_restore()
Dvcpu_exit.c142 if (vcpu->arch.guest_context.sstatus & SR_SPP) in kvm_riscv_vcpu_trap_redirect()
165 vcpu->arch.guest_context.sstatus |= SR_SPP; in kvm_riscv_vcpu_trap_redirect()
216 vcpu->arch.guest_context.sstatus, in kvm_riscv_vcpu_exit()
Dvcpu_onereg.c294 reg_val = (cntx->sstatus & SR_SPP) ? in kvm_riscv_vcpu_get_reg_core()
331 cntx->sstatus |= SR_SPP; in kvm_riscv_vcpu_set_reg_core()
333 cntx->sstatus &= ~SR_SPP; in kvm_riscv_vcpu_set_reg_core()
Dvcpu.c121 cntx->sstatus = SR_SPP | SR_SPIE; in kvm_arch_vcpu_create()
206 return (vcpu->arch.guest_context.sstatus & SR_SPP) ? true : false; in kvm_arch_vcpu_in_kernel()
/Linux-v6.6/sound/core/
Dpcm_compat.c423 struct snd_pcm_mmap_status sstatus; in snd_pcm_ioctl_sync_ptr_x32() local
454 sstatus.state = status->state; in snd_pcm_ioctl_sync_ptr_x32()
455 sstatus.hw_ptr = status->hw_ptr % boundary; in snd_pcm_ioctl_sync_ptr_x32()
456 sstatus.tstamp = status->tstamp; in snd_pcm_ioctl_sync_ptr_x32()
457 sstatus.suspended_state = status->suspended_state; in snd_pcm_ioctl_sync_ptr_x32()
458 sstatus.audio_tstamp = status->audio_tstamp; in snd_pcm_ioctl_sync_ptr_x32()
462 if (put_user(sstatus.state, &src->s.status.state) || in snd_pcm_ioctl_sync_ptr_x32()
463 put_user(sstatus.hw_ptr, &src->s.status.hw_ptr) || in snd_pcm_ioctl_sync_ptr_x32()
464 put_user(sstatus.tstamp.tv_sec, &src->s.status.tstamp_sec) || in snd_pcm_ioctl_sync_ptr_x32()
465 put_user(sstatus.tstamp.tv_nsec, &src->s.status.tstamp_nsec) || in snd_pcm_ioctl_sync_ptr_x32()
[all …]
Dpcm_native.c3132 struct snd_pcm_mmap_status sstatus; in snd_pcm_ioctl_sync_ptr_compat() local
3168 sstatus.state = status->state; in snd_pcm_ioctl_sync_ptr_compat()
3169 sstatus.hw_ptr = status->hw_ptr % boundary; in snd_pcm_ioctl_sync_ptr_compat()
3170 sstatus.tstamp = status->tstamp; in snd_pcm_ioctl_sync_ptr_compat()
3171 sstatus.suspended_state = status->suspended_state; in snd_pcm_ioctl_sync_ptr_compat()
3172 sstatus.audio_tstamp = status->audio_tstamp; in snd_pcm_ioctl_sync_ptr_compat()
3176 if (put_user(sstatus.state, &src->s.status.state) || in snd_pcm_ioctl_sync_ptr_compat()
3177 put_user(sstatus.hw_ptr, &src->s.status.hw_ptr) || in snd_pcm_ioctl_sync_ptr_compat()
3178 put_user(sstatus.tstamp.tv_sec, &src->s.status.tstamp_sec) || in snd_pcm_ioctl_sync_ptr_compat()
3179 put_user(sstatus.tstamp.tv_nsec, &src->s.status.tstamp_nsec) || in snd_pcm_ioctl_sync_ptr_compat()
[all …]
/Linux-v6.6/arch/mips/include/asm/octeon/
Dcvmx-pow.h320 } sstatus; member
1266 load_addr.sstatus.mem_region = CVMX_IO_SEG; in cvmx_pow_get_current_tag()
1267 load_addr.sstatus.is_io = 1; in cvmx_pow_get_current_tag()
1268 load_addr.sstatus.did = CVMX_OCT_DID_TAG_TAG1; in cvmx_pow_get_current_tag()
1269 load_addr.sstatus.coreid = cvmx_get_core_num(); in cvmx_pow_get_current_tag()
1270 load_addr.sstatus.get_cur = 1; in cvmx_pow_get_current_tag()
1292 load_addr.sstatus.mem_region = CVMX_IO_SEG; in cvmx_pow_get_current_wqp()
1293 load_addr.sstatus.is_io = 1; in cvmx_pow_get_current_wqp()
1294 load_addr.sstatus.did = CVMX_OCT_DID_TAG_TAG1; in cvmx_pow_get_current_wqp()
1295 load_addr.sstatus.coreid = cvmx_get_core_num(); in cvmx_pow_get_current_wqp()
[all …]
/Linux-v6.6/drivers/ata/
Dsata_via.c335 u32 sstatus, scontrol; in vt6420_prereset() local
349 svia_scr_read(link, SCR_STATUS, &sstatus); in vt6420_prereset()
350 if ((sstatus & 0xf) != 1) in vt6420_prereset()
355 svia_scr_read(link, SCR_STATUS, &sstatus); in vt6420_prereset()
358 online = (sstatus & 0xf) == 0x3; in vt6420_prereset()
362 online ? "up" : "down", sstatus, scontrol); in vt6420_prereset()
365 svia_scr_read(link, SCR_STATUS, &sstatus); in vt6420_prereset()
Dsata_highbank.c395 u32 sstatus; in ahci_highbank_hardreset() local
414 if (sata_scr_read(link, SCR_STATUS, &sstatus)) in ahci_highbank_hardreset()
416 if (!(sstatus & 0x3)) in ahci_highbank_hardreset()
Dlibata-core.c170 static bool ata_sstatus_online(u32 sstatus) in ata_sstatus_online() argument
172 return (sstatus & 0xf) == 0x3; in ata_sstatus_online()
3161 u32 sstatus, scontrol, tmp; in sata_print_link_status() local
3163 if (sata_scr_read(link, SCR_STATUS, &sstatus)) in sata_print_link_status()
3169 tmp = (sstatus >> 4) & 0xf; in sata_print_link_status()
3171 sata_spd_string(tmp), sstatus, scontrol); in sata_print_link_status()
3174 sstatus, scontrol); in sata_print_link_status()
3218 u32 sstatus, spd, mask; in sata_down_spd_limit() local
3227 rc = sata_scr_read(link, SCR_STATUS, &sstatus); in sata_down_spd_limit()
3228 if (rc == 0 && ata_sstatus_online(sstatus)) in sata_down_spd_limit()
[all …]
Dahci_xgene.c362 u32 val, sstatus; in xgene_ahci_do_hardreset() local
378 sata_scr_read(link, SCR_STATUS, &sstatus); in xgene_ahci_do_hardreset()
380 (sstatus & 0xff) == 0x1); in xgene_ahci_do_hardreset()
Dlibata-eh.c2573 u32 sstatus; in ata_eh_reset() local
2801 if (sata_scr_read(link, SCR_STATUS, &sstatus) == 0) in ata_eh_reset()
2802 link->sata_spd = (sstatus >> 4) & 0xf; in ata_eh_reset()
2803 if (slave && sata_scr_read(slave, SCR_STATUS, &sstatus) == 0) in ata_eh_reset()
2804 slave->sata_spd = (sstatus >> 4) & 0xf; in ata_eh_reset()
2900 sata_scr_read(link, SCR_STATUS, &sstatus)) in ata_eh_reset()
Dahci.c826 u32 sstatus; in ahci_avn_hardreset() local
839 if (sata_scr_read(link, SCR_STATUS, &sstatus) != 0 || in ahci_avn_hardreset()
840 (sstatus & 0xf) != 1) in ahci_avn_hardreset()
Dsata_mv.c3626 u32 sstatus; in mv_hardreset() local
3644 sata_scr_read(link, SCR_STATUS, &sstatus); in mv_hardreset()
3645 if (!IS_GEN_I(hpriv) && ++attempts >= 5 && sstatus == 0x121) { in mv_hardreset()
3651 } while (sstatus != 0x0 && sstatus != 0x113 && sstatus != 0x123); in mv_hardreset()
/Linux-v6.6/arch/riscv/include/uapi/asm/
Dkvm.h73 unsigned long sstatus; member
/Linux-v6.6/arch/riscv/include/asm/
Dkvm_host.h148 unsigned long sstatus; member
/Linux-v6.6/tools/testing/selftests/kvm/riscv/
Dget-reg-list.c192 case KVM_REG_RISCV_CSR_REG(sstatus): in general_csr_id_to_str()
193 return RISCV_CSR_GENERAL(sstatus); in general_csr_id_to_str()
525 …VM_REG_SIZE_ULONG | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_GENERAL | KVM_REG_RISCV_CSR_REG(sstatus),
/Linux-v6.6/arch/riscv/kernel/
Dasm-offsets.c157 OFFSET(KVM_ARCH_GUEST_SSTATUS, kvm_vcpu_arch, guest_context.sstatus); in asm_offsets()
194 OFFSET(KVM_ARCH_HOST_SSTATUS, kvm_vcpu_arch, host_context.sstatus); in asm_offsets()
/Linux-v6.6/drivers/scsi/qla2xxx/
Dqla_mr.c2151 __le16 sstatus, __le16 cpstatus) in qlafx00_tm_iocb_entry() argument
2157 (sstatus & cpu_to_le16((uint16_t)SS_RESPONSE_INFO_LEN_VALID))) in qlafx00_tm_iocb_entry()
/Linux-v6.6/Documentation/virt/kvm/
Dapi.rst2784 0x80x0 0000 0300 0000 sstatus Supervisor status