Lines Matching refs:old
580 unsigned int old, new; in acpi_pic_sci_set_trigger() local
583 old = inb(0x4d0) | (inb(0x4d1) << 8); in acpi_pic_sci_set_trigger()
590 new = acpi_noirq ? old : 0; in acpi_pic_sci_set_trigger()
605 if (old == new) in acpi_pic_sci_set_trigger()
608 printk(PREFIX "setting ELCR to %04x (from %04x)\n", new, old); in acpi_pic_sci_set_trigger()
1703 unsigned int old, new, val; in __acpi_acquire_global_lock() local
1705 old = *lock; in __acpi_acquire_global_lock()
1706 new = (((old & ~0x3) + 2) + ((old >> 1) & 0x1)); in __acpi_acquire_global_lock()
1707 val = cmpxchg(lock, old, new); in __acpi_acquire_global_lock()
1708 } while (unlikely (val != old)); in __acpi_acquire_global_lock()
1714 unsigned int old, new, val; in __acpi_release_global_lock() local
1716 old = *lock; in __acpi_release_global_lock()
1717 new = old & ~0x3; in __acpi_release_global_lock()
1718 val = cmpxchg(lock, old, new); in __acpi_release_global_lock()
1719 } while (unlikely (val != old)); in __acpi_release_global_lock()
1720 return old & 0x1; in __acpi_release_global_lock()