addr += (nr >> SHIFT_PER_LONG);
mask = 1L << CHOP_SHIFTCOUNT(nr);
- atomic_spin_lock_irqsave(ATOMIC_HASH(addr), flags);
+ _atomic_spin_lock_irqsave(addr, flags);
*addr |= mask;
- atomic_spin_unlock_irqrestore(ATOMIC_HASH(addr), flags);
+ _atomic_spin_unlock_irqrestore(addr, flags);
}
static __inline__ void __set_bit(int nr, volatile unsigned long * address)
addr += (nr >> SHIFT_PER_LONG);
mask = 1L << CHOP_SHIFTCOUNT(nr);
- atomic_spin_lock_irqsave(ATOMIC_HASH(addr), flags);
+ _atomic_spin_lock_irqsave(addr, flags);
*addr &= ~mask;
- atomic_spin_unlock_irqrestore(ATOMIC_HASH(addr), flags);
+ _atomic_spin_unlock_irqrestore(addr, flags);
}
static __inline__ void __clear_bit(unsigned long nr, volatile unsigned long * address)
addr += (nr >> SHIFT_PER_LONG);
mask = 1L << CHOP_SHIFTCOUNT(nr);
- atomic_spin_lock_irqsave(ATOMIC_HASH(addr), flags);
+ _atomic_spin_lock_irqsave(addr, flags);
*addr ^= mask;
- atomic_spin_unlock_irqrestore(ATOMIC_HASH(addr), flags);
+ _atomic_spin_unlock_irqrestore(addr, flags);
}
static __inline__ void __change_bit(int nr, volatile unsigned long * address)
addr += (nr >> SHIFT_PER_LONG);
mask = 1L << CHOP_SHIFTCOUNT(nr);
- atomic_spin_lock_irqsave(ATOMIC_HASH(addr), flags);
+ _atomic_spin_lock_irqsave(addr, flags);
oldbit = (*addr & mask) ? 1 : 0;
*addr |= mask;
- atomic_spin_unlock_irqrestore(ATOMIC_HASH(addr), flags);
+ _atomic_spin_unlock_irqrestore(addr, flags);
return oldbit;
}
addr += (nr >> SHIFT_PER_LONG);
mask = 1L << CHOP_SHIFTCOUNT(nr);
- atomic_spin_lock_irqsave(ATOMIC_HASH(addr), flags);
+ _atomic_spin_lock_irqsave(addr, flags);
oldbit = (*addr & mask) ? 1 : 0;
*addr &= ~mask;
- atomic_spin_unlock_irqrestore(ATOMIC_HASH(addr), flags);
+ _atomic_spin_unlock_irqrestore(addr, flags);
return oldbit;
}
addr += (nr >> SHIFT_PER_LONG);
mask = 1L << CHOP_SHIFTCOUNT(nr);
- atomic_spin_lock_irqsave(ATOMIC_HASH(addr), flags);
+ _atomic_spin_lock_irqsave(addr, flags);
oldbit = (*addr & mask) ? 1 : 0;
*addr ^= mask;
- atomic_spin_unlock_irqrestore(ATOMIC_HASH(addr), flags);
+ _atomic_spin_unlock_irqrestore(addr, flags);
return oldbit;
}