Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1282 → Rev 1283

/kernel/trunk/arch/ppc32/include/asm.h
39,7 → 39,8
*
* @return Old interrupt priority level.
*/
static inline ipl_t interrupts_enable(void) {
static inline ipl_t interrupts_enable(void)
{
ipl_t v;
ipl_t tmp;
60,7 → 61,8
*
* @return Old interrupt priority level.
*/
static inline ipl_t interrupts_disable(void) {
static inline ipl_t interrupts_disable(void)
{
ipl_t v;
ipl_t tmp;
80,7 → 82,8
*
* @param ipl Saved interrupt priority level.
*/
static inline void interrupts_restore(ipl_t ipl) {
static inline void interrupts_restore(ipl_t ipl)
{
ipl_t tmp;
asm volatile (
92,6 → 95,7
"0:\n"
: "=r" (ipl), "=r" (tmp)
: "0" (ipl)
: "cr0"
);
}
 
101,7 → 105,8
*
* @return Current interrupt priority level.
*/
static inline ipl_t interrupts_read(void) {
static inline ipl_t interrupts_read(void)
{
ipl_t v;
asm volatile (