Home
last modified time | relevance | path

Searched refs:isel (Results 1 – 15 of 15) sorted by relevance

/linux/arch/riscv/kvm/
H A Daia_imsic.c283 static int imsic_mrif_isel_check(u32 nr_eix, unsigned long isel) in imsic_mrif_isel_check() argument
287 switch (isel) { in imsic_mrif_isel_check()
292 num = isel - IMSIC_EIP0; in imsic_mrif_isel_check()
295 num = isel - IMSIC_EIE0; in imsic_mrif_isel_check()
311 unsigned long isel, unsigned long *val, in imsic_mrif_rmw() argument
318 switch (isel) { in imsic_mrif_rmw()
329 if (isel >= IMSIC_EIP0 && isel <= IMSIC_EIP63) { in imsic_mrif_rmw()
331 num = isel - IMSIC_EIP0; in imsic_mrif_rmw()
334 num = isel - IMSIC_EIE0; in imsic_mrif_rmw()
442 int isel; member
[all …]
H A Daia.c351 static int aia_rmw_iprio(struct kvm_vcpu *vcpu, unsigned int isel, in aia_rmw_iprio() argument
360 if (isel & 0x1) in aia_rmw_iprio()
365 first_irq = (isel - ISELECT_IPRIO0) * 4; in aia_rmw_iprio()
392 unsigned int isel; in kvm_riscv_vcpu_aia_rmw_ireg() local
399 isel = ncsr_read(CSR_VSISELECT) & ISELECT_MASK; in kvm_riscv_vcpu_aia_rmw_ireg()
400 if (isel >= ISELECT_IPRIO0 && isel <= ISELECT_IPRIO15) in kvm_riscv_vcpu_aia_rmw_ireg()
401 return aia_rmw_iprio(vcpu, isel, val, new_val, wr_mask); in kvm_riscv_vcpu_aia_rmw_ireg()
402 else if (isel >= IMSIC_FIRST && isel <= IMSIC_LAST && in kvm_riscv_vcpu_aia_rmw_ireg()
404 return kvm_riscv_vcpu_aia_imsic_rmw(vcpu, isel, val, new_val, in kvm_riscv_vcpu_aia_rmw_ireg()
/linux/drivers/irqchip/
H A Dirq-riscv-imsic-state.c69 unsigned long isel, imask; in __imsic_eix_read_clear() local
71 isel = id / BITS_PER_LONG; in __imsic_eix_read_clear()
72 isel *= BITS_PER_LONG / IMSIC_EIPx_BITS; in __imsic_eix_read_clear()
73 isel += pend ? IMSIC_EIP0 : IMSIC_EIE0; in __imsic_eix_read_clear()
76 return !!(imsic_csr_read_clear(isel, imask) & imask); in __imsic_eix_read_clear()
92 unsigned long i, isel, ireg; in __imsic_eix_update() local
95 isel = id / BITS_PER_LONG; in __imsic_eix_update()
96 isel *= BITS_PER_LONG / IMSIC_EIPx_BITS; in __imsic_eix_update()
97 isel += pend ? IMSIC_EIP0 : IMSIC_EIE0; in __imsic_eix_update()
121 imsic_csr_set(isel, ireg); in __imsic_eix_update()
[all …]
/linux/drivers/video/backlight/
H A Dtps65217_bl.c109 switch (pdata->isel) { in tps65217_bl_hw_init()
145 "invalid value for current level: %d\n", pdata->isel); in tps65217_bl_hw_init()
184 pdata->isel = TPS65217_BL_ISET1; in tps65217_bl_parse_dt()
194 pdata->isel = val; in tps65217_bl_parse_dt()
/linux/Documentation/devicetree/bindings/leds/backlight/
H A Dtps65217-backlight.txt10 - isel: selection bit, valid values: 1 for ISEL1 (low-level) and 2 for ISEL2 (high-level)
22 isel = <1>; /* 1 - ISET1, 2 ISET2 */
/linux/arch/powerpc/include/asm/
H A Demulated_ops.h27 struct ppc_emulated_entry isel; member
/linux/include/linux/mfd/wm831x/
H A Dpdata.h74 int isel; /** Current for pen down (uA) */ member
/linux/drivers/input/touchscreen/
H A Dwm831x-ts.c289 switch (pdata->isel) { in wm831x_ts_probe()
292 pdata->isel); in wm831x_ts_probe()
/linux/arch/riscv/include/asm/
H A Dkvm_aia.h97 int kvm_riscv_vcpu_aia_imsic_rmw(struct kvm_vcpu *vcpu, unsigned long isel,
/linux/include/linux/mfd/
H A Dtps65217.h226 enum tps65217_bl_isel isel; member
/linux/Documentation/arch/powerpc/
H A Delf_hwcaps.rst195 isel instruction is available. This is superseded by ARCH_2_07 and
/linux/arch/powerpc/kernel/
H A Dtraps.c1400 PPC_WARN_EMULATED(isel, regs); in emulate_instruction()
2277 WARN_EMULATED_SETUP(isel),
/linux/arch/arm/boot/dts/ti/omap/
H A Dam335x-pepper.dts430 isel = <1>; /* ISET1 */
H A Dam335x-guardian.dts320 isel = <1>; /* 1 - ISET1, 2 ISET2 */
/linux/drivers/usb/gadget/udc/
H A Dr8a66597-udc.c270 u16 isel, u16 fifosel) in r8a66597_change_curpipe() argument
277 loop = isel; in r8a66597_change_curpipe()