当前位置: 技术问答>linux和unix
struct 問題
来源: 互联网 发布时间:2016-05-01
本文导语: struct dmabuf { void *rawbuf; dma_addr_t dmaaddr; unsigned b...
struct dmabuf {
void *rawbuf; dma_addr_t dmaaddr;
unsigned buforder; unsigned numfrag; unsigned fragshift;
unsigned hwptr, swptr; unsigned total_bytes; int count;
unsigned error; /* over/underrun */
wait_queue_head_t wait; /* redundant, but makes calculations easier */
unsigned fragsize; unsigned dmasize;
unsigned fragsamples;
/* OSS stuff */
unsigned mapped:1; unsigned ready:1; unsigned endcleared:1;
unsigned enabled:1; unsigned ossfragshift;
int ossmaxfrags;
unsigned subdivision;
} dma_dac1, dma_dac2, dma_adc;
底下這段是什麼意思呢?初始值嗎
unsigned mapped:1; unsigned ready:1; unsigned endcleared:1;
|
就是位域.
为了节省空间
http://bigwhite.blogbus.com/logs/2673271.html
为了节省空间
http://bigwhite.blogbus.com/logs/2673271.html
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。