pw 56 arch/arm/mach-s3c24xx/simtec-usb.c usb_simtec_ocirq(int irq, void *pw) pw 58 arch/arm/mach-s3c24xx/simtec-usb.c struct s3c2410_hcd_info *info = pw; pw 80 arch/arm/mach-s3c64xx/mach-smartq.c static irqreturn_t smartq_usb_host_ocirq(int irq, void *pw) pw 82 arch/arm/mach-s3c64xx/mach-smartq.c struct s3c2410_hcd_info *info = pw; pw 280 arch/arm/plat-samsung/adc.c static irqreturn_t s3c_adc_irq(int irq, void *pw) pw 282 arch/arm/plat-samsung/adc.c struct adc_device *adc = pw; pw 91 arch/powerpc/sysdev/fsl_rio.c struct fsl_rio_pw *pw; pw 557 arch/powerpc/sysdev/fsl_rio.c pw = kzalloc(sizeof(struct fsl_rio_pw), GFP_KERNEL); pw 558 arch/powerpc/sysdev/fsl_rio.c if (!(pw)) { pw 563 arch/powerpc/sysdev/fsl_rio.c pw->dev = &dev->dev; pw 564 arch/powerpc/sysdev/fsl_rio.c pw->pwirq = irq_of_parse_and_map(np, 0); pw 565 arch/powerpc/sysdev/fsl_rio.c dev_info(&dev->dev, "pwirq: %d\n", pw->pwirq); pw 575 arch/powerpc/sysdev/fsl_rio.c pw->pw_regs = (struct rio_pw_regs *)(rmu_regs_win + (u32)range_start); pw 727 arch/powerpc/sysdev/fsl_rio.c pw->mport[i] = port; pw 744 arch/powerpc/sysdev/fsl_rio.c fsl_rio_port_write_init(pw); pw 748 arch/powerpc/sysdev/fsl_rio.c kfree(pw); pw 749 arch/powerpc/sysdev/fsl_rio.c pw = NULL; pw 122 arch/powerpc/sysdev/fsl_rio.h extern struct fsl_rio_pw *pw; pw 126 arch/powerpc/sysdev/fsl_rio.h extern int fsl_rio_port_write_init(struct fsl_rio_pw *pw); pw 376 arch/powerpc/sysdev/fsl_rmu.c out_be32(&pw->pw_regs->pwsr, IPWSR_CLEAR); pw 391 arch/powerpc/sysdev/fsl_rmu.c struct fsl_rio_pw *pw = (struct fsl_rio_pw *)dev_instance; pw 398 arch/powerpc/sysdev/fsl_rmu.c ipwmr = in_be32(&pw->pw_regs->pwmr); pw 399 arch/powerpc/sysdev/fsl_rmu.c ipwsr = in_be32(&pw->pw_regs->pwsr); pw 420 arch/powerpc/sysdev/fsl_rmu.c if (kfifo_avail(&pw->pw_fifo) >= RIO_PW_MSG_SIZE) { pw 421 arch/powerpc/sysdev/fsl_rmu.c pw->port_write_msg.msg_count++; pw 422 arch/powerpc/sysdev/fsl_rmu.c kfifo_in(&pw->pw_fifo, pw->port_write_msg.virt, pw 425 arch/powerpc/sysdev/fsl_rmu.c pw->port_write_msg.discard_count++; pw 427 arch/powerpc/sysdev/fsl_rmu.c pw->port_write_msg.discard_count); pw 432 arch/powerpc/sysdev/fsl_rmu.c out_be32(&pw->pw_regs->pwsr, RIO_IPWSR_QFI); pw 433 arch/powerpc/sysdev/fsl_rmu.c out_be32(&pw->pw_regs->pwmr, ipwmr | RIO_IPWMR_CQ); pw 435 arch/powerpc/sysdev/fsl_rmu.c schedule_work(&pw->pw_work); pw 439 arch/powerpc/sysdev/fsl_rmu.c pw->port_write_msg.err_count++; pw 441 arch/powerpc/sysdev/fsl_rmu.c pw->port_write_msg.err_count); pw 445 arch/powerpc/sysdev/fsl_rmu.c out_be32(&pw->pw_regs->pwmr, ipwmr & ~RIO_IPWMR_PWE); pw 446 arch/powerpc/sysdev/fsl_rmu.c out_be32(&pw->pw_regs->pwsr, RIO_IPWSR_TE); pw 447 arch/powerpc/sysdev/fsl_rmu.c out_be32(&pw->pw_regs->pwmr, ipwmr); pw 451 arch/powerpc/sysdev/fsl_rmu.c pw->port_write_msg.discard_count++; pw 453 arch/powerpc/sysdev/fsl_rmu.c pw->port_write_msg.discard_count); pw 454 arch/powerpc/sysdev/fsl_rmu.c out_be32(&pw->pw_regs->pwsr, RIO_IPWSR_PWD); pw 481 arch/powerpc/sysdev/fsl_rmu.c struct fsl_rio_pw *pw = container_of(work, struct fsl_rio_pw, pw_work); pw 488 arch/powerpc/sysdev/fsl_rmu.c while (kfifo_out_spinlocked(&pw->pw_fifo, (unsigned char *)&msg_buffer, pw 489 arch/powerpc/sysdev/fsl_rmu.c RIO_PW_MSG_SIZE, &pw->pw_fifo_lock)) { pw 506 arch/powerpc/sysdev/fsl_rmu.c if (pw->mport[i]) pw 507 arch/powerpc/sysdev/fsl_rmu.c rio_inb_pwrite_handler(pw->mport[i], pw 522 arch/powerpc/sysdev/fsl_rmu.c rval = in_be32(&pw->pw_regs->pwmr); pw 529 arch/powerpc/sysdev/fsl_rmu.c out_be32(&pw->pw_regs->pwmr, rval); pw 543 arch/powerpc/sysdev/fsl_rmu.c int fsl_rio_port_write_init(struct fsl_rio_pw *pw) pw 548 arch/powerpc/sysdev/fsl_rmu.c out_be32(&pw->pw_regs->pwmr, pw 549 arch/powerpc/sysdev/fsl_rmu.c in_be32(&pw->pw_regs->pwmr) & ~RIO_IPWMR_PWE); pw 552 arch/powerpc/sysdev/fsl_rmu.c pw->port_write_msg.virt = dma_alloc_coherent(pw->dev, pw 554 arch/powerpc/sysdev/fsl_rmu.c &pw->port_write_msg.phys, GFP_KERNEL); pw 555 arch/powerpc/sysdev/fsl_rmu.c if (!pw->port_write_msg.virt) { pw 560 arch/powerpc/sysdev/fsl_rmu.c pw->port_write_msg.err_count = 0; pw 561 arch/powerpc/sysdev/fsl_rmu.c pw->port_write_msg.discard_count = 0; pw 564 arch/powerpc/sysdev/fsl_rmu.c out_be32(&pw->pw_regs->epwqbar, 0); pw 565 arch/powerpc/sysdev/fsl_rmu.c out_be32(&pw->pw_regs->pwqbar, (u32) pw->port_write_msg.phys); pw 568 arch/powerpc/sysdev/fsl_rmu.c in_be32(&pw->pw_regs->epwqbar), pw 569 arch/powerpc/sysdev/fsl_rmu.c in_be32(&pw->pw_regs->pwqbar)); pw 572 arch/powerpc/sysdev/fsl_rmu.c out_be32(&pw->pw_regs->pwsr, pw 577 arch/powerpc/sysdev/fsl_rmu.c out_be32(&pw->pw_regs->pwmr, pw 582 arch/powerpc/sysdev/fsl_rmu.c rc = request_irq(IRQ_RIO_PW(pw), fsl_rio_port_write_handler, pw 583 arch/powerpc/sysdev/fsl_rmu.c IRQF_SHARED, "port-write", (void *)pw); pw 591 arch/powerpc/sysdev/fsl_rmu.c INIT_WORK(&pw->pw_work, fsl_pw_dpc); pw 592 arch/powerpc/sysdev/fsl_rmu.c spin_lock_init(&pw->pw_fifo_lock); pw 593 arch/powerpc/sysdev/fsl_rmu.c if (kfifo_alloc(&pw->pw_fifo, RIO_PW_MSG_SIZE * 32, GFP_KERNEL)) { pw 600 arch/powerpc/sysdev/fsl_rmu.c in_be32(&pw->pw_regs->pwmr), pw 601 arch/powerpc/sysdev/fsl_rmu.c in_be32(&pw->pw_regs->pwsr)); pw 606 arch/powerpc/sysdev/fsl_rmu.c free_irq(IRQ_RIO_PW(pw), (void *)pw); pw 608 arch/powerpc/sysdev/fsl_rmu.c dma_free_coherent(pw->dev, RIO_PW_MSG_SIZE, pw 609 arch/powerpc/sysdev/fsl_rmu.c pw->port_write_msg.virt, pw 610 arch/powerpc/sysdev/fsl_rmu.c pw->port_write_msg.phys); pw 28 drivers/clk/bcm/clk-cygnus.c #define AON_VAL(o, pw, ps, is) { .offset = o, .pwr_width = pw, \ pw 26 drivers/clk/bcm/clk-ns2.c #define AON_VAL(o, pw, ps, is) { .offset = o, .pwr_width = pw, \ pw 26 drivers/clk/bcm/clk-nsp.c #define AON_VAL(o, pw, ps, is) { .offset = o, .pwr_width = pw, \ pw 16 drivers/clk/bcm/clk-sr.c #define AON_VAL(o, pw, ps, is) { .offset = o, .pwr_width = pw, \ pw 34 drivers/i2c/busses/i2c-simtec.c static void simtec_i2c_setsda(void *pw, int state) pw 36 drivers/i2c/busses/i2c-simtec.c struct simtec_i2c_data *pd = pw; pw 40 drivers/i2c/busses/i2c-simtec.c static void simtec_i2c_setscl(void *pw, int state) pw 42 drivers/i2c/busses/i2c-simtec.c struct simtec_i2c_data *pd = pw; pw 46 drivers/i2c/busses/i2c-simtec.c static int simtec_i2c_getsda(void *pw) pw 48 drivers/i2c/busses/i2c-simtec.c struct simtec_i2c_data *pd = pw; pw 52 drivers/i2c/busses/i2c-simtec.c static int simtec_i2c_getscl(void *pw) pw 54 drivers/i2c/busses/i2c-simtec.c struct simtec_i2c_data *pd = pw; pw 122 drivers/iio/accel/st_accel_core.c .pw = { pw 200 drivers/iio/accel/st_accel_core.c .pw = { pw 285 drivers/iio/accel/st_accel_core.c .pw = { pw 369 drivers/iio/accel/st_accel_core.c .pw = { pw 439 drivers/iio/accel/st_accel_core.c .pw = { pw 513 drivers/iio/accel/st_accel_core.c .pw = { pw 583 drivers/iio/accel/st_accel_core.c .pw = { pw 645 drivers/iio/accel/st_accel_core.c .pw = { pw 718 drivers/iio/accel/st_accel_core.c .pw = { pw 793 drivers/iio/accel/st_accel_core.c .pw = { pw 854 drivers/iio/accel/st_accel_core.c .pw = { pw 91 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.addr) && pw 93 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.mask)) { pw 172 drivers/iio/common/st_sensors/st_sensors_core.c tmp_value = sdata->sensor_settings->pw.value_on; pw 174 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.addr) && pw 176 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.mask)) { pw 185 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.addr, pw 186 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.mask, tmp_value); pw 196 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.addr, pw 197 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.mask, pw 198 drivers/iio/common/st_sensors/st_sensors_core.c sdata->sensor_settings->pw.value_off); pw 76 drivers/iio/gyro/st_gyro_core.c .pw = { pw 154 drivers/iio/gyro/st_gyro_core.c .pw = { pw 228 drivers/iio/gyro/st_gyro_core.c .pw = { pw 302 drivers/iio/gyro/st_gyro_core.c .pw = { pw 127 drivers/iio/magnetometer/st_magn_core.c .pw = { pw 206 drivers/iio/magnetometer/st_magn_core.c .pw = { pw 285 drivers/iio/magnetometer/st_magn_core.c .pw = { pw 353 drivers/iio/magnetometer/st_magn_core.c .pw = { pw 255 drivers/iio/pressure/st_pressure_core.c .pw = { pw 327 drivers/iio/pressure/st_pressure_core.c .pw = { pw 380 drivers/iio/pressure/st_pressure_core.c .pw = { pw 450 drivers/iio/pressure/st_pressure_core.c .pw = { pw 519 drivers/iio/pressure/st_pressure_core.c .pw = { pw 2466 drivers/md/dm-thin.c static void pool_work_complete(struct pool_work *pw) pw 2468 drivers/md/dm-thin.c complete(&pw->complete); pw 2471 drivers/md/dm-thin.c static void pool_work_wait(struct pool_work *pw, struct pool *pool, pw 2474 drivers/md/dm-thin.c INIT_WORK_ONSTACK(&pw->worker, fn); pw 2475 drivers/md/dm-thin.c init_completion(&pw->complete); pw 2476 drivers/md/dm-thin.c queue_work(pool->wq, &pw->worker); pw 2477 drivers/md/dm-thin.c wait_for_completion(&pw->complete); pw 2483 drivers/md/dm-thin.c struct pool_work pw; pw 2489 drivers/md/dm-thin.c return container_of(to_pool_work(ws), struct noflush_work, pw); pw 2497 drivers/md/dm-thin.c pool_work_complete(&w->pw); pw 2504 drivers/md/dm-thin.c pool_work_complete(&w->pw); pw 2512 drivers/md/dm-thin.c pool_work_wait(&w.pw, tc->pool, fn); pw 579 drivers/md/dm-verity-target.c struct dm_verity_prefetch_work *pw = pw 581 drivers/md/dm-verity-target.c struct dm_verity *v = pw->v; pw 587 drivers/md/dm-verity-target.c verity_hash_at_level(v, pw->block, i, &hash_block_start, NULL); pw 588 drivers/md/dm-verity-target.c verity_hash_at_level(v, pw->block + pw->n_blocks - 1, i, &hash_block_end, NULL); pw 609 drivers/md/dm-verity-target.c kfree(pw); pw 614 drivers/md/dm-verity-target.c struct dm_verity_prefetch_work *pw; pw 616 drivers/md/dm-verity-target.c pw = kmalloc(sizeof(struct dm_verity_prefetch_work), pw 619 drivers/md/dm-verity-target.c if (!pw) pw 622 drivers/md/dm-verity-target.c INIT_WORK(&pw->work, verity_prefetch_io); pw 623 drivers/md/dm-verity-target.c pw->v = v; pw 624 drivers/md/dm-verity-target.c pw->block = io->block; pw 625 drivers/md/dm-verity-target.c pw->n_blocks = io->n_blocks; pw 626 drivers/md/dm-verity-target.c queue_work(v->verify_wq, &pw->work); pw 92 drivers/media/usb/pwc/pwc-dec23.c int compression_mode, j, k, bit, pw; pw 125 drivers/media/usb/pwc/pwc-dec23.c pw = 1 << bit; pw 126 drivers/media/usb/pwc/pwc-dec23.c p0[k + 0x00] = (1 * pw) + 0x80; pw 127 drivers/media/usb/pwc/pwc-dec23.c p0[k + 0x10] = (2 * pw) + 0x80; pw 128 drivers/media/usb/pwc/pwc-dec23.c p0[k + 0x20] = (3 * pw) + 0x80; pw 129 drivers/media/usb/pwc/pwc-dec23.c p0[k + 0x30] = (4 * pw) + 0x80; pw 130 drivers/media/usb/pwc/pwc-dec23.c p0[k + 0x40] = (-1 * pw) + 0x80; pw 131 drivers/media/usb/pwc/pwc-dec23.c p0[k + 0x50] = (-2 * pw) + 0x80; pw 132 drivers/media/usb/pwc/pwc-dec23.c p0[k + 0x60] = (-3 * pw) + 0x80; pw 133 drivers/media/usb/pwc/pwc-dec23.c p0[k + 0x70] = (-4 * pw) + 0x80; pw 556 drivers/net/ethernet/micrel/ks8851_mll.c static irqreturn_t ks_irq(int irq, void *pw) pw 558 drivers/net/ethernet/micrel/ks8851_mll.c struct net_device *netdev = pw; pw 927 drivers/net/ethernet/micrel/ks8851_mll.c u16 *pw = (u16 *)data; pw 932 drivers/net/ethernet/micrel/ks8851_mll.c u = *pw++; pw 936 drivers/net/ethernet/micrel/ks8851_mll.c u = *pw++; pw 940 drivers/net/ethernet/micrel/ks8851_mll.c u = *pw; pw 152 drivers/pci/controller/pci-rcar-gen2.c static irqreturn_t rcar_pci_err_irq(int irq, void *pw) pw 154 drivers/pci/controller/pci-rcar-gen2.c struct rcar_pci_priv *priv = pw; pw 589 drivers/scsi/esas2r/esas2r_flash.c u16 *pw = (u16 *)cfg - 1; pw 603 drivers/scsi/esas2r/esas2r_flash.c type = le16_to_cpu(*pw--); pw 604 drivers/scsi/esas2r/esas2r_flash.c size = le16_to_cpu(*pw--); pw 613 drivers/scsi/esas2r/esas2r_flash.c *flash_ver = le32_to_cpu(*(u32 *)(pw - 1)); pw 616 drivers/scsi/esas2r/esas2r_flash.c pw -= size / sizeof(u16); pw 669 drivers/scsi/esas2r/esas2r_flash.c u16 *pw; pw 672 drivers/scsi/esas2r/esas2r_flash.c pw = (u16 *)((u8 *)fi + fc->fi_hdr_len), pw 675 drivers/scsi/esas2r/esas2r_flash.c len--, pw++) pw 676 drivers/scsi/esas2r/esas2r_flash.c cksum = cksum + le16_to_cpu(*pw); pw 1044 drivers/scsi/esas2r/esas2r_flash.c u16 *pw; pw 1051 drivers/scsi/esas2r/esas2r_flash.c pw = (u16 *)(bytes + sz); pw 1057 drivers/scsi/esas2r/esas2r_flash.c while (pw >= pwstart) { pw 1058 drivers/scsi/esas2r/esas2r_flash.c pw--; pw 1059 drivers/scsi/esas2r/esas2r_flash.c type = le16_to_cpu(*pw); pw 1060 drivers/scsi/esas2r/esas2r_flash.c pw--; pw 1061 drivers/scsi/esas2r/esas2r_flash.c size = le16_to_cpu(*pw); pw 1062 drivers/scsi/esas2r/esas2r_flash.c pw -= size / 2; pw 1066 drivers/scsi/esas2r/esas2r_flash.c || pw < pwstart) pw 1070 drivers/scsi/esas2r/esas2r_flash.c a->flash_ver = le32_to_cpu(*(u32 *)pw); pw 1503 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_work *pw = container_of(work, struct pm8001_work, work); pw 1513 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = pw->data; /* Most stash device structure */ pw 1515 drivers/scsi/pm8001/pm8001_hwi.c || ((pw->handler != IO_XFER_ERROR_BREAK) pw 1517 drivers/scsi/pm8001/pm8001_hwi.c kfree(pw); pw 1521 drivers/scsi/pm8001/pm8001_hwi.c switch (pw->handler) { pw 1527 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_hba_info *pm8001_ha = pw->pm8001_ha; pw 1571 drivers/scsi/pm8001/pm8001_hwi.c t, pw->handler, ts->resp, ts->stat)); pw 1587 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_hba_info *pm8001_ha = pw->pm8001_ha; pw 1696 drivers/scsi/pm8001/pm8001_hwi.c kfree(pw); pw 1702 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_work *pw; pw 1705 drivers/scsi/pm8001/pm8001_hwi.c pw = kmalloc(sizeof(struct pm8001_work), GFP_ATOMIC); pw 1706 drivers/scsi/pm8001/pm8001_hwi.c if (pw) { pw 1707 drivers/scsi/pm8001/pm8001_hwi.c pw->pm8001_ha = pm8001_ha; pw 1708 drivers/scsi/pm8001/pm8001_hwi.c pw->data = data; pw 1709 drivers/scsi/pm8001/pm8001_hwi.c pw->handler = handler; pw 1710 drivers/scsi/pm8001/pm8001_hwi.c INIT_WORK(&pw->work, pm8001_work_fn); pw 1711 drivers/scsi/pm8001/pm8001_hwi.c queue_work(pm8001_wq, &pw->work); pw 332 drivers/spi/spi-s3c24xx.c static int s3c24xx_spi_fiqop(void *pw, int release) pw 334 drivers/spi/spi-s3c24xx.c struct s3c24xx_spi *hw = pw; pw 3647 drivers/usb/dwc2/gadget.c static irqreturn_t dwc2_hsotg_irq(int irq, void *pw) pw 3649 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = pw; pw 245 drivers/watchdog/f71808e_wdt.c static int watchdog_set_pulse_width(unsigned int pw) pw 258 drivers/watchdog/f71808e_wdt.c if (pw <= 1) { pw 260 drivers/watchdog/f71808e_wdt.c } else if (pw <= t1) { pw 262 drivers/watchdog/f71808e_wdt.c } else if (pw <= t2) { pw 264 drivers/watchdog/f71808e_wdt.c } else if (pw <= t3) { pw 272 drivers/watchdog/f71808e_wdt.c watchdog.pulse_mode = pw; pw 201 include/linux/iio/common/st_sensors.h struct st_sensor_power pw; pw 65 include/soc/arc/mcip.h pad:1, gfrc:1, dbg:1, pw:1, pw 71 include/soc/arc/mcip.h pw:1, dbg:1, gfrc:1, pad:1,