Re: tty driver read implementation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I think you can also refer LDD, if you want code specific explanations.

On Sat, Dec 6, 2008 at 10:07 AM, Rohit Sharma <imreckless@xxxxxxxxx> wrote:
> I think Clists are used in tty read. Its a list of Cblocks.( C stands
> for character).
> They are meant to read from slower devices.
> Whenever you enter or read characters,  Cblocks hold the data
> CBlocks are again a list of character and the head shows the start of
> valid data.
> for eg :    4,8  | 0  | 1  | 2  | 3  | D | e | n | i | s | 9  | 10  |
>
>  Refer:  The Design of Unix OS  by Maurice Bach
>
> Look for Clists.
>
>
>
> On Tue, Dec 2, 2008 at 9:24 PM, Denis Borisevich <dennisfen@xxxxxxxxx> wrote:
>> Hi everbody!
>>
>> Could anybody explain to me how the read() is implemented in tty
>> drivers? I mean what functions should I register in my driver to
>> complete read() system call successfully?
>>
>> Thanks in advance.
>>
>> --
>> Denis
>>
>> --
>> To unsubscribe from this list: send an email with
>> "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
>> Please read the FAQ at http://kernelnewbies.org/FAQ
>>
>>
>
> --
> To unsubscribe from this list: send an email with
> "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
> Please read the FAQ at http://kernelnewbies.org/FAQ
>
>



-- 
Regards,
Sandeep.





 	
"To learn is to change. Education is a process that changes the learner."

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux