Home
last modified time | relevance | path

Searched refs:pw (Results 1 – 8 of 8) sorted by relevance

/arch/powerpc/sysdev/
Dfsl_rmu.c377 out_be32(&pw->pw_regs->pwsr, IPWSR_CLEAR); in msg_unit_error_handler()
392 struct fsl_rio_pw *pw = (struct fsl_rio_pw *)dev_instance; in fsl_rio_port_write_handler() local
399 ipwmr = in_be32(&pw->pw_regs->pwmr); in fsl_rio_port_write_handler()
400 ipwsr = in_be32(&pw->pw_regs->pwsr); in fsl_rio_port_write_handler()
421 if (kfifo_avail(&pw->pw_fifo) >= RIO_PW_MSG_SIZE) { in fsl_rio_port_write_handler()
422 pw->port_write_msg.msg_count++; in fsl_rio_port_write_handler()
423 kfifo_in(&pw->pw_fifo, pw->port_write_msg.virt, in fsl_rio_port_write_handler()
426 pw->port_write_msg.discard_count++; in fsl_rio_port_write_handler()
428 pw->port_write_msg.discard_count); in fsl_rio_port_write_handler()
433 out_be32(&pw->pw_regs->pwsr, RIO_IPWSR_QFI); in fsl_rio_port_write_handler()
[all …]
Dfsl_rio.c80 struct fsl_rio_pw *pw; variable
445 pw = kzalloc(sizeof(struct fsl_rio_pw), GFP_KERNEL); in fsl_rio_setup()
446 if (!(pw)) { in fsl_rio_setup()
451 pw->dev = &dev->dev; in fsl_rio_setup()
452 pw->pwirq = irq_of_parse_and_map(np, 0); in fsl_rio_setup()
453 dev_info(&dev->dev, "pwirq: %d\n", pw->pwirq); in fsl_rio_setup()
463 pw->pw_regs = (struct rio_pw_regs *)(rmu_regs_win + (u32)range_start); in fsl_rio_setup()
628 fsl_rio_port_write_init(pw); in fsl_rio_setup()
632 kfree(pw); in fsl_rio_setup()
Dfsl_rio.h112 extern struct fsl_rio_pw *pw;
116 extern int fsl_rio_port_write_init(struct fsl_rio_pw *pw);
/arch/arm/mach-s3c24xx/
Dsimtec-usb.c60 usb_simtec_ocirq(int irq, void *pw) in usb_simtec_ocirq() argument
62 struct s3c2410_hcd_info *info = pw; in usb_simtec_ocirq()
/arch/arm/mach-s3c64xx/include/mach/
Ddma.h87 void *pw; member
/arch/arm/mach-s3c64xx/
Dmach-smartq.c84 static irqreturn_t smartq_usb_host_ocirq(int irq, void *pw) in smartq_usb_host_ocirq() argument
86 struct s3c2410_hcd_info *info = pw; in smartq_usb_host_ocirq()
Ddma.c262 (chan->callback_fn)(chan, buf->pw, 0, result); in s3c64xx_dma_bufffdone()
364 buff->pw = id; in s3c2410_dma_enqueue()
567 static irqreturn_t s3c64xx_dma_irq(int irq, void *pw) in s3c64xx_dma_irq() argument
569 struct s3c64xx_dmac *dmac = pw; in s3c64xx_dma_irq()
/arch/arm/plat-samsung/
Dadc.c286 static irqreturn_t s3c_adc_irq(int irq, void *pw) in s3c_adc_irq() argument
288 struct adc_device *adc = pw; in s3c_adc_irq()