• Home
  • Raw
  • Download

Lines Matching refs:ret

94 	int ret;  in msi_domain_set_affinity()  local
96 ret = parent->chip->irq_set_affinity(parent, mask, force); in msi_domain_set_affinity()
97 if (ret >= 0 && ret != IRQ_SET_MASK_OK_DONE) { in msi_domain_set_affinity()
102 return ret; in msi_domain_set_affinity()
129 int i, ret; in msi_domain_alloc() local
135 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); in msi_domain_alloc()
136 if (ret < 0) in msi_domain_alloc()
137 return ret; in msi_domain_alloc()
141 ret = ops->msi_init(domain, info, virq + i, hwirq + i, arg); in msi_domain_alloc()
142 if (ret < 0) { in msi_domain_alloc()
148 return ret; in msi_domain_alloc()
284 int ret; in msi_domain_prepare_irqs() local
286 ret = ops->msi_check(domain, info, dev); in msi_domain_prepare_irqs()
287 if (ret == 0) in msi_domain_prepare_irqs()
288 ret = ops->msi_prepare(domain, dev, nvec, arg); in msi_domain_prepare_irqs()
290 return ret; in msi_domain_prepare_irqs()
299 int ret = 0; in msi_domain_populate_irqs() local
304 ret = -EINVAL; in msi_domain_populate_irqs()
313 ret = irq_domain_alloc_irqs_recursive(domain, virq, 1, arg); in msi_domain_populate_irqs()
314 if (ret) in msi_domain_populate_irqs()
320 if (ret) { in msi_domain_populate_irqs()
330 return ret; in msi_domain_populate_irqs()
349 int i, ret, virq; in msi_domain_alloc_irqs() local
351 ret = msi_domain_prepare_irqs(domain, dev, nvec, &arg); in msi_domain_alloc_irqs()
352 if (ret) in msi_domain_alloc_irqs()
353 return ret; in msi_domain_alloc_irqs()
362 ret = -ENOSPC; in msi_domain_alloc_irqs()
364 ret = ops->handle_error(domain, desc, ret); in msi_domain_alloc_irqs()
366 ops->msi_finish(&arg, ret); in msi_domain_alloc_irqs()
367 return ret; in msi_domain_alloc_irqs()