uio_info
static struct uio_info vpu_platform_data = {
static struct uio_info veu_platform_data = {
static struct uio_info jpu_platform_data = {
static struct uio_info veu0_platform_data = {
static struct uio_info veu1_platform_data = {
static struct uio_info vpu_platform_data = {
static struct uio_info vpu_platform_data = {
static struct uio_info veu_platform_data = {
static struct uio_info jpu_platform_data = {
static struct uio_info vpu_platform_data = {
static struct uio_info veu0_platform_data = {
static struct uio_info veu1_platform_data = {
static struct uio_info vpu_platform_data = {
static struct uio_info veu0_platform_data = {
static struct uio_info veu1_platform_data = {
static struct uio_info beu0_platform_data = {
static struct uio_info beu1_platform_data = {
static struct uio_info jpu_platform_data = {
static struct uio_info spu0_platform_data = {
static struct uio_info spu1_platform_data = {
static int cnic_uio_open(struct uio_info *uinfo, struct inode *inode)
struct uio_info *uinfo;
static int cnic_uio_close(struct uio_info *uinfo, struct inode *inode)
struct uio_info cnic_uinfo;
struct uio_info qedi_uinfo;
static int qedi_uio_open(struct uio_info *uinfo, struct inode *inode)
static int qedi_uio_close(struct uio_info *uinfo, struct inode *inode)
struct uio_info *uinfo;
uio_event_notify(&udev->uio_info);
uio_event_notify(&udev->uio_info);
struct uio_info uio_info;
kfree(udev->uio_info.name);
static int tcmu_irqcontrol(struct uio_info *info, s32 irq_on)
struct tcmu_dev *udev = container_of(info, struct tcmu_dev, uio_info);
struct uio_info *info = &udev->uio_info;
struct uio_info *info = &udev->uio_info;
static int tcmu_mmap_prepare(struct uio_info *info, struct vm_area_desc *desc)
struct tcmu_dev *udev = container_of(info, struct tcmu_dev, uio_info);
static int tcmu_open(struct uio_info *info, struct inode *inode)
struct tcmu_dev *udev = container_of(info, struct tcmu_dev, uio_info);
static int tcmu_release(struct uio_info *info, struct inode *inode)
struct tcmu_dev *udev = container_of(info, struct tcmu_dev, uio_info);
ret = nla_put_string(skb, TCMU_ATTR_DEVICE, udev->uio_info.name);
ret = nla_put_u32(skb, TCMU_ATTR_MINOR, udev->uio_info.uio_dev->minor);
struct uio_info *info;
info = &udev->uio_info;
struct uio_info *info;
info = &udev->uio_info;
uio_unregister_device(&udev->uio_info);
uio_unregister_device(&udev->uio_info);
uio_event_notify(&udev->uio_info);
uio_unregister_device(*(struct uio_info **)res);
struct uio_info *info)
struct uio_info **ptr;
void uio_unregister_device(struct uio_info *info)
void uio_event_notify(struct uio_info *info)
struct uio_info *info)
struct uio_info *info = pci_get_drvdata(pdev);
static irqreturn_t aectc_irq(int irq, struct uio_info *dev_info)
static void print_board_data(struct pci_dev *pdev, struct uio_info *i)
struct uio_info *info;
info = devm_kzalloc(&pdev->dev, sizeof(struct uio_info), GFP_KERNEL);
struct uio_info *info = pci_get_drvdata(dev);
static irqreturn_t hilscher_handler(int irq, struct uio_info *dev_info)
struct uio_info *info;
info = devm_kzalloc(&dev->dev, sizeof(struct uio_info), GFP_KERNEL);
struct uio_info *uioinfo;
uioinfo = devm_kzalloc(dev, sizeof(struct uio_info), GFP_KERNEL);
static irqreturn_t uio_dmem_genirq_handler(int irq, struct uio_info *dev_info)
static int uio_dmem_genirq_irqcontrol(struct uio_info *dev_info, s32 irq_on)
struct uio_info *uioinfo = &pdata->uioinfo;
struct uio_info *uioinfo;
static int uio_dmem_genirq_open(struct uio_info *info, struct inode *inode)
static int uio_dmem_genirq_release(struct uio_info *info, struct inode *inode)
struct uio_info *info = dev_get_drvdata(dev);
static irqreturn_t netx5152_irq_handler(int irq, struct uio_info *info)
static void netx5152_init(struct uio_info *info)
static void netx5152_shutdown(struct uio_info *info, bool init_err)
struct uio_info *info;
struct uio_info *info = platform_get_drvdata(pdev);
void (*init)(struct uio_info *info);
void (*shutdown)(struct uio_info *info, bool init_err);
irqreturn_t (*irq_handler)(int irq, struct uio_info *info);
struct uio_info *info = dev_get_drvdata(dev);
hv_uio_open(struct uio_info *info, struct inode *inode)
hv_uio_release(struct uio_info *info, struct inode *inode)
struct uio_info info;
hv_uio_irqcontrol(struct uio_info *info, s32 irq_state)
static int mf624_irqcontrol(struct uio_info *info, s32 irq_on)
struct uio_info *info;
info = devm_kzalloc(&dev->dev, sizeof(struct uio_info), GFP_KERNEL);
struct uio_info *info = pci_get_drvdata(dev);
struct uio_info *info)
struct uio_info *info)
static irqreturn_t mf624_irq_handler(int irq, struct uio_info *info)
struct uio_info *info = pci_get_drvdata(dev);
static irqreturn_t netx_handler(int irq, struct uio_info *dev_info)
struct uio_info *info;
info = devm_kzalloc(&dev->dev, sizeof(struct uio_info), GFP_KERNEL);
struct uio_info info;
to_uio_pci_generic_dev(struct uio_info *info)
static int release(struct uio_info *info, struct inode *inode)
static irqreturn_t irqhandler(int irq, struct uio_info *info)
struct uio_info info;
static irqreturn_t irq_handler(int irq, struct uio_info *dev_info)
static int uio_pci_sva_open(struct uio_info *info, struct inode *inode)
static int uio_pci_sva_release(struct uio_info *info, struct inode *inode)
struct uio_info *uioinfo = dev_get_platdata(&pdev->dev);
struct uio_info *uioinfo;
static int uio_pdrv_genirq_open(struct uio_info *info, struct inode *inode)
static int uio_pdrv_genirq_release(struct uio_info *info, struct inode *inode)
static irqreturn_t uio_pdrv_genirq_handler(int irq, struct uio_info *dev_info)
static int uio_pdrv_genirq_irqcontrol(struct uio_info *dev_info, s32 irq_on)
static int sercos3_setup_iomem(struct pci_dev *dev, struct uio_info *info,
struct uio_info *info;
info = devm_kzalloc(&dev->dev, sizeof(struct uio_info), GFP_KERNEL);
struct uio_info *info = pci_get_drvdata(dev);
static void sercos3_disable_interrupts(struct uio_info *info,
static void sercos3_enable_interrupts(struct uio_info *info,
static irqreturn_t sercos3_handler(int irq, struct uio_info *info)
static int sercos3_irqcontrol(struct uio_info *info, s32 irq_on)
struct uio_info uioinfo;
irqreturn_t (*handler)(int irq, struct uio_info *dev_info);
int (*mmap_prepare)(struct uio_info *info, struct vm_area_desc *desc);
int (*open)(struct uio_info *info, struct inode *inode);
int (*release)(struct uio_info *info, struct inode *inode);
int (*irqcontrol)(struct uio_info *info, s32 irq_on);
struct uio_info *info);
extern void uio_unregister_device(struct uio_info *info);
extern void uio_event_notify(struct uio_info *info);
struct uio_info *info);
struct uio_info *info;