Searched refs:bd (Results 1 – 3 of 3) sorted by relevance
/block/ |
D | bsg.c | 81 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 …]
|
D | scsi_ioctl.c | 690 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()
|
D | blk-mq.c | 1054 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()
|