Next: opisywane pliki
Up: structury danych
Previous: struktura char_device
  Spis tresci
struct block_device {
struct list_head bd_hash;
atomic_t bd_count;
dev_t bd_dev;
atomic_t bd_openers;
const struct block_device_operations *bd_op;
struct semaphore bd_sem;
};
Struktura opisująca urządzenie blokowe.
- bd_count
- służy do określenia liczby aktualnych użytkowników
danego urządzenia - jak count dla char_device
- bd_hash
- jak hash dla char_device
- bd_dev
- jak dev dla char_device
- bd_openers
- ilość otwarć urządzenia; zwiększane podczas pomyślnego
otwarcia (blkdev_open) zmniejszane podczas zamykania
(blkdev_put); jeśli osiągnie 0, zwalniane są przydzielone dla
urządzenia bufory.
- bd_op
- struktura opisująca procedury dostępowe urządzenia
- bd_sem
- jak sem dla char_device
2001-12-18