Home
last modified time | relevance | path

Searched refs:bd (Results 1 – 3 of 3) sorted by relevance

/block/
Dbsg.c81 struct bsg_device *bd; member
92 struct bsg_device *bd = bc->bd; in bsg_free_command() local
97 spin_lock_irqsave(&bd->lock, flags); in bsg_free_command()
98 bd->queued_cmds--; in bsg_free_command()
99 spin_unlock_irqrestore(&bd->lock, flags); in bsg_free_command()
101 wake_up(&bd->wq_free); in bsg_free_command()
104 static struct bsg_command *bsg_alloc_command(struct bsg_device *bd) in bsg_alloc_command() argument
108 spin_lock_irq(&bd->lock); in bsg_alloc_command()
110 if (bd->queued_cmds >= bd->max_queue) in bsg_alloc_command()
113 bd->queued_cmds++; in bsg_alloc_command()
[all …]
Dscsi_ioctl.c690 int scsi_verify_blk_ioctl(struct block_device *bd, unsigned int cmd) in scsi_verify_blk_ioctl() argument
692 if (bd && bd == bd->bd_contains) in scsi_verify_blk_ioctl()
731 int scsi_cmd_blk_ioctl(struct block_device *bd, fmode_t mode, in scsi_cmd_blk_ioctl() argument
736 ret = scsi_verify_blk_ioctl(bd, cmd); in scsi_cmd_blk_ioctl()
740 return scsi_cmd_ioctl(bd->bd_disk->queue, bd->bd_disk, mode, cmd, arg); in scsi_cmd_blk_ioctl()
Dblk-mq.c1054 struct blk_mq_queue_data bd; in blk_mq_dispatch_rq_list() local
1080 bd.rq = rq; in blk_mq_dispatch_rq_list()
1087 bd.last = true; in blk_mq_dispatch_rq_list()
1092 bd.last = !blk_mq_get_driver_tag(nxt, NULL, false); in blk_mq_dispatch_rq_list()
1095 ret = q->mq_ops->queue_rq(hctx, &bd); in blk_mq_dispatch_rq_list()
1576 struct blk_mq_queue_data bd = { in __blk_mq_try_issue_directly() local
1603 ret = q->mq_ops->queue_rq(hctx, &bd); in __blk_mq_try_issue_directly()