hvcalls.S (6724af486903df57338c14424e02599e371cf563) hvcalls.S (ca0bb0798022732773752fee97bb633c6f3623d2)
1 /* %o0: devhandle
2 * %o1: devino
3 *
4 * returns %o0: sysino
5 */
6ENTRY(sun4v_devino_to_sysino)
7 mov HV_FAST_INTR_DEVINO2SYSINO, %o5
8 ta HV_FAST_TRAP

--- 324 unchanged lines hidden (view full) ---

333 * %o1: pointer to unsigned long orig_timeout
334 *
335 * returns %o0: status
336 */
337ENTRY(sun4v_mach_set_watchdog)
338 mov %o1, %o4
339 mov HV_FAST_MACH_SET_WATCHDOG, %o5
340 ta HV_FAST_TRAP
1 /* %o0: devhandle
2 * %o1: devino
3 *
4 * returns %o0: sysino
5 */
6ENTRY(sun4v_devino_to_sysino)
7 mov HV_FAST_INTR_DEVINO2SYSINO, %o5
8 ta HV_FAST_TRAP

--- 324 unchanged lines hidden (view full) ---

333 * %o1: pointer to unsigned long orig_timeout
334 *
335 * returns %o0: status
336 */
337ENTRY(sun4v_mach_set_watchdog)
338 mov %o1, %o4
339 mov HV_FAST_MACH_SET_WATCHDOG, %o5
340 ta HV_FAST_TRAP
341 brnz,a,pn %o4, 0f
341 stx %o1, [%o4]
342 stx %o1, [%o4]
342 retl
3430: retl
343 nop
344ENDPROC(sun4v_mach_set_watchdog)
345
346 /* No inputs and does not return. */
347ENTRY(sun4v_mach_sir)
348 mov %o1, %o4
349 mov HV_FAST_MACH_SIR, %o5
350 ta HV_FAST_TRAP

--- 505 unchanged lines hidden ---
344 nop
345ENDPROC(sun4v_mach_set_watchdog)
346
347 /* No inputs and does not return. */
348ENTRY(sun4v_mach_sir)
349 mov %o1, %o4
350 mov HV_FAST_MACH_SIR, %o5
351 ta HV_FAST_TRAP

--- 505 unchanged lines hidden ---