| /kernel/linux/linux-5.10/arch/powerpc/platforms/cell/ |
| D | interrupt.c | 97 int cascade; in iic_ioexc_cascade() local 108 for (cascade = 63; cascade >= 0; cascade--) in iic_ioexc_cascade() 109 if (bits & (0x8000000000000000UL >> cascade)) { in iic_ioexc_cascade() 112 base | cascade); in iic_ioexc_cascade() 301 unsigned int node, cascade, found = 0; in setup_iic() local 325 /* Setup cascade for IO exceptions. XXX cleanup tricks to get in setup_iic() 332 cascade = node << IIC_IRQ_NODE_SHIFT; in setup_iic() 333 cascade |= 1 << IIC_IRQ_CLASS_SHIFT; in setup_iic() 334 cascade |= IIC_UNIT_IIC; in setup_iic() 335 cascade = irq_create_mapping(iic_host, cascade); in setup_iic() [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/platforms/cell/ |
| D | interrupt.c | 98 int cascade; in iic_ioexc_cascade() local 109 for (cascade = 63; cascade >= 0; cascade--) in iic_ioexc_cascade() 110 if (bits & (0x8000000000000000UL >> cascade)) in iic_ioexc_cascade() 112 base | cascade); in iic_ioexc_cascade() 298 unsigned int node, cascade, found = 0; in setup_iic() local 322 /* Setup cascade for IO exceptions. XXX cleanup tricks to get in setup_iic() 329 cascade = node << IIC_IRQ_NODE_SHIFT; in setup_iic() 330 cascade |= 1 << IIC_IRQ_CLASS_SHIFT; in setup_iic() 331 cascade |= IIC_UNIT_IIC; in setup_iic() 332 cascade = irq_create_mapping(iic_host, cascade); in setup_iic() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | gpio-stp-xway.txt | 6 to drive the 2 LSBs of the cascade automatically. 19 shift register cascade. 21 in the shift register cascade. 22 - lantiq,dsl : The dsl core can control the 2 LSBs of the gpio cascade. This 2 bit 24 - lantiq,phy1 : The gphy1 core can control 3 bits of the gpio cascade. 25 - lantiq,phy2 : The gphy2 core can control 3 bits of the gpio cascade.
|
| /kernel/linux/linux-6.6/arch/mips/loongson32/common/ |
| D | irq.c | 173 if (request_irq(INT0_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init() 174 pr_err("Failed to request irq %d (cascade)\n", INT0_IRQ); in ls1x_irq_init() 175 if (request_irq(INT1_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init() 176 pr_err("Failed to request irq %d (cascade)\n", INT1_IRQ); in ls1x_irq_init() 177 if (request_irq(INT2_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init() 178 pr_err("Failed to request irq %d (cascade)\n", INT2_IRQ); in ls1x_irq_init() 179 if (request_irq(INT3_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init() 180 pr_err("Failed to request irq %d (cascade)\n", INT3_IRQ); in ls1x_irq_init() 182 if (request_irq(INT4_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init() 183 pr_err("Failed to request irq %d (cascade)\n", INT4_IRQ); in ls1x_irq_init()
|
| /kernel/linux/linux-5.10/arch/mips/loongson32/common/ |
| D | irq.c | 173 if (request_irq(INT0_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init() 174 pr_err("Failed to request irq %d (cascade)\n", INT0_IRQ); in ls1x_irq_init() 175 if (request_irq(INT1_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init() 176 pr_err("Failed to request irq %d (cascade)\n", INT1_IRQ); in ls1x_irq_init() 177 if (request_irq(INT2_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init() 178 pr_err("Failed to request irq %d (cascade)\n", INT2_IRQ); in ls1x_irq_init() 179 if (request_irq(INT3_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init() 180 pr_err("Failed to request irq %d (cascade)\n", INT3_IRQ); in ls1x_irq_init() 182 if (request_irq(INT4_IRQ, no_action, IRQF_NO_THREAD, "cascade", NULL)) in ls1x_irq_init() 183 pr_err("Failed to request irq %d (cascade)\n", INT4_IRQ); in ls1x_irq_init()
|
| /kernel/linux/linux-6.6/drivers/mtd/devices/ |
| D | docg3.c | 94 u8 val = readb(docg3->cascade->base + reg); in doc_readb() 102 u16 val = readw(docg3->cascade->base + reg); in doc_readw() 110 writeb(val, docg3->cascade->base + reg); in doc_writeb() 116 writew(val, docg3->cascade->base + reg); in doc_writew() 650 numerrs = bch_decode(docg3->cascade->bch, NULL, in doc_ecc_bch_fix_data() 898 mutex_lock(&docg3->cascade->lock); in doc_read_oob() 977 mutex_unlock(&docg3->cascade->lock); in doc_read_oob() 1199 mutex_lock(&docg3->cascade->lock); in doc_erase() 1207 mutex_unlock(&docg3->cascade->lock); in doc_erase() 1436 mutex_lock(&docg3->cascade->lock); in doc_write_oob() [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/devices/ |
| D | docg3.c | 94 u8 val = readb(docg3->cascade->base + reg); in doc_readb() 102 u16 val = readw(docg3->cascade->base + reg); in doc_readw() 110 writeb(val, docg3->cascade->base + reg); in doc_writeb() 116 writew(val, docg3->cascade->base + reg); in doc_writew() 650 numerrs = bch_decode(docg3->cascade->bch, NULL, in doc_ecc_bch_fix_data() 897 mutex_lock(&docg3->cascade->lock); in doc_read_oob() 969 mutex_unlock(&docg3->cascade->lock); in doc_read_oob() 1191 mutex_lock(&docg3->cascade->lock); in doc_erase() 1199 mutex_unlock(&docg3->cascade->lock); in doc_erase() 1428 mutex_lock(&docg3->cascade->lock); in doc_write_oob() [all …]
|
| D | docg3.h | 258 * struct docg3_cascade - Cascade of 1 to 4 docg3 chips 260 * @base: IO space to access all chips in the cascade 274 * @cascade: the cascade this device belongs to 291 struct docg3_cascade *cascade; member
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | tscs454.c | 2134 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 1", BIQUAD_SIZE, 0x00), 2135 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 2", BIQUAD_SIZE, 0x05), 2136 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 3", BIQUAD_SIZE, 0x0a), 2137 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 4", BIQUAD_SIZE, 0x0f), 2138 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 5", BIQUAD_SIZE, 0x14), 2139 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 6", BIQUAD_SIZE, 0x19), 2141 COEFF_RAM_CTL("DAC Cascade 1 Right BiQuad 1", BIQUAD_SIZE, 0x20), 2142 COEFF_RAM_CTL("DAC Cascade 1 Right BiQuad 2", BIQUAD_SIZE, 0x25), 2143 COEFF_RAM_CTL("DAC Cascade 1 Right BiQuad 3", BIQUAD_SIZE, 0x2a), 2144 COEFF_RAM_CTL("DAC Cascade 1 Right BiQuad 4", BIQUAD_SIZE, 0x2f), [all …]
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | tscs454.c | 2139 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 1", BIQUAD_SIZE, 0x00), 2140 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 2", BIQUAD_SIZE, 0x05), 2141 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 3", BIQUAD_SIZE, 0x0a), 2142 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 4", BIQUAD_SIZE, 0x0f), 2143 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 5", BIQUAD_SIZE, 0x14), 2144 COEFF_RAM_CTL("DAC Cascade 1 Left BiQuad 6", BIQUAD_SIZE, 0x19), 2146 COEFF_RAM_CTL("DAC Cascade 1 Right BiQuad 1", BIQUAD_SIZE, 0x20), 2147 COEFF_RAM_CTL("DAC Cascade 1 Right BiQuad 2", BIQUAD_SIZE, 0x25), 2148 COEFF_RAM_CTL("DAC Cascade 1 Right BiQuad 3", BIQUAD_SIZE, 0x2a), 2149 COEFF_RAM_CTL("DAC Cascade 1 Right BiQuad 4", BIQUAD_SIZE, 0x2f), [all …]
|
| /kernel/linux/linux-6.6/arch/mips/sgi-ip22/ |
| D | ip22-int.c | 297 "local0 cascade", NULL)) in arch_init_irq() 298 pr_err("Failed to register local0 cascade interrupt\n"); in arch_init_irq() 300 "local1 cascade", NULL)) in arch_init_irq() 301 pr_err("Failed to register local1 cascade interrupt\n"); in arch_init_irq() 306 /* cascade in cascade. i love Indy ;-) */ in arch_init_irq() 308 "mapable0 cascade", NULL)) in arch_init_irq() 309 pr_err("Failed to register mapable0 cascade interrupt\n"); in arch_init_irq() 312 "mapable1 cascade", NULL)) in arch_init_irq() 313 pr_err("Failed to register mapable1 cascade interrupt\n"); in arch_init_irq()
|
| /kernel/linux/linux-5.10/arch/mips/sgi-ip22/ |
| D | ip22-int.c | 297 "local0 cascade", NULL)) in arch_init_irq() 298 pr_err("Failed to register local0 cascade interrupt\n"); in arch_init_irq() 300 "local1 cascade", NULL)) in arch_init_irq() 301 pr_err("Failed to register local1 cascade interrupt\n"); in arch_init_irq() 306 /* cascade in cascade. i love Indy ;-) */ in arch_init_irq() 308 "mapable0 cascade", NULL)) in arch_init_irq() 309 pr_err("Failed to register mapable0 cascade interrupt\n"); in arch_init_irq() 312 "mapable1 cascade", NULL)) in arch_init_irq() 313 pr_err("Failed to register mapable1 cascade interrupt\n"); in arch_init_irq()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/ |
| D | gpio-stp-xway.yaml | 13 and Ethernet PHYs to drive some bytes of the cascade automatically. 39 shift register cascade. 47 in the shift register cascade. 54 The dsl core can control the 2 LSBs of the gpio cascade. This 2 bit 68 The gphy core can control 3 bits of the gpio cascade. In the xRX200 family
|
| /kernel/linux/linux-5.10/arch/mips/vr41xx/common/ |
| D | irq.c | 34 "cascade", NULL); in cascade_irq() 46 irq_cascade_t *cascade; in irq_dispatch() local 53 cascade = irq_cascade + irq; in irq_dispatch() 54 if (cascade->get_irq != NULL) { in irq_dispatch() 66 ret = cascade->get_irq(irq); in irq_dispatch()
|
| /kernel/linux/linux-5.10/arch/mips/cobalt/ |
| D | irq.c | 55 "cascade", NULL)) { in arch_init_irq() 56 pr_err("Failed to request irq %d (cascade)\n", in arch_init_irq() 60 "cascade", NULL)) { in arch_init_irq() 61 pr_err("Failed to request irq %d (cascade)\n", in arch_init_irq()
|
| /kernel/linux/linux-6.6/arch/mips/cobalt/ |
| D | irq.c | 55 "cascade", NULL)) { in arch_init_irq() 56 pr_err("Failed to request irq %d (cascade)\n", in arch_init_irq() 60 "cascade", NULL)) { in arch_init_irq() 61 pr_err("Failed to request irq %d (cascade)\n", in arch_init_irq()
|
| /kernel/linux/linux-6.6/arch/mips/loongson2ef/fuloong-2e/ |
| D | irq.c | 59 if (request_irq(irq, no_action, IRQF_NO_THREAD, "cascade", NULL)) in mach_init_irq() 60 pr_err("Failed to request irq %d (cascade)\n", irq); in mach_init_irq() 63 if (request_irq(irq, no_action, IRQF_NO_THREAD, "cascade", NULL)) in mach_init_irq() 64 pr_err("Failed to request irq %d (cascade)\n", irq); in mach_init_irq()
|
| /kernel/linux/linux-5.10/arch/mips/loongson2ef/fuloong-2e/ |
| D | irq.c | 59 if (request_irq(irq, no_action, IRQF_NO_THREAD, "cascade", NULL)) in mach_init_irq() 60 pr_err("Failed to request irq %d (cascade)\n", irq); in mach_init_irq() 63 if (request_irq(irq, no_action, IRQF_NO_THREAD, "cascade", NULL)) in mach_init_irq() 64 pr_err("Failed to request irq %d (cascade)\n", irq); in mach_init_irq()
|
| /kernel/linux/linux-6.6/arch/mips/loongson2ef/lemote-2f/ |
| D | irq.c | 111 IRQF_SHARED | IRQF_NO_THREAD, "cascade", ip6_action)) in mach_init_irq() 112 pr_err("Failed to register north bridge cascade interrupt\n"); in mach_init_irq() 115 IRQF_NO_THREAD | IRQF_NO_SUSPEND, "cascade", NULL)) in mach_init_irq() 116 pr_err("Failed to register south bridge cascade interrupt\n"); in mach_init_irq()
|
| /kernel/linux/linux-5.10/arch/mips/loongson2ef/lemote-2f/ |
| D | irq.c | 112 IRQF_SHARED | IRQF_NO_THREAD, "cascade", ip6_action)) in mach_init_irq() 113 pr_err("Failed to register north bridge cascade interrupt\n"); in mach_init_irq() 116 IRQF_NO_THREAD | IRQF_NO_SUSPEND, "cascade", NULL)) in mach_init_irq() 117 pr_err("Failed to register south bridge cascade interrupt\n"); in mach_init_irq()
|
| /kernel/linux/linux-6.6/arch/mips/ar7/ |
| D | irq.c | 113 if (request_irq(2, no_action, IRQF_NO_THREAD, "AR7 cascade interrupt", in ar7_irq_init() 115 pr_err("Failed to request irq 2 (AR7 cascade interrupt)\n"); in ar7_irq_init() 117 "AR7 cascade interrupt", NULL)) { in ar7_irq_init() 118 pr_err("Failed to request irq %d (AR7 cascade interrupt)\n", in ar7_irq_init()
|
| /kernel/linux/linux-5.10/arch/mips/ar7/ |
| D | irq.c | 113 if (request_irq(2, no_action, IRQF_NO_THREAD, "AR7 cascade interrupt", in ar7_irq_init() 115 pr_err("Failed to request irq 2 (AR7 cascade interrupt)\n"); in ar7_irq_init() 117 "AR7 cascade interrupt", NULL)) { in ar7_irq_init() 118 pr_err("Failed to request irq %d (AR7 cascade interrupt)\n", in ar7_irq_init()
|
| /kernel/linux/linux-6.6/arch/powerpc/sysdev/ |
| D | mpic_timer.c | 58 unsigned int cascade_map; /* cascade map */ 59 unsigned int timer_num; /* cascade control timer */ 74 /* cascade timer 0 and 1 */ 76 /* cascade timer 1 and 2 */ 78 /* cascade timer 2 and 3 */ 106 /* detect whether there is a cascade timer available */ 145 /* set group tcr reg for cascade */ in set_cascade_timer() 170 /* Two cascade timers: Support the maximum time */ in get_cascade_timer()
|
| D | i8259.c | 86 outb(0x20, 0x20); /* Non-specific EOI to cascade */ in i8259_mask_and_ack_irq() 173 /* We block the internal cascade */ in i8259_host_map() 237 outb(0x04, 0x21); /* edge triggered, Cascade (slave) on IRQ2 */ in i8259_init() 243 outb(0x02, 0xA1); /* edge triggered, Cascade (slave) on IRQ2 */ in i8259_init() 253 /* Unmask the internal cascade */ in i8259_init()
|
| /kernel/linux/linux-5.10/arch/powerpc/sysdev/ |
| D | mpic_timer.c | 59 unsigned int cascade_map; /* cascade map */ 60 unsigned int timer_num; /* cascade control timer */ 75 /* cascade timer 0 and 1 */ 77 /* cascade timer 1 and 2 */ 79 /* cascade timer 2 and 3 */ 107 /* detect whether there is a cascade timer available */ 146 /* set group tcr reg for cascade */ in set_cascade_timer() 171 /* Two cascade timers: Support the maximum time */ in get_cascade_timer()
|