Next: Opis algorytmu
Up: block_read
Previous: Parametry
  Spis rzeczy
- size_t block - następny blok do przeczytania.
- loff_t offset - od którego bajtu w ostatnio przeczytanym bloku są interesujące nas dane.
- ssize_t blocksize - rozmiar bloku urządzenia.
- size_t blocks - ilość bloków do przeczytania.
- size_t rblocks - ilość przeczytanych juz bloków.
- size_t left - ilość bajtów do przeczytania.
- int uptodate - zmienna mówiąca o tym czy pośród ostatnio odczytanych z pamięci buforów były jakieś
z nieaktualnymi danymi.
- int bhrequest - zmienna mówiąca o tym ile buforów musi być uaktualnionych.
- struct buffer_head * buflist[NBUF] - tablica pomocnicza.
- struct buffer_head ** bhb, ** bhe - wskaźniki odpowiednio na początek i koniec tablicy powyżej.
- struct buffer_head * bhreq[NBUF] - tablica zawierająca wskaźniki na bufory które wymagają uaktualnienia.
- unsigned int chars - wartość tej zmiennej mówi o tym ile bajtów z ostatnio przeczytanego bufora będzie kopiowane
na
buf
- loff_t size - rozmiar urządzenia z którego będziemy czytać.
- ssize_t read - ilość przeczytanych bajtów.
2001-12-19