Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\blkdev.h Create Date:2022-07-28 05:46:27
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:bdev_get_queue

Proto:static inline struct request_queue *bdev_get_queue(struct block_device *bdev)

Type:struct request_queue

Parameter:

TypeParameterName
struct block_device *bdev
897  Return queue
Caller
NameDescribe
SYSCALL_DEFINE1
swap_discardableHelper to sys_swapon determining if a given swap* backing device queue supports DISCARD operations.
SYSCALL_DEFINE2
mem_cgroup_throttle_swaprate
blkdev_issue_flushlkdev_issue_flush - queue a flush*@bdev: blockdev to issue flush for*@gfp_mask: memory allocation flags (for bio_alloc)*@error_sector: error sector* Description:* Issue a flush for the block device in question
bdev_stack_limitsadjust queue limits for stacked drivers
__blkdev_issue_discard
__blkdev_issue_write_same__blkdev_issue_write_same - generate number of bios with same page*@bdev: target blockdev*@sector: start sector*@nr_sects: number of sectors to write*@gfp_mask: memory allocation flags (for bio_alloc)*@page: page containing data to write*@biop: pointer to
__blkdev_issue_write_zeroes
__blkdev_issue_zero_pages
blk_ioctl_discard
blkdev_ioctlalways keep this in sync with compat_blkdev_ioctl()
compat_blkdev_ioctlMost of the generic ioctls are handled in the normal fallback path.This assumes the blkdev's low level compat_ioctl always returnsENOIOCTLCMD for unknown ioctls.
blkdev_report_zoneslkdev_report_zones - Get zones information*@bdev: Target block device*@sector: Sector from which to report zones*@nr_zones: Maximum number of zones to report*@cb: Callback function called for each reported zone*@data: Private data for the callback*
blkdev_allow_reset_all_zones
blkdev_zone_mgmtlkdev_zone_mgmt - Execute a zone management operation on a range of zones*@bdev: Target block device*@op: Operation to be performed on the zones*@sector: Start sector of the first zone to operate on*@nr_sectors: Number of sectors, should be at least the
blkdev_report_zones_ioctlBLKREPORTZONE ioctl processing.* Called from blkdev_ioctl.
blkdev_zone_mgmt_ioctlBLKRESETZONE, BLKOPENZONE, BLKCLOSEZONE and BLKFINISHZONE ioctl processing.* Called from blkdev_ioctl.
__blkdev_direct_IO_simple
blkdev_iopoll
__blkdev_direct_IO
iomap_dio_submit_bio
iomap_dio_bio_actor