Lines Matching refs:devino

190 		/* Athena's devhandle|devino is large.*/
255 static unsigned int cookie_exists(u32 devhandle, unsigned int devino)
261 hv_err = sun4v_vintr_get_cookie(devhandle, devino, &cookie);
276 static unsigned int sysino_exists(u32 devhandle, unsigned int devino)
278 unsigned long sysino = sun4v_devino_to_sysino(devhandle, devino);
650 static unsigned int sun4v_build_common(u32 devhandle, unsigned int devino,
652 u32 devhandle, unsigned int devino),
658 irq = irq_alloc(devhandle, devino);
671 handler_data_init(data, devhandle, devino);
680 unsigned int devino)
691 hv_error = sun4v_vintr_set_cookie(devhandle, devino, cookie);
699 u32 devhandle, unsigned int devino)
702 data->dev_ino = devino;
705 static unsigned int cookie_build_irq(u32 devhandle, unsigned int devino,
711 irq = sun4v_build_common(devhandle, devino, cookie_handler_data, chip);
713 hv_error = cookie_assign(irq, devhandle, devino);
722 static unsigned int sun4v_build_cookie(u32 devhandle, unsigned int devino)
726 irq = cookie_exists(devhandle, devino);
730 irq = cookie_build_irq(devhandle, devino, &sun4v_virq);
749 u32 devhandle, unsigned int devino)
753 sysino = sun4v_devino_to_sysino(devhandle, devino);
757 static unsigned int sysino_build_irq(u32 devhandle, unsigned int devino,
762 irq = sun4v_build_common(devhandle, devino, sysino_handler_data, chip);
771 static int sun4v_build_sysino(u32 devhandle, unsigned int devino)
775 irq = sysino_exists(devhandle, devino);
779 irq = sysino_build_irq(devhandle, devino, &sun4v_irq);
784 unsigned int sun4v_build_irq(u32 devhandle, unsigned int devino)
789 irq = sun4v_build_cookie(devhandle, devino);
791 irq = sun4v_build_sysino(devhandle, devino);
796 unsigned int sun4v_build_virq(u32 devhandle, unsigned int devino)
800 irq = cookie_build_irq(devhandle, devino, &sun4v_virq);