Messages in this thread | | | Date | Tue, 25 Mar 2008 06:36:55 -0400 | From | Scott Lovenberg <> | Subject | Re: Allocating memory in the form of 'BITS' |
| |
Shard Gupta wrote: > Hello List, > > I am writing a linux kernel module, and I want to allocates the memory > in a way so I can define each individual bit, like bitfield structure > in userspace. > Please tell me the way to do the same. > > Thanks and regards, > > Shard Gupta > > -- > To unsubscribe from this list: send an email with > "unsubscribe kernelnewbies" to ecartis@nl.linux.org > Please read the FAQ at http://kernelnewbies.org/FAQ > > > If you want to set every bit to zero, you could use calloc(); otherwise, I think you'll need to use a bitmask and "<<", ">>" (bit shift left, right). You could also probably do a bitwise '&' and '|'.
| |