1BLKDEV_ISSUE_DISCARD(9) Block Devices BLKDEV_ISSUE_DISCARD(9)
2
3
4
6 blkdev_issue_discard - queue a discard
7
9 int blkdev_issue_discard(struct block_device * bdev, sector_t sector,
10 sector_t nr_sects, gfp_t gfp_mask,
11 unsigned long flags);
12
14 bdev
15 blockdev to issue discard for
16
17 sector
18 start sector
19
20 nr_sects
21 number of sectors to discard
22
23 gfp_mask
24 memory allocation flags (for bio_alloc)
25
26 flags
27 BLKDEV_IFL_* flags to control behaviour
28
30 Issue a discard request for the sectors in question.
31
33Kernel Hackers Manual 3.10 June 2019 BLKDEV_ISSUE_DISCARD(9)