Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:fs\block_dev.c Create Date:2022-07-28 20:14:47
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:d_may_claim - test whether a block device can be claimed*@bdev: block device of interest*@whole: whole block device containing @bdev, may equal @bdev*@holder: holder trying to claim @bdev* Test whether @bdev can be claimed by @holder.* CONTEXT:

Proto:static bool bd_may_claim(struct block_device *bdev, struct block_device *whole, void *holder)

Type:bool

Parameter:

TypeParameterName
struct block_device *bdev
struct block_device *whole
void *holder
1040  If bd_holder == holder Then Return true
1042  Else if (bd_holder != NULL) Then Return false
1044  Else if whole == bdev Then Return true
1047  Else if bd_holder == d_may_claim - test whether a block device can be claimed*@bdev: block device of interest*@whole: whole block device containing @bdev, may equal @bdev*@holder: holder trying to claim @bdev* Test whether @bdev can be claimed by @holder.* CONTEXT: Then Return true
1049  Else if (bd_holder != NULL) Then Return false
1051  Else Return true
Caller
NameDescribe
bd_prepare_to_claimd_prepare_to_claim - prepare to claim a block device*@bdev: block device of interest*@whole: the whole device containing @bdev, may equal @bdev*@holder: holder trying to claim @bdev* Prepare to claim @bdev
bd_finish_claimingd_finish_claiming - finish claiming of a block device*@bdev: block device of interest*@whole: whole block device (returned from bd_start_claiming())*@holder: holder that has claimed @bdev* Finish exclusive open of a block device