/linux-4.1.27/include/linux/ |
D | uio_driver.h | 73 struct uio_info *info; 94 struct uio_info { struct 103 irqreturn_t (*handler)(int irq, struct uio_info *dev_info); argument 104 int (*mmap)(struct uio_info *info, struct vm_area_struct *vma); argument 105 int (*open)(struct uio_info *info, struct inode *inode); argument 106 int (*release)(struct uio_info *info, struct inode *inode); argument 107 int (*irqcontrol)(struct uio_info *info, s32 irq_on); argument 113 struct uio_info *info); 119 extern void uio_unregister_device(struct uio_info *info); 120 extern void uio_event_notify(struct uio_info *info);
|
/linux-4.1.27/drivers/uio/ |
D | uio_sercos3.c | 51 static void sercos3_disable_interrupts(struct uio_info *info, in sercos3_disable_interrupts() 64 static void sercos3_enable_interrupts(struct uio_info *info, in sercos3_enable_interrupts() 74 static irqreturn_t sercos3_handler(int irq, struct uio_info *info) in sercos3_handler() 90 static int sercos3_irqcontrol(struct uio_info *info, s32 irq_on) in sercos3_irqcontrol() 104 static int sercos3_setup_iomem(struct pci_dev *dev, struct uio_info *info, in sercos3_setup_iomem() 122 struct uio_info *info; in sercos3_pci_probe() 126 info = kzalloc(sizeof(struct uio_info), GFP_KERNEL); in sercos3_pci_probe() 185 struct uio_info *info = pci_get_drvdata(dev); in sercos3_pci_remove()
|
D | uio_mf624.c | 46 struct uio_info *info) in mf624_disable_interrupt() 74 struct uio_info *info) in mf624_enable_interrupt() 101 static irqreturn_t mf624_irq_handler(int irq, struct uio_info *info) in mf624_irq_handler() 120 static int mf624_irqcontrol(struct uio_info *info, s32 irq_on) in mf624_irqcontrol() 132 struct uio_info *info; in mf624_pci_probe() 134 info = kzalloc(sizeof(struct uio_info), GFP_KERNEL); in mf624_pci_probe() 216 struct uio_info *info = pci_get_drvdata(dev); in mf624_pci_remove()
|
D | uio_aec.c | 54 static irqreturn_t aectc_irq(int irq, struct uio_info *dev_info) in aectc_irq() 69 static void print_board_data(struct pci_dev *pdev, struct uio_info *i) in print_board_data() 83 struct uio_info *info; in probe() 86 info = kzalloc(sizeof(struct uio_info), GFP_KERNEL); in probe() 139 struct uio_info *info = pci_get_drvdata(pdev); in remove()
|
D | uio_pdrv_genirq.c | 34 struct uio_info *uioinfo; 45 static int uio_pdrv_genirq_open(struct uio_info *info, struct inode *inode) in uio_pdrv_genirq_open() 54 static int uio_pdrv_genirq_release(struct uio_info *info, struct inode *inode) in uio_pdrv_genirq_release() 63 static irqreturn_t uio_pdrv_genirq_handler(int irq, struct uio_info *dev_info) in uio_pdrv_genirq_handler() 79 static int uio_pdrv_genirq_irqcontrol(struct uio_info *dev_info, s32 irq_on) in uio_pdrv_genirq_irqcontrol() 107 struct uio_info *uioinfo = dev_get_platdata(&pdev->dev); in uio_pdrv_genirq_probe()
|
D | uio_fsl_elbc_gpcm.c | 60 void (*init)(struct uio_info *info); 61 void (*shutdown)(struct uio_info *info, bool init_err); 62 irqreturn_t (*irq_handler)(int irq, struct uio_info *info); 77 struct uio_info *info = platform_get_drvdata(pdev); in reg_show() 97 struct uio_info *info = platform_get_drvdata(pdev); in reg_store() 150 static irqreturn_t netx5152_irq_handler(int irq, struct uio_info *info) in netx5152_irq_handler() 171 static void netx5152_init(struct uio_info *info) in netx5152_init() 188 static void netx5152_shutdown(struct uio_info *info, bool init_err) in netx5152_shutdown() 307 struct uio_info *info; in uio_fsl_elbc_gpcm_probe() 450 struct uio_info *info = platform_get_drvdata(pdev); in uio_fsl_elbc_gpcm_remove()
|
D | uio_cif.c | 29 static irqreturn_t hilscher_handler(int irq, struct uio_info *dev_info) in hilscher_handler() 46 struct uio_info *info; in hilscher_pci_probe() 48 info = kzalloc(sizeof(struct uio_info), GFP_KERNEL); in hilscher_pci_probe() 104 struct uio_info *info = pci_get_drvdata(dev); in hilscher_pci_remove()
|
D | uio_netx.c | 33 static irqreturn_t netx_handler(int irq, struct uio_info *dev_info) in netx_handler() 54 struct uio_info *info; in netx_pci_probe() 57 info = kzalloc(sizeof(struct uio_info), GFP_KERNEL); in netx_pci_probe() 123 struct uio_info *info = pci_get_drvdata(dev); in netx_pci_remove()
|
D | uio_pci_generic.c | 33 struct uio_info info; 38 to_uio_pci_generic_dev(struct uio_info *info) in to_uio_pci_generic_dev() 45 static irqreturn_t irqhandler(int irq, struct uio_info *info) in irqhandler()
|
D | uio_dmem_genirq.c | 35 struct uio_info *uioinfo; 46 static int uio_dmem_genirq_open(struct uio_info *info, struct inode *inode) in uio_dmem_genirq_open() 77 static int uio_dmem_genirq_release(struct uio_info *info, struct inode *inode) in uio_dmem_genirq_release() 108 static irqreturn_t uio_dmem_genirq_handler(int irq, struct uio_info *dev_info) in uio_dmem_genirq_handler() 122 static int uio_dmem_genirq_irqcontrol(struct uio_info *dev_info, s32 irq_on) in uio_dmem_genirq_irqcontrol() 150 struct uio_info *uioinfo = &pdata->uioinfo; in uio_dmem_genirq_probe()
|
D | uio_pruss.c | 63 struct uio_info *info; 75 static irqreturn_t pruss_handler(int irq, struct uio_info *info) in pruss_handler() 97 struct uio_info *p = gdev->info; in pruss_cleanup() 119 struct uio_info *p; in pruss_probe()
|
D | uio.c | 392 void uio_event_notify(struct uio_info *info) in uio_event_notify() 798 struct uio_info *info) in __uio_register_device() 869 void uio_unregister_device(struct uio_info *info) in uio_unregister_device()
|
/linux-4.1.27/drivers/target/ |
D | target_core_user.c | 86 struct uio_info uio_info; member 422 uio_event_notify(&udev->uio_info); in tcmu_queue_cmd_ring() 681 static int tcmu_irqcontrol(struct uio_info *info, s32 irq_on) in tcmu_irqcontrol() 683 struct tcmu_dev *tcmu_dev = container_of(info, struct tcmu_dev, uio_info); in tcmu_irqcontrol() 697 struct uio_info *info = &udev->uio_info; in tcmu_find_mem_index() 710 struct uio_info *info = &udev->uio_info; in tcmu_vma_fault() 739 static int tcmu_mmap(struct uio_info *info, struct vm_area_struct *vma) in tcmu_mmap() 741 struct tcmu_dev *udev = container_of(info, struct tcmu_dev, uio_info); in tcmu_mmap() 755 static int tcmu_open(struct uio_info *info, struct inode *inode) in tcmu_open() 757 struct tcmu_dev *udev = container_of(info, struct tcmu_dev, uio_info); in tcmu_open() [all …]
|
/linux-4.1.27/include/linux/platform_data/ |
D | uio_dmem_genirq.h | 22 struct uio_info uioinfo;
|
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/ |
D | setup-sh7724.c | 506 static struct uio_info vpu_platform_data = { 535 static struct uio_info veu0_platform_data = { 564 static struct uio_info veu1_platform_data = { 593 static struct uio_info beu0_platform_data = { 622 static struct uio_info beu1_platform_data = { 712 static struct uio_info jpu_platform_data = { 741 static struct uio_info spu0_platform_data = { 770 static struct uio_info spu1_platform_data = {
|
D | setup-sh7366.c | 94 static struct uio_info vpu_platform_data = { 122 static struct uio_info veu0_platform_data = { 150 static struct uio_info veu1_platform_data = {
|
D | setup-sh7343.c | 146 static struct uio_info vpu_platform_data = { 174 static struct uio_info veu_platform_data = { 202 static struct uio_info jpu_platform_data = {
|
D | setup-sh7723.c | 163 static struct uio_info vpu_platform_data = { 191 static struct uio_info veu0_platform_data = { 219 static struct uio_info veu1_platform_data = {
|
D | setup-sh7722.c | 331 static struct uio_info vpu_platform_data = { 359 static struct uio_info veu_platform_data = { 387 static struct uio_info jpu_platform_data = {
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | cnic.h | 193 struct uio_info cnic_uinfo;
|
D | cnic.c | 106 static int cnic_uio_open(struct uio_info *uinfo, struct inode *inode) in cnic_uio_open() 134 static int cnic_uio_close(struct uio_info *uinfo, struct inode *inode) in cnic_uio_close() 1084 struct uio_info *uinfo; in cnic_init_uio()
|