Lines Matching refs:info
53 struct uio_info *info;
56 info = kzalloc(sizeof(struct uio_info), GFP_KERNEL);
57 if (!info)
69 info->name = "netx";
73 info->name = "netplc";
77 info->name = "netx_plx";
81 info->mem[0].addr = pci_resource_start(dev, bar);
82 if (!info->mem[0].addr)
84 info->mem[0].internal_addr = ioremap(pci_resource_start(dev, bar),
87 if (!info->mem[0].internal_addr)
90 info->mem[0].size = pci_resource_len(dev, bar);
91 info->mem[0].memtype = UIO_MEM_PHYS;
92 info->irq = dev->irq;
93 info->irq_flags = IRQF_SHARED;
94 info->handler = netx_handler;
95 info->version = "0.0.1";
98 iowrite32(0, info->mem[0].internal_addr + DPM_HOST_INT_EN0);
100 if (uio_register_device(&dev->dev, info))
103 pci_set_drvdata(dev, info);
105 info->name);
110 iounmap(info->mem[0].internal_addr);
116 kfree(info);
122 struct uio_info *info = pci_get_drvdata(dev);
125 iowrite32(0, info->mem[0].internal_addr + DPM_HOST_INT_EN0);
126 uio_unregister_device(info);
129 iounmap(info->mem[0].internal_addr);
131 kfree(info);