Lines Matching refs:nr_irqs

400 	if (feature->nr_irqs) {  in dfl_dev_add()
401 ddev->irqs = kcalloc(feature->nr_irqs, in dfl_dev_add()
408 for (i = 0; i < feature->nr_irqs; i++) in dfl_dev_add()
411 ddev->num_irqs = feature->nr_irqs; in dfl_dev_add()
697 unsigned int nr_irqs; member
724 unsigned int nr_irqs; member
819 if (finfo->nr_irqs) { in build_info_commit_dev()
820 ctx = devm_kcalloc(binfo->dev, finfo->nr_irqs, in build_info_commit_dev()
825 for (i = 0; i < finfo->nr_irqs; i++) in build_info_commit_dev()
830 feature->nr_irqs = finfo->nr_irqs; in build_info_commit_dev()
940 unsigned int *irq_base, unsigned int *nr_irqs) in parse_feature_irqs() argument
981 *nr_irqs = 0; in parse_feature_irqs()
988 if (ibase + inr > binfo->nr_irqs) { in parse_feature_irqs()
1005 *nr_irqs = inr; in parse_feature_irqs()
1021 unsigned int irq_base, nr_irqs; in create_feature_instance() local
1032 ret = parse_feature_irqs(binfo, ofst, fid, &irq_base, &nr_irqs); in create_feature_instance()
1045 finfo->nr_irqs = nr_irqs; in create_feature_instance()
1341 unsigned int nr_irqs, int *irq_table) in dfl_fpga_enum_info_add_irq() argument
1343 if (!nr_irqs || !irq_table) in dfl_fpga_enum_info_add_irq()
1350 sizeof(int) * nr_irqs, GFP_KERNEL); in dfl_fpga_enum_info_add_irq()
1354 info->nr_irqs = nr_irqs; in dfl_fpga_enum_info_add_irq()
1427 binfo->nr_irqs = info->nr_irqs; in dfl_fpga_feature_devs_enumerate()
1428 if (info->nr_irqs) in dfl_fpga_feature_devs_enumerate()
1798 if (start + count > feature->nr_irqs) in dfl_fpga_set_irq_triggers()
1828 return put_user(feature->nr_irqs, (__u32 __user *)arg); in dfl_feature_ioctl_get_num_irqs()
1849 if (!feature->nr_irqs) in dfl_feature_ioctl_set_irq()
1855 if (!hdr.count || (hdr.start + hdr.count > feature->nr_irqs) || in dfl_feature_ioctl_set_irq()