Lines Matching refs:devhandle

255 static unsigned int cookie_exists(u32 devhandle, unsigned int devino)  in cookie_exists()  argument
261 hv_err = sun4v_vintr_get_cookie(devhandle, devino, &cookie); in cookie_exists()
276 static unsigned int sysino_exists(u32 devhandle, unsigned int devino) in sysino_exists() argument
278 unsigned long sysino = sun4v_devino_to_sysino(devhandle, devino); in sysino_exists()
650 static unsigned int sun4v_build_common(u32 devhandle, unsigned int devino, in sun4v_build_common() argument
652 u32 devhandle, unsigned int devino), in sun4v_build_common()
658 irq = irq_alloc(devhandle, devino); in sun4v_build_common()
671 handler_data_init(data, devhandle, devino); in sun4v_build_common()
679 static unsigned long cookie_assign(unsigned int irq, u32 devhandle, in cookie_assign() argument
691 hv_error = sun4v_vintr_set_cookie(devhandle, devino, cookie); in cookie_assign()
699 u32 devhandle, unsigned int devino) in cookie_handler_data() argument
701 data->dev_handle = devhandle; in cookie_handler_data()
705 static unsigned int cookie_build_irq(u32 devhandle, unsigned int devino, in cookie_build_irq() argument
711 irq = sun4v_build_common(devhandle, devino, cookie_handler_data, chip); in cookie_build_irq()
713 hv_error = cookie_assign(irq, devhandle, devino); in cookie_build_irq()
722 static unsigned int sun4v_build_cookie(u32 devhandle, unsigned int devino) in sun4v_build_cookie() argument
726 irq = cookie_exists(devhandle, devino); in sun4v_build_cookie()
730 irq = cookie_build_irq(devhandle, devino, &sun4v_virq); in sun4v_build_cookie()
749 u32 devhandle, unsigned int devino) in sysino_handler_data() argument
753 sysino = sun4v_devino_to_sysino(devhandle, devino); in sysino_handler_data()
757 static unsigned int sysino_build_irq(u32 devhandle, unsigned int devino, in sysino_build_irq() argument
762 irq = sun4v_build_common(devhandle, devino, sysino_handler_data, chip); in sysino_build_irq()
771 static int sun4v_build_sysino(u32 devhandle, unsigned int devino) in sun4v_build_sysino() argument
775 irq = sysino_exists(devhandle, devino); in sun4v_build_sysino()
779 irq = sysino_build_irq(devhandle, devino, &sun4v_irq); in sun4v_build_sysino()
784 unsigned int sun4v_build_irq(u32 devhandle, unsigned int devino) in sun4v_build_irq() argument
789 irq = sun4v_build_cookie(devhandle, devino); in sun4v_build_irq()
791 irq = sun4v_build_sysino(devhandle, devino); in sun4v_build_irq()
796 unsigned int sun4v_build_virq(u32 devhandle, unsigned int devino) in sun4v_build_virq() argument
800 irq = cookie_build_irq(devhandle, devino, &sun4v_virq); in sun4v_build_virq()