search for: internal_addr

Displaying 2 results from an estimated 2 matches for "internal_addr".

2010 Mar 25
2
[PATCH v3 1/1] Shared memory uio_pci driver
...; > + struct pci_dev *dev; > + char (*msix_names)[256]; > + struct msix_entry *msix_entries; > + int nvectors; > +}; > + > +static irqreturn_t ivshmem_handler(int irq, struct uio_info *dev_info) > +{ > + > + void __iomem *plx_intscr = dev_info->mem[0].internal_addr > + + IntrStatus; > + u32 val; > + > + val = readl(plx_intscr); > + if (val == 0) > + return IRQ_NONE; > + > + printk(KERN_INFO "Regular interrupt (val = %d)\n", val); > + return IRQ_HANDLED; > +} > + > +static i...
2010 Mar 25
2
[PATCH v3 1/1] Shared memory uio_pci driver
...; > + struct pci_dev *dev; > + char (*msix_names)[256]; > + struct msix_entry *msix_entries; > + int nvectors; > +}; > + > +static irqreturn_t ivshmem_handler(int irq, struct uio_info *dev_info) > +{ > + > + void __iomem *plx_intscr = dev_info->mem[0].internal_addr > + + IntrStatus; > + u32 val; > + > + val = readl(plx_intscr); > + if (val == 0) > + return IRQ_NONE; > + > + printk(KERN_INFO "Regular interrupt (val = %d)\n", val); > + return IRQ_HANDLED; > +} > + > +static i...