Re: [patch 09/16] genirq: Add generic msi irq domain support

2014-11-19 Thread Jiang Liu
On 2014/11/18 22:24, Thomas Gleixner wrote: > On Tue, 18 Nov 2014, Yun Wu (Abel) wrote: >> On 2014/11/18 20:49, Jiang Liu wrote: > + ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); > + if (ret < 0) > + return ret; > + > + for (i = 0; i < nr_irqs; i++) { >

Re: [patch 09/16] genirq: Add generic msi irq domain support

2014-11-18 Thread Yun Wu (Abel)
On 2014/11/18 22:24, Thomas Gleixner wrote: > On Tue, 18 Nov 2014, Yun Wu (Abel) wrote: >> On 2014/11/18 20:49, Jiang Liu wrote: > + ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); > + if (ret < 0) > + return ret; > + > + for (i = 0; i < nr_irqs; i++) {

Re: [patch 09/16] genirq: Add generic msi irq domain support

2014-11-18 Thread Thomas Gleixner
On Tue, 18 Nov 2014, Yun Wu (Abel) wrote: > On 2014/11/18 20:49, Jiang Liu wrote: > >>> + ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); > >>> + if (ret < 0) > >>> + return ret; > >>> + > >>> + for (i = 0; i < nr_irqs; i++) { > >>> + ret = ops->msi_init(domain, info

Re: [patch 09/16] genirq: Add generic msi irq domain support

2014-11-18 Thread Yun Wu (Abel)
On 2014/11/18 20:49, Jiang Liu wrote: > > On 2014/11/18 20:07, Yun Wu (Abel) wrote: >> On 2014/11/12 21:43, Thomas Gleixner wrote: >> >>> From: Jiang Liu > >>> +static int msi_domain_alloc(struct irq_domain *domain, unsigned int virq, >>> + unsigned int nr_irqs, void *arg)

Re: [patch 09/16] genirq: Add generic msi irq domain support

2014-11-18 Thread Jiang Liu
On 2014/11/18 20:07, Yun Wu (Abel) wrote: > On 2014/11/12 21:43, Thomas Gleixner wrote: > >> From: Jiang Liu >> +static int msi_domain_alloc(struct irq_domain *domain, unsigned int virq, >> +unsigned int nr_irqs, void *arg) >> +{ >> +struct msi_domain_info *info = do

Re: [patch 09/16] genirq: Add generic msi irq domain support

2014-11-18 Thread Yun Wu (Abel)
On 2014/11/12 21:43, Thomas Gleixner wrote: > From: Jiang Liu > > Implement the basic functions for MSI interrupt support with > hierarchical interrupt domains. > > [ tglx: Extracted and combined from several patches ] > > Signed-off-by: Jiang Liu > Cc: Bjorn Helgaas > Cc: Grant Likely > Cc