hi .... Yes ofcourse there is a data structure for circular buffer implementation in the driver but for the version 2.6.10 and onwards. Just see the documentation on header file <linux/kfifo.h> I myself never tried with this ,where in i had implimented a circular buffer in the kernel and you need to take care with the read index and write index. I suggest you to built your own circular buffer insted on relaying on the standered because as far as i know you should not relay on something new and untested . If you feel any problem in the implementation i can help you in that.
regard Misbah David H. Lynch Jr.-2 wrote: > > Is there a standard linux datastructure and routines to manage > circular queues ? > > I have a device that is not fundimentally different from a serial > character device > except it is faster and the fundimental data type is 36 bits large. > > I have coded my own routines to setup and maintain a simple circular > queue, > but I was hoping that there might be something more standard that > already exists. > > Anyone know of anything ? > > > > > > > > > -- > Dave Lynch DLA Systems > Software Development: Embedded Linux > 717.627.3770 [EMAIL PROTECTED] http://www.dlasys.net > fax: 1.253.369.9244 Cell: 1.717.587.7774 > Over 25 years' experience in platforms, languages, and technologies too > numerous to list. > > "Any intelligent fool can make things bigger and more complex... It takes > a touch of genius - and a lot of courage to move in the opposite > direction." > Albert Einstein > > _______________________________________________ > Linuxppc-embedded mailing list > [email protected] > https://ozlabs.org/mailman/listinfo/linuxppc-embedded > > -- View this message in context: http://www.nabble.com/Circular-queue-tf4134423.html#a11777050 Sent from the linuxppc-embedded mailing list archive at Nabble.com. _______________________________________________ Linuxppc-embedded mailing list [email protected] https://ozlabs.org/mailman/listinfo/linuxppc-embedded
