/linux/arch/riscv/kvm/ |
H A D | aia_imsic.c | 283 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 in imsic_mrif_rmw() 442 int isel; global() member 491 imsic_vsfile_rw(int vsfile_hgei,int vsfile_cpu,u32 nr_eix,unsigned long isel,bool write,unsigned long * val) imsic_vsfile_rw() argument 886 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 929 u32 isel, vcpu_id; kvm_riscv_aia_imsic_rw_attr() local 972 u32 isel, vcpu_id; kvm_riscv_aia_imsic_has_attr() local [all...] |
H A D | aia.c | 340 static int aia_rmw_iprio(struct kvm_vcpu *vcpu, unsigned int isel, in aia_rmw_iprio() argument 349 if (isel & 0x1) in aia_rmw_iprio() 354 first_irq = (isel - ISELECT_IPRIO0) * 4; in aia_rmw_iprio() 381 unsigned int isel; in kvm_riscv_vcpu_aia_rmw_ireg() local 388 isel = ncsr_read(CSR_VSISELECT) & ISELECT_MASK; in kvm_riscv_vcpu_aia_rmw_ireg() 389 if (isel >= ISELECT_IPRIO0 && isel <= ISELECT_IPRIO15) in kvm_riscv_vcpu_aia_rmw_ireg() 390 return aia_rmw_iprio(vcpu, isel, val, new_val, wr_mask); in kvm_riscv_vcpu_aia_rmw_ireg() 391 else if (isel >= IMSIC_FIRST && isel < in kvm_riscv_vcpu_aia_rmw_ireg() [all...] |
/linux/drivers/video/backlight/ |
H A D | tps65217_bl.c | 109 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() 185 if (!of_property_read_u32(node, "isel", &val)) { in tps65217_bl_parse_dt() 189 "invalid 'isel' value in the device tree\n"); in tps65217_bl_parse_dt() 194 pdata->isel = val; in tps65217_bl_parse_dt()
|
/linux/drivers/irqchip/ |
H A D | irq-riscv-imsic-state.c | 69 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, ire in __imsic_eix_update() [all...] |
/linux/Documentation/devicetree/bindings/leds/backlight/ |
H A D | tps65217-backlight.txt | 10 - 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 D | emulated_ops.h | 27 struct ppc_emulated_entry isel; member
|
/linux/include/linux/mfd/wm831x/ |
H A D | pdata.h | 74 int isel; /** Current for pen down (uA) */ member
|
/linux/drivers/input/touchscreen/ |
H A D | wm831x-ts.c | 289 switch (pdata->isel) { in wm831x_ts_probe() 292 pdata->isel); in wm831x_ts_probe()
|
/linux/arch/riscv/include/asm/ |
H A D | kvm_aia.h | 97 int kvm_riscv_vcpu_aia_imsic_rmw(struct kvm_vcpu *vcpu, unsigned long isel,
|
/linux/include/linux/mfd/ |
H A D | tps65217.h | 226 enum tps65217_bl_isel isel; member
|
/linux/Documentation/arch/powerpc/ |
H A D | elf_hwcaps.rst | 195 isel instruction is available. This is superseded by ARCH_2_07 and
|
/linux/arch/powerpc/kernel/ |
H A D | traps.c | 1398 /* Emulate isel (Integer Select) instruction */ in emulate_instruction() 1400 PPC_WARN_EMULATED(isel, regs); in emulate_instruction() 2277 WARN_EMULATED_SETUP(isel),
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | am335x-pepper.dts | 430 isel = <1>; /* ISET1 */
|
H A D | am335x-guardian.dts | 320 isel = <1>; /* 1 - ISET1, 2 ISET2 */
|