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 --- |