/linux-4.1.27/drivers/mtd/ubi/ |
D | block.c | 96 struct blk_mq_tag_set tag_set; member 399 dev->tag_set.ops = &ubiblock_mq_ops; in ubiblock_create() 400 dev->tag_set.queue_depth = 64; in ubiblock_create() 401 dev->tag_set.numa_node = NUMA_NO_NODE; in ubiblock_create() 402 dev->tag_set.flags = BLK_MQ_F_SHOULD_MERGE; in ubiblock_create() 403 dev->tag_set.cmd_size = sizeof(struct ubiblock_pdu); in ubiblock_create() 404 dev->tag_set.driver_data = dev; in ubiblock_create() 405 dev->tag_set.nr_hw_queues = 1; in ubiblock_create() 407 ret = blk_mq_alloc_tag_set(&dev->tag_set); in ubiblock_create() 413 dev->rq = blk_mq_init_queue(&dev->tag_set); in ubiblock_create() [all …]
|
/linux-4.1.27/drivers/block/ |
D | null_blk.c | 35 struct blk_mq_tag_set tag_set; member 404 blk_mq_free_tag_set(&nullb->tag_set); in null_del_dev() 520 nullb->tag_set.ops = &null_mq_ops; in null_add_dev() 521 nullb->tag_set.nr_hw_queues = submit_queues; in null_add_dev() 522 nullb->tag_set.queue_depth = hw_queue_depth; in null_add_dev() 523 nullb->tag_set.numa_node = home_node; in null_add_dev() 524 nullb->tag_set.cmd_size = sizeof(struct nullb_cmd); in null_add_dev() 525 nullb->tag_set.flags = BLK_MQ_F_SHOULD_MERGE; in null_add_dev() 526 nullb->tag_set.driver_data = nullb; in null_add_dev() 528 rv = blk_mq_alloc_tag_set(&nullb->tag_set); in null_add_dev() [all …]
|
D | virtio_blk.c | 38 struct blk_mq_tag_set tag_set; member 630 memset(&vblk->tag_set, 0, sizeof(vblk->tag_set)); in virtblk_probe() 631 vblk->tag_set.ops = &virtio_mq_ops; in virtblk_probe() 632 vblk->tag_set.queue_depth = virtblk_queue_depth; in virtblk_probe() 633 vblk->tag_set.numa_node = NUMA_NO_NODE; in virtblk_probe() 634 vblk->tag_set.flags = BLK_MQ_F_SHOULD_MERGE; in virtblk_probe() 635 vblk->tag_set.cmd_size = in virtblk_probe() 638 vblk->tag_set.driver_data = vblk; in virtblk_probe() 639 vblk->tag_set.nr_hw_queues = vblk->num_vqs; in virtblk_probe() 641 err = blk_mq_alloc_tag_set(&vblk->tag_set); in virtblk_probe() [all …]
|
D | loop.c | 1556 lo->tag_set.ops = &loop_mq_ops; in loop_add() 1557 lo->tag_set.nr_hw_queues = 1; in loop_add() 1558 lo->tag_set.queue_depth = 128; in loop_add() 1559 lo->tag_set.numa_node = NUMA_NO_NODE; in loop_add() 1560 lo->tag_set.cmd_size = sizeof(struct loop_cmd); in loop_add() 1561 lo->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; in loop_add() 1562 lo->tag_set.driver_data = lo; in loop_add() 1564 err = blk_mq_alloc_tag_set(&lo->tag_set); in loop_add() 1568 lo->lo_queue = blk_mq_init_queue(&lo->tag_set); in loop_add() 1619 blk_mq_free_tag_set(&lo->tag_set); in loop_add() [all …]
|
D | loop.h | 65 struct blk_mq_tag_set tag_set; member
|
D | rbd.c | 365 struct blk_mq_tag_set tag_set; member 3516 blk_mq_free_tag_set(&rbd_dev->tag_set); in rbd_free_disk() 3766 memset(&rbd_dev->tag_set, 0, sizeof(rbd_dev->tag_set)); in rbd_init_disk() 3767 rbd_dev->tag_set.ops = &rbd_mq_ops; in rbd_init_disk() 3768 rbd_dev->tag_set.queue_depth = BLKDEV_MAX_RQ; in rbd_init_disk() 3769 rbd_dev->tag_set.numa_node = NUMA_NO_NODE; in rbd_init_disk() 3770 rbd_dev->tag_set.flags = in rbd_init_disk() 3772 rbd_dev->tag_set.nr_hw_queues = 1; in rbd_init_disk() 3773 rbd_dev->tag_set.cmd_size = sizeof(struct work_struct); in rbd_init_disk() 3775 err = blk_mq_alloc_tag_set(&rbd_dev->tag_set); in rbd_init_disk() [all …]
|
/linux-4.1.27/include/scsi/ |
D | scsi_tcq.h | 19 if (hwq < shost->tag_set.nr_hw_queues) in scsi_mq_find_tag() 20 req = blk_mq_tag_to_rq(shost->tag_set.tags[hwq], in scsi_mq_find_tag()
|
D | scsi_host.h | 578 struct blk_mq_tag_set tag_set; member
|
/linux-4.1.27/drivers/scsi/ |
D | scsi_lib.c | 2177 sdev->request_queue = blk_mq_init_queue(&sdev->host->tag_set); in scsi_mq_alloc_queue() 2198 memset(&shost->tag_set, 0, sizeof(shost->tag_set)); in scsi_mq_setup_tags() 2199 shost->tag_set.ops = &scsi_mq_ops; in scsi_mq_setup_tags() 2200 shost->tag_set.nr_hw_queues = shost->nr_hw_queues ? : 1; in scsi_mq_setup_tags() 2201 shost->tag_set.queue_depth = shost->can_queue; in scsi_mq_setup_tags() 2202 shost->tag_set.cmd_size = cmd_size; in scsi_mq_setup_tags() 2203 shost->tag_set.numa_node = NUMA_NO_NODE; in scsi_mq_setup_tags() 2204 shost->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; in scsi_mq_setup_tags() 2205 shost->tag_set.flags |= in scsi_mq_setup_tags() 2207 shost->tag_set.driver_data = shost; in scsi_mq_setup_tags() [all …]
|
D | hosts.c | 331 if (shost->tag_set.tags) in scsi_host_dev_release()
|
/linux-4.1.27/drivers/md/ |
D | dm.c | 230 struct blk_mq_tag_set tag_set; member 2396 blk_mq_free_tag_set(&md->tag_set); in free_dev() 2779 memset(&md->tag_set, 0, sizeof(md->tag_set)); in dm_init_request_based_blk_mq_queue() 2780 md->tag_set.ops = &dm_mq_ops; in dm_init_request_based_blk_mq_queue() 2781 md->tag_set.queue_depth = BLKDEV_MAX_RQ; in dm_init_request_based_blk_mq_queue() 2782 md->tag_set.numa_node = NUMA_NO_NODE; in dm_init_request_based_blk_mq_queue() 2783 md->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; in dm_init_request_based_blk_mq_queue() 2784 md->tag_set.nr_hw_queues = 1; in dm_init_request_based_blk_mq_queue() 2787 md->tag_set.cmd_size = sizeof(struct dm_rq_target_io) + sizeof(struct request); in dm_init_request_based_blk_mq_queue() 2789 md->tag_set.cmd_size = sizeof(struct dm_rq_target_io); in dm_init_request_based_blk_mq_queue() [all …]
|
/linux-4.1.27/lib/ |
D | radix-tree.c | 87 static inline void tag_set(struct radix_tree_node *node, unsigned int tag, in tag_set() function 346 tag_set(node, tag, 0); in radix_tree_extend() 604 tag_set(slot, tag, offset); in radix_tree_tag_set() 932 tag_set(slot, settag, offset); in radix_tree_range_tag_if_tagged() 943 tag_set(node, settag, offset); in radix_tree_range_tag_if_tagged()
|
/linux-4.1.27/block/ |
D | blk-mq.c | 1778 struct blk_mq_tag_set *set = q->tag_set; in blk_mq_map_swqueue() 1863 struct blk_mq_tag_set *set = q->tag_set; in blk_mq_del_queue_tag_set() 1874 q->tag_set = set; in blk_mq_add_queue_tag_set() 2038 struct blk_mq_tag_set *set = q->tag_set; in blk_mq_free_queue() 2248 struct blk_mq_tag_set *set = q->tag_set; in blk_mq_update_nr_requests()
|
/linux-4.1.27/include/linux/ |
D | blkdev.h | 489 struct blk_mq_tag_set *tag_set; member
|