Home
last modified time | relevance | path

Searched refs:tag_set (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/drivers/mtd/ubi/
Dblock.c97 struct blk_mq_tag_set tag_set; member
408 dev->tag_set.ops = &ubiblock_mq_ops; in ubiblock_create()
409 dev->tag_set.queue_depth = 64; in ubiblock_create()
410 dev->tag_set.numa_node = NUMA_NO_NODE; in ubiblock_create()
411 dev->tag_set.flags = BLK_MQ_F_SHOULD_MERGE; in ubiblock_create()
412 dev->tag_set.cmd_size = sizeof(struct ubiblock_pdu); in ubiblock_create()
413 dev->tag_set.driver_data = dev; in ubiblock_create()
414 dev->tag_set.nr_hw_queues = 1; in ubiblock_create()
416 ret = blk_mq_alloc_tag_set(&dev->tag_set); in ubiblock_create()
422 dev->rq = blk_mq_init_queue(&dev->tag_set); in ubiblock_create()
[all …]
/linux-4.4.14/include/scsi/
Dscsi_tcq.h32 if (hwq < shost->tag_set.nr_hw_queues) { in scsi_host_find_tag()
33 req = blk_mq_tag_to_rq(shost->tag_set.tags[hwq], in scsi_host_find_tag()
Dscsi_host.h573 struct blk_mq_tag_set tag_set; member
/linux-4.4.14/drivers/block/
Dnull_blk.c37 struct blk_mq_tag_set tag_set; member
427 blk_mq_free_tag_set(&nullb->tag_set); in null_del_dev()
667 nullb->tag_set.ops = &null_mq_ops; in null_add_dev()
668 nullb->tag_set.nr_hw_queues = submit_queues; in null_add_dev()
669 nullb->tag_set.queue_depth = hw_queue_depth; in null_add_dev()
670 nullb->tag_set.numa_node = home_node; in null_add_dev()
671 nullb->tag_set.cmd_size = sizeof(struct nullb_cmd); in null_add_dev()
672 nullb->tag_set.flags = BLK_MQ_F_SHOULD_MERGE; in null_add_dev()
673 nullb->tag_set.driver_data = nullb; in null_add_dev()
675 rv = blk_mq_alloc_tag_set(&nullb->tag_set); in null_add_dev()
[all …]
Dvirtio_blk.c38 struct blk_mq_tag_set tag_set; member
629 memset(&vblk->tag_set, 0, sizeof(vblk->tag_set)); in virtblk_probe()
630 vblk->tag_set.ops = &virtio_mq_ops; in virtblk_probe()
631 vblk->tag_set.queue_depth = virtblk_queue_depth; in virtblk_probe()
632 vblk->tag_set.numa_node = NUMA_NO_NODE; in virtblk_probe()
633 vblk->tag_set.flags = BLK_MQ_F_SHOULD_MERGE; in virtblk_probe()
634 vblk->tag_set.cmd_size = in virtblk_probe()
637 vblk->tag_set.driver_data = vblk; in virtblk_probe()
638 vblk->tag_set.nr_hw_queues = vblk->num_vqs; in virtblk_probe()
640 err = blk_mq_alloc_tag_set(&vblk->tag_set); in virtblk_probe()
[all …]
Dxen-blkfront.c157 struct blk_mq_tag_set tag_set; member
789 memset(&info->tag_set, 0, sizeof(info->tag_set)); in xlvbd_init_blk_queue()
790 info->tag_set.ops = &blkfront_mq_ops; in xlvbd_init_blk_queue()
791 info->tag_set.nr_hw_queues = 1; in xlvbd_init_blk_queue()
792 info->tag_set.queue_depth = BLK_RING_SIZE(info); in xlvbd_init_blk_queue()
793 info->tag_set.numa_node = NUMA_NO_NODE; in xlvbd_init_blk_queue()
794 info->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; in xlvbd_init_blk_queue()
795 info->tag_set.cmd_size = 0; in xlvbd_init_blk_queue()
796 info->tag_set.driver_data = info; in xlvbd_init_blk_queue()
798 if (blk_mq_alloc_tag_set(&info->tag_set)) in xlvbd_init_blk_queue()
[all …]
Dloop.h64 struct blk_mq_tag_set tag_set; member
Dloop.c1743 lo->tag_set.ops = &loop_mq_ops; in loop_add()
1744 lo->tag_set.nr_hw_queues = 1; in loop_add()
1745 lo->tag_set.queue_depth = 128; in loop_add()
1746 lo->tag_set.numa_node = NUMA_NO_NODE; in loop_add()
1747 lo->tag_set.cmd_size = sizeof(struct loop_cmd); in loop_add()
1748 lo->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; in loop_add()
1749 lo->tag_set.driver_data = lo; in loop_add()
1751 err = blk_mq_alloc_tag_set(&lo->tag_set); in loop_add()
1755 lo->lo_queue = blk_mq_init_queue(&lo->tag_set); in loop_add()
1810 blk_mq_free_tag_set(&lo->tag_set); in loop_add()
[all …]
Drbd.c366 struct blk_mq_tag_set tag_set; member
3495 blk_mq_free_tag_set(&rbd_dev->tag_set); in rbd_free_disk()
3745 memset(&rbd_dev->tag_set, 0, sizeof(rbd_dev->tag_set)); in rbd_init_disk()
3746 rbd_dev->tag_set.ops = &rbd_mq_ops; in rbd_init_disk()
3747 rbd_dev->tag_set.queue_depth = rbd_dev->opts->queue_depth; in rbd_init_disk()
3748 rbd_dev->tag_set.numa_node = NUMA_NO_NODE; in rbd_init_disk()
3749 rbd_dev->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; in rbd_init_disk()
3750 rbd_dev->tag_set.nr_hw_queues = 1; in rbd_init_disk()
3751 rbd_dev->tag_set.cmd_size = sizeof(struct work_struct); in rbd_init_disk()
3753 err = blk_mq_alloc_tag_set(&rbd_dev->tag_set); in rbd_init_disk()
[all …]
/linux-4.4.14/drivers/scsi/
Dscsi_lib.c2177 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 …]
Dhosts.c349 if (shost->tag_set.tags) in scsi_host_dev_release()
/linux-4.4.14/lib/
Dradix-tree.c88 static inline void tag_set(struct radix_tree_node *node, unsigned int tag, in tag_set() function
351 tag_set(node, tag, 0); in radix_tree_extend()
609 tag_set(slot, tag, offset); in radix_tree_tag_set()
937 tag_set(slot, settag, offset); in radix_tree_range_tag_if_tagged()
948 tag_set(node, settag, offset); in radix_tree_range_tag_if_tagged()
/linux-4.4.14/drivers/md/
Ddm.c233 struct blk_mq_tag_set tag_set; member
2396 blk_mq_free_tag_set(&md->tag_set); in free_dev()
2722 memset(&md->tag_set, 0, sizeof(md->tag_set)); in dm_init_request_based_blk_mq_queue()
2723 md->tag_set.ops = &dm_mq_ops; in dm_init_request_based_blk_mq_queue()
2724 md->tag_set.queue_depth = BLKDEV_MAX_RQ; in dm_init_request_based_blk_mq_queue()
2725 md->tag_set.numa_node = NUMA_NO_NODE; in dm_init_request_based_blk_mq_queue()
2726 md->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; in dm_init_request_based_blk_mq_queue()
2727 md->tag_set.nr_hw_queues = 1; in dm_init_request_based_blk_mq_queue()
2730 md->tag_set.cmd_size = sizeof(struct dm_rq_target_io) + sizeof(struct request); in dm_init_request_based_blk_mq_queue()
2732 md->tag_set.cmd_size = sizeof(struct dm_rq_target_io); in dm_init_request_based_blk_mq_queue()
[all …]
/linux-4.4.14/block/
Dblk-mq.c1807 struct blk_mq_tag_set *set = q->tag_set; in blk_mq_map_swqueue()
1906 struct blk_mq_tag_set *set = q->tag_set; in blk_mq_del_queue_tag_set()
1922 q->tag_set = set; in blk_mq_add_queue_tag_set()
2092 struct blk_mq_tag_set *set = q->tag_set; in blk_mq_free_queue()
2330 struct blk_mq_tag_set *set = q->tag_set; in blk_mq_update_nr_requests()
/linux-4.4.14/include/linux/
Dblkdev.h462 struct blk_mq_tag_set *tag_set; member