/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | aia.c | 213 unsigned long wr_mask) in kvm_riscv_vcpu_aia_rmw_topei() 224 val, new_val, wr_mask); in kvm_riscv_vcpu_aia_rmw_topei() 334 unsigned long wr_mask) in aia_rmw_iprio() 357 if (wr_mask) { in aia_rmw_iprio() 358 new_val = (old_val & ~wr_mask) | (new_val & wr_mask); in aia_rmw_iprio() 371 unsigned long wr_mask) in kvm_riscv_vcpu_aia_rmw_ireg() 382 return aia_rmw_iprio(vcpu, isel, val, new_val, wr_mask); in kvm_riscv_vcpu_aia_rmw_ireg() 386 wr_mask); in kvm_riscv_vcpu_aia_rmw_ireg() 209 kvm_riscv_vcpu_aia_rmw_topei(struct kvm_vcpu *vcpu, unsigned int csr_num, unsigned long *val, unsigned long new_val, unsigned long wr_mask) kvm_riscv_vcpu_aia_rmw_topei() argument 332 aia_rmw_iprio(struct kvm_vcpu *vcpu, unsigned int isel, unsigned long *val, unsigned long new_val, unsigned long wr_mask) aia_rmw_iprio() argument 369 kvm_riscv_vcpu_aia_rmw_ireg(struct kvm_vcpu *vcpu, unsigned int csr_num, unsigned long *val, unsigned long new_val, unsigned long wr_mask) kvm_riscv_vcpu_aia_rmw_ireg() argument
|
H A D | vcpu_insn.c | 213 unsigned long wr_mask); 257 ulong val = 0, wr_mask = 0, new_val = 0; in csr_insn() local 262 wr_mask = -1UL; in csr_insn() 266 wr_mask = rs1_val; in csr_insn() 270 wr_mask = rs1_val; in csr_insn() 274 wr_mask = -1UL; in csr_insn() 278 wr_mask = rs1_num; in csr_insn() 282 wr_mask = rs1_num; in csr_insn() 296 run->riscv_csr.write_mask = wr_mask; in csr_insn() 311 rc = cfn->func(vcpu, csr_num, &val, new_val, wr_mask); in csr_insn() [all...] |
H A D | aia_imsic.c | 218 unsigned long wr_mask) in imsic_mrif_atomic_rmw() 229 : "r" (~wr_mask), "r" (new_val & wr_mask) in imsic_mrif_atomic_rmw() 311 unsigned long new_val, unsigned long wr_mask) in imsic_mrif_rmw() 320 new_val, wr_mask & 0x1); in imsic_mrif_rmw() 324 new_val, wr_mask & (IMSIC_MAX_ID - 1)); in imsic_mrif_rmw() 350 wr_mask &= ~BIT(0); in imsic_mrif_rmw() 352 old_val = imsic_mrif_atomic_rmw(mrif, ei, new_val, wr_mask); in imsic_mrif_rmw() 843 unsigned long wr_mask) in kvm_riscv_vcpu_aia_imsic_rmw() 858 if (topei && wr_mask) { in kvm_riscv_vcpu_aia_imsic_rmw() 215 imsic_mrif_atomic_rmw(struct imsic_mrif *mrif, unsigned long *ptr, unsigned long new_val, unsigned long wr_mask) imsic_mrif_atomic_rmw() argument 309 imsic_mrif_rmw(struct imsic_mrif *mrif, u32 nr_eix, unsigned long isel, unsigned long *val, unsigned long new_val, unsigned long wr_mask) imsic_mrif_rmw() argument 841 kvm_riscv_vcpu_aia_imsic_rmw(struct kvm_vcpu *vcpu, unsigned long isel, unsigned long *val, unsigned long new_val, unsigned long wr_mask) kvm_riscv_vcpu_aia_imsic_rmw() argument [all...] |
H A D | vcpu_pmu.c | 280 unsigned long wr_mask) in kvm_riscv_vcpu_pmu_read_hpm() 302 if (wr_mask) in kvm_riscv_vcpu_pmu_read_hpm() 278 kvm_riscv_vcpu_pmu_read_hpm(struct kvm_vcpu *vcpu, unsigned int csr_num, unsigned long *val, unsigned long new_val, unsigned long wr_mask) kvm_riscv_vcpu_pmu_read_hpm() argument
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | kvm_aia.h | 99 unsigned long wr_mask); 143 unsigned long wr_mask); 146 unsigned long wr_mask);
|
H A D | kvm_vcpu_pmu.h | 70 unsigned long wr_mask);
|
/kernel/linux/linux-5.10/drivers/thermal/intel/ |
H A D | intel_quark_dts_thermal.c | 349 int wr_mask; in alloc_soc_dts() local 365 wr_mask = QRK_DTS_WR_MASK_CLR; in alloc_soc_dts() 368 wr_mask = QRK_DTS_WR_MASK_SET; in alloc_soc_dts() 390 wr_mask, in alloc_soc_dts()
|
/kernel/linux/linux-6.6/drivers/thermal/intel/ |
H A D | intel_quark_dts_thermal.c | 326 int wr_mask; in alloc_soc_dts() local 342 wr_mask = QRK_DTS_WR_MASK_CLR; in alloc_soc_dts() 345 wr_mask = QRK_DTS_WR_MASK_SET; in alloc_soc_dts() 374 wr_mask, in alloc_soc_dts()
|
/kernel/linux/linux-5.10/drivers/dma/dw-edma/ |
H A D | dw-edma-core.h | 101 u32 wr_mask; member
|
H A D | dw-edma-core.c | 563 mask = dw_irq->wr_mask; in dw_edma_interrupt() 716 irq->wr_mask |= BIT(j); in dw_edma_channel_setup() 792 u32 wr_mask = 1; in dw_edma_irq_request() local 824 dw_edma_add_irq_mask(&wr_mask, *wr_alloc, dw->wr_ch_cnt); in dw_edma_irq_request()
|
/kernel/linux/linux-6.6/drivers/dma/dw-edma/ |
H A D | dw-edma-core.h | 93 u32 wr_mask; member
|
H A D | dw-edma-core.c | 762 irq->wr_mask |= BIT(chan->id); in dw_edma_channel_setup() 835 u32 wr_mask = 1; in dw_edma_irq_request() local 873 dw_edma_add_irq_mask(&wr_mask, *wr_alloc, dw->wr_ch_cnt); in dw_edma_irq_request()
|
H A D | dw-hdma-v0-core.c | 126 mask = dw_irq->wr_mask; in dw_hdma_v0_core_handle_int()
|
H A D | dw-edma-v0-core.c | 247 mask = dw_irq->wr_mask; in dw_edma_v0_core_handle_int()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H A D | cvmx-pci-defs.h | 2029 uint64_t wr_mask:8; member 2031 uint64_t wr_mask:8;
|
H A D | cvmx-npei-defs.h | 3904 uint64_t wr_mask:8; member 3906 uint64_t wr_mask:8;
|
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H A D | cvmx-pci-defs.h | 2029 uint64_t wr_mask:8; member 2031 uint64_t wr_mask:8;
|
H A D | cvmx-npei-defs.h | 3904 uint64_t wr_mask:8; member 3906 uint64_t wr_mask:8;
|