Home
last modified time | relevance | path

Searched defs:block_device_operations (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/include/linux/
Dblkdev.h1375 struct block_device_operations { struct
1376 void (*submit_bio)(struct bio *bio);
1377 int (*poll_bio)(struct bio *bio, struct io_comp_batch *iob,
1379 int (*open)(struct gendisk *disk, blk_mode_t mode);
1380 void (*release)(struct gendisk *disk);
1381 int (*ioctl)(struct block_device *bdev, blk_mode_t mode,
1383 int (*compat_ioctl)(struct block_device *bdev, blk_mode_t mode,
1385 unsigned int (*check_events) (struct gendisk *disk,
1387 void (*unlock_native_capacity) (struct gendisk *);
1388 int (*getgeo)(struct block_device *, struct hd_geometry *);
[all …]
/kernel/linux/linux-5.10/include/linux/
Dblkdev.h1877 struct block_device_operations { struct
1878 blk_qc_t (*submit_bio) (struct bio *bio);
1879 int (*open) (struct block_device *, fmode_t);
1880 void (*release) (struct gendisk *, fmode_t);
1881 int (*rw_page)(struct block_device *, sector_t, struct page *, unsigned int);
1882 int (*ioctl) (struct block_device *, fmode_t, unsigned, unsigned long);
1883 int (*compat_ioctl) (struct block_device *, fmode_t, unsigned, unsigned long);
1884 unsigned int (*check_events) (struct gendisk *disk,
1886 void (*unlock_native_capacity) (struct gendisk *);
1887 int (*revalidate_disk) (struct gendisk *);
[all …]
/kernel/linux/linux-6.6/Documentation/filesystems/
Dlocking.rst480 block_device_operations chapter
/kernel/linux/linux-5.10/Documentation/filesystems/
Dlocking.rst460 block_device_operations chapter