.TH "change_bit" 9 "change_bit" "25 May 1998" "Kernel Hacker's Manual" LINUX .SH NAME change_bit \- Toggle a bit in memory .SH SYNOPSIS .B "void" change_bit .BI "(int " nr "," .BI "volatile void *" addr ");" .SH ARGUMENTS .IP "nr" 12 Bit to change .IP "addr" 12 Address to start counting from .SH "DESCRIPTION" \fBchange_bit\fP is atomic and may not be reordered. Note that \fInr\fP may be almost arbitrarily large; this function is not restricted to acting on a single-word quantity.