/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | ioc3.c | 48 struct ioc3_priv_data *ipd = irq_data_get_irq_chip_data(d); in ioc3_irq_ack() local 51 writel(BIT(hwirq), &ipd->regs->sio_ir); in ioc3_irq_ack() 56 struct ioc3_priv_data *ipd = irq_data_get_irq_chip_data(d); in ioc3_irq_mask() local 59 writel(BIT(hwirq), &ipd->regs->sio_iec); in ioc3_irq_mask() 64 struct ioc3_priv_data *ipd = irq_data_get_irq_chip_data(d); in ioc3_irq_unmask() local 67 writel(BIT(hwirq), &ipd->regs->sio_ies); in ioc3_irq_unmask() 104 struct ioc3_priv_data *ipd = domain->host_data; in ioc3_irq_handler() local 105 struct ioc3 __iomem *regs = ipd->regs; in ioc3_irq_handler() 135 static int ioc3_irq_domain_setup(struct ioc3_priv_data *ipd, int irq) in ioc3_irq_domain_setup() argument 144 domain = irq_domain_create_linear(fn, 24, &ioc3_irq_domain_ops, ipd); in ioc3_irq_domain_setup() 186 ioc3_serial_setup(struct ioc3_priv_data *ipd) ioc3_serial_setup() argument 230 ioc3_kbd_setup(struct ioc3_priv_data *ipd) ioc3_kbd_setup() argument 274 ioc3_eth_setup(struct ioc3_priv_data *ipd) ioc3_eth_setup() argument 309 ioc3_m48t35_setup(struct ioc3_priv_data *ipd) ioc3_m48t35_setup() argument 346 ioc3_ds1685_setup(struct ioc3_priv_data *ipd) ioc3_ds1685_setup() argument 378 ioc3_led_setup(struct ioc3_priv_data *ipd) ioc3_led_setup() argument 391 ip27_baseio_setup(struct ioc3_priv_data *ipd) ip27_baseio_setup() argument 412 ip27_baseio6g_setup(struct ioc3_priv_data *ipd) ip27_baseio6g_setup() argument 437 ip27_mio_setup(struct ioc3_priv_data *ipd) ip27_mio_setup() argument 452 ip30_sysboard_setup(struct ioc3_priv_data *ipd) ip30_sysboard_setup() argument 481 ioc3_menet_setup(struct ioc3_priv_data *ipd) ioc3_menet_setup() argument 498 ioc3_menet4_setup(struct ioc3_priv_data *ipd) ioc3_menet4_setup() argument 503 ioc3_cad_duo_setup(struct ioc3_priv_data *ipd) ioc3_cad_duo_setup() argument 543 ioc3_setup(struct ioc3_priv_data *ipd) ioc3_setup() argument 571 struct ioc3_priv_data *ipd; ioc3_mfd_probe() local 638 struct ioc3_priv_data *ipd; ioc3_mfd_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | ioc3.c | 49 struct ioc3_priv_data *ipd = irq_data_get_irq_chip_data(d); in ioc3_irq_ack() local 52 writel(BIT(hwirq), &ipd->regs->sio_ir); in ioc3_irq_ack() 57 struct ioc3_priv_data *ipd = irq_data_get_irq_chip_data(d); in ioc3_irq_mask() local 60 writel(BIT(hwirq), &ipd->regs->sio_iec); in ioc3_irq_mask() 65 struct ioc3_priv_data *ipd = irq_data_get_irq_chip_data(d); in ioc3_irq_unmask() local 68 writel(BIT(hwirq), &ipd->regs->sio_ies); in ioc3_irq_unmask() 105 struct ioc3_priv_data *ipd = domain->host_data; in ioc3_irq_handler() local 106 struct ioc3 __iomem *regs = ipd->regs; in ioc3_irq_handler() 132 static int ioc3_irq_domain_setup(struct ioc3_priv_data *ipd, int irq) in ioc3_irq_domain_setup() argument 141 domain = irq_domain_create_linear(fn, 24, &ioc3_irq_domain_ops, ipd); in ioc3_irq_domain_setup() 183 ioc3_serial_setup(struct ioc3_priv_data *ipd) ioc3_serial_setup() argument 227 ioc3_kbd_setup(struct ioc3_priv_data *ipd) ioc3_kbd_setup() argument 271 ioc3_eth_setup(struct ioc3_priv_data *ipd) ioc3_eth_setup() argument 306 ioc3_m48t35_setup(struct ioc3_priv_data *ipd) ioc3_m48t35_setup() argument 343 ioc3_ds1685_setup(struct ioc3_priv_data *ipd) ioc3_ds1685_setup() argument 375 ioc3_led_setup(struct ioc3_priv_data *ipd) ioc3_led_setup() argument 388 ip27_baseio_setup(struct ioc3_priv_data *ipd) ip27_baseio_setup() argument 409 ip27_baseio6g_setup(struct ioc3_priv_data *ipd) ip27_baseio6g_setup() argument 434 ip27_mio_setup(struct ioc3_priv_data *ipd) ip27_mio_setup() argument 449 ip30_sysboard_setup(struct ioc3_priv_data *ipd) ip30_sysboard_setup() argument 478 ioc3_menet_setup(struct ioc3_priv_data *ipd) ioc3_menet_setup() argument 495 ioc3_menet4_setup(struct ioc3_priv_data *ipd) ioc3_menet4_setup() argument 500 ioc3_cad_duo_setup(struct ioc3_priv_data *ipd) ioc3_cad_duo_setup() argument 540 ioc3_setup(struct ioc3_priv_data *ipd) ioc3_setup() argument 568 struct ioc3_priv_data *ipd; ioc3_mfd_probe() local 635 struct ioc3_priv_data *ipd; ioc3_mfd_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/dt3155/ |
H A D | dt3155.c | 237 struct dt3155_priv *ipd = dev_id; in dt3155_irq_handler_even() local 242 tmp = ioread32(ipd->regs + INT_CSR) & (FLD_START | FLD_END_ODD); in dt3155_irq_handler_even() 247 ipd->regs + INT_CSR); in dt3155_irq_handler_even() 250 tmp = ioread32(ipd->regs + CSR1) & (FLD_CRPT_EVEN | FLD_CRPT_ODD); in dt3155_irq_handler_even() 255 ipd->regs + CSR1); in dt3155_irq_handler_even() 258 spin_lock(&ipd->lock); in dt3155_irq_handler_even() 259 if (ipd->curr_buf && !list_empty(&ipd->dmaq)) { in dt3155_irq_handler_even() 260 ipd->curr_buf->vb2_buf.timestamp = ktime_get_ns(); in dt3155_irq_handler_even() 261 ipd in dt3155_irq_handler_even() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/dt3155/ |
H A D | dt3155.c | 237 struct dt3155_priv *ipd = dev_id; in dt3155_irq_handler_even() local 242 tmp = ioread32(ipd->regs + INT_CSR) & (FLD_START | FLD_END_ODD); in dt3155_irq_handler_even() 247 ipd->regs + INT_CSR); in dt3155_irq_handler_even() 250 tmp = ioread32(ipd->regs + CSR1) & (FLD_CRPT_EVEN | FLD_CRPT_ODD); in dt3155_irq_handler_even() 255 ipd->regs + CSR1); in dt3155_irq_handler_even() 258 spin_lock(&ipd->lock); in dt3155_irq_handler_even() 259 if (ipd->curr_buf && !list_empty(&ipd->dmaq)) { in dt3155_irq_handler_even() 260 ipd->curr_buf->vb2_buf.timestamp = ktime_get_ns(); in dt3155_irq_handler_even() 261 ipd in dt3155_irq_handler_even() [all...] |
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-rk3x.c | 373 static void rk3x_i2c_handle_start(struct rk3x_i2c *i2c, unsigned int ipd) in rk3x_i2c_handle_start() argument 375 if (!(ipd & REG_INT_START)) { in rk3x_i2c_handle_start() 377 dev_warn(i2c->dev, "unexpected irq in START: 0x%x\n", ipd); in rk3x_i2c_handle_start() 401 static void rk3x_i2c_handle_write(struct rk3x_i2c *i2c, unsigned int ipd) in rk3x_i2c_handle_write() argument 403 if (!(ipd & REG_INT_MBTF)) { in rk3x_i2c_handle_write() 405 dev_err(i2c->dev, "unexpected irq in WRITE: 0x%x\n", ipd); in rk3x_i2c_handle_write() 420 static void rk3x_i2c_handle_read(struct rk3x_i2c *i2c, unsigned int ipd) in rk3x_i2c_handle_read() argument 428 if (!(ipd & REG_INT_MBRF)) in rk3x_i2c_handle_read() 454 static void rk3x_i2c_handle_stop(struct rk3x_i2c *i2c, unsigned int ipd) in rk3x_i2c_handle_stop() argument 458 if (!(ipd in rk3x_i2c_handle_stop() 483 unsigned int ipd; rk3x_i2c_irq() local [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-rk3x.c | 373 static void rk3x_i2c_handle_start(struct rk3x_i2c *i2c, unsigned int ipd) in rk3x_i2c_handle_start() argument 375 if (!(ipd & REG_INT_START)) { in rk3x_i2c_handle_start() 377 dev_warn(i2c->dev, "unexpected irq in START: 0x%x\n", ipd); in rk3x_i2c_handle_start() 401 static void rk3x_i2c_handle_write(struct rk3x_i2c *i2c, unsigned int ipd) in rk3x_i2c_handle_write() argument 403 if (!(ipd & REG_INT_MBTF)) { in rk3x_i2c_handle_write() 405 dev_err(i2c->dev, "unexpected irq in WRITE: 0x%x\n", ipd); in rk3x_i2c_handle_write() 420 static void rk3x_i2c_handle_read(struct rk3x_i2c *i2c, unsigned int ipd) in rk3x_i2c_handle_read() argument 428 if (!(ipd & REG_INT_MBRF)) in rk3x_i2c_handle_read() 454 static void rk3x_i2c_handle_stop(struct rk3x_i2c *i2c, unsigned int ipd) in rk3x_i2c_handle_stop() argument 458 if (!(ipd in rk3x_i2c_handle_stop() 483 unsigned int ipd; rk3x_i2c_irq() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/octeon/ |
H A D | octeon-ethernet.h | 27 #include <asm/octeon/cvmx-ipd.h> 28 #include <asm/octeon/cvmx-ipd-defs.h>
|
H A D | octeon-stubs.h | 1028 uint64_t ipd:1; member 1063 uint64_t ipd:1; member 1098 uint64_t ipd:1; member 1129 uint64_t ipd:1; member
|
/kernel/linux/linux-6.6/drivers/staging/octeon/ |
H A D | octeon-ethernet.h | 27 #include <asm/octeon/cvmx-ipd.h> 28 #include <asm/octeon/cvmx-ipd-defs.h>
|
H A D | octeon-stubs.h | 1028 uint64_t ipd:1; member 1063 uint64_t ipd:1; member 1098 uint64_t ipd:1; member 1129 uint64_t ipd:1; member
|
/kernel/linux/linux-5.10/drivers/net/wireguard/selftest/ |
H A D | allowedips.c | 460 #define insert(version, mem, ipa, ipb, ipc, ipd, cidr) \ 461 wg_allowedips_insert_v##version(&t, ip##version(ipa, ipb, ipc, ipd), \ 472 #define test(version, mem, ipa, ipb, ipc, ipd) do { \ 474 ip##version(ipa, ipb, ipc, ipd)) == (mem); \ 478 #define test_negative(version, mem, ipa, ipb, ipc, ipd) do { \ 480 ip##version(ipa, ipb, ipc, ipd)) != (mem); \
|
/kernel/linux/linux-6.6/drivers/net/wireguard/selftest/ |
H A D | allowedips.c | 460 #define insert(version, mem, ipa, ipb, ipc, ipd, cidr) \ 461 wg_allowedips_insert_v##version(&t, ip##version(ipa, ipb, ipc, ipd), \ 472 #define test(version, mem, ipa, ipb, ipc, ipd) do { \ 474 ip##version(ipa, ipb, ipc, ipd)) == (mem); \ 478 #define test_negative(version, mem, ipa, ipb, ipc, ipd) do { \ 480 ip##version(ipa, ipb, ipc, ipd)) != (mem); \
|
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-helper-util.c | 40 #include <asm/octeon/cvmx-ipd.h> 46 #include <asm/octeon/cvmx-ipd-defs.h>
|
H A D | cvmx-helper.c | 41 #include <asm/octeon/cvmx-ipd.h>
|
/kernel/linux/linux-6.6/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-helper-util.c | 40 #include <asm/octeon/cvmx-ipd.h> 46 #include <asm/octeon/cvmx-ipd-defs.h>
|
H A D | cvmx-helper.c | 41 #include <asm/octeon/cvmx-ipd.h>
|
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/ |
H A D | csrc-octeon.c | 20 #include <asm/octeon/cvmx-ipd-defs.h>
|
/kernel/linux/linux-6.6/arch/mips/cavium-octeon/ |
H A D | csrc-octeon.c | 20 #include <asm/octeon/cvmx-ipd-defs.h>
|
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H A D | cvmx-npi-defs.h | 2237 uint64_t ipd:1; member 2257 uint64_t ipd:1; 2306 uint64_t ipd:1; member 2326 uint64_t ipd:1; 2377 uint64_t ipd:1; member 2397 uint64_t ipd:1; 2444 uint64_t ipd:1; member 2464 uint64_t ipd:1;
|
H A D | cvmx.h | 64 #include <asm/octeon/cvmx-ipd-defs.h>
|
H A D | cvmx-ipd.h | 38 #include <asm/octeon/cvmx-ipd-defs.h>
|
H A D | cvmx-npei-defs.h | 3729 uint64_t ipd:1; member 3749 uint64_t ipd:1;
|
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H A D | cvmx-npi-defs.h | 2237 uint64_t ipd:1; member 2257 uint64_t ipd:1; 2306 uint64_t ipd:1; member 2326 uint64_t ipd:1; 2377 uint64_t ipd:1; member 2397 uint64_t ipd:1; 2444 uint64_t ipd:1; member 2464 uint64_t ipd:1;
|
H A D | cvmx-ipd.h | 38 #include <asm/octeon/cvmx-ipd-defs.h>
|
H A D | cvmx.h | 64 #include <asm/octeon/cvmx-ipd-defs.h>
|