Searched refs:tag_set (Results 1 - 14 of 14) sorted by relevance

/linux-4.1.27/drivers/block/
H A Dnull_blk.c35 struct blk_mq_tag_set tag_set; member in struct:nullb
404 blk_mq_free_tag_set(&nullb->tag_set); null_del_dev()
520 nullb->tag_set.ops = &null_mq_ops; null_add_dev()
521 nullb->tag_set.nr_hw_queues = submit_queues; null_add_dev()
522 nullb->tag_set.queue_depth = hw_queue_depth; null_add_dev()
523 nullb->tag_set.numa_node = home_node; null_add_dev()
524 nullb->tag_set.cmd_size = sizeof(struct nullb_cmd); null_add_dev()
525 nullb->tag_set.flags = BLK_MQ_F_SHOULD_MERGE; null_add_dev()
526 nullb->tag_set.driver_data = nullb; null_add_dev()
528 rv = blk_mq_alloc_tag_set(&nullb->tag_set); null_add_dev()
532 nullb->q = blk_mq_init_queue(&nullb->tag_set); null_add_dev()
596 blk_mq_free_tag_set(&nullb->tag_set); null_add_dev()
H A Dvirtio_blk.c38 struct blk_mq_tag_set tag_set; member in struct:virtio_blk
630 memset(&vblk->tag_set, 0, sizeof(vblk->tag_set)); virtblk_probe()
631 vblk->tag_set.ops = &virtio_mq_ops; virtblk_probe()
632 vblk->tag_set.queue_depth = virtblk_queue_depth; virtblk_probe()
633 vblk->tag_set.numa_node = NUMA_NO_NODE; virtblk_probe()
634 vblk->tag_set.flags = BLK_MQ_F_SHOULD_MERGE; virtblk_probe()
635 vblk->tag_set.cmd_size = virtblk_probe()
638 vblk->tag_set.driver_data = vblk; virtblk_probe()
639 vblk->tag_set.nr_hw_queues = vblk->num_vqs; virtblk_probe()
641 err = blk_mq_alloc_tag_set(&vblk->tag_set); virtblk_probe()
645 q = vblk->disk->queue = blk_mq_init_queue(&vblk->tag_set); virtblk_probe()
754 blk_mq_free_tag_set(&vblk->tag_set); virtblk_probe()
779 blk_mq_free_tag_set(&vblk->tag_set); virtblk_remove()
H A Dloop.h65 struct blk_mq_tag_set tag_set; member in struct:loop_device
H A Dloop.c1556 lo->tag_set.ops = &loop_mq_ops; loop_add()
1557 lo->tag_set.nr_hw_queues = 1; loop_add()
1558 lo->tag_set.queue_depth = 128; loop_add()
1559 lo->tag_set.numa_node = NUMA_NO_NODE; loop_add()
1560 lo->tag_set.cmd_size = sizeof(struct loop_cmd); loop_add()
1561 lo->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; loop_add()
1562 lo->tag_set.driver_data = lo; loop_add()
1564 err = blk_mq_alloc_tag_set(&lo->tag_set); loop_add()
1568 lo->lo_queue = blk_mq_init_queue(&lo->tag_set); loop_add()
1619 blk_mq_free_tag_set(&lo->tag_set); loop_add()
1632 blk_mq_free_tag_set(&lo->tag_set); loop_remove()
H A Drbd.c365 struct blk_mq_tag_set tag_set; member in struct:rbd_device
3516 blk_mq_free_tag_set(&rbd_dev->tag_set); rbd_free_disk()
3766 memset(&rbd_dev->tag_set, 0, sizeof(rbd_dev->tag_set)); rbd_init_disk()
3767 rbd_dev->tag_set.ops = &rbd_mq_ops; rbd_init_disk()
3768 rbd_dev->tag_set.queue_depth = BLKDEV_MAX_RQ; rbd_init_disk()
3769 rbd_dev->tag_set.numa_node = NUMA_NO_NODE; rbd_init_disk()
3770 rbd_dev->tag_set.flags = rbd_init_disk()
3772 rbd_dev->tag_set.nr_hw_queues = 1; rbd_init_disk()
3773 rbd_dev->tag_set.cmd_size = sizeof(struct work_struct); rbd_init_disk()
3775 err = blk_mq_alloc_tag_set(&rbd_dev->tag_set); rbd_init_disk()
3779 q = blk_mq_init_queue(&rbd_dev->tag_set); rbd_init_disk()
3814 blk_mq_free_tag_set(&rbd_dev->tag_set); rbd_init_disk()
/linux-4.1.27/include/scsi/
H A Dscsi_tcq.h19 if (hwq < shost->tag_set.nr_hw_queues) scsi_mq_find_tag()
20 req = blk_mq_tag_to_rq(shost->tag_set.tags[hwq], scsi_mq_find_tag()
H A Dscsi_host.h578 struct blk_mq_tag_set tag_set; member in union:Scsi_Host::__anon12965
/linux-4.1.27/drivers/mtd/ubi/
H A Dblock.c96 struct blk_mq_tag_set tag_set; member in struct:ubiblock
399 dev->tag_set.ops = &ubiblock_mq_ops; ubiblock_create()
400 dev->tag_set.queue_depth = 64; ubiblock_create()
401 dev->tag_set.numa_node = NUMA_NO_NODE; ubiblock_create()
402 dev->tag_set.flags = BLK_MQ_F_SHOULD_MERGE; ubiblock_create()
403 dev->tag_set.cmd_size = sizeof(struct ubiblock_pdu); ubiblock_create()
404 dev->tag_set.driver_data = dev; ubiblock_create()
405 dev->tag_set.nr_hw_queues = 1; ubiblock_create()
407 ret = blk_mq_alloc_tag_set(&dev->tag_set); ubiblock_create()
413 dev->rq = blk_mq_init_queue(&dev->tag_set); ubiblock_create()
447 blk_mq_free_tag_set(&dev->tag_set); ubiblock_create()
464 blk_mq_free_tag_set(&dev->tag_set); ubiblock_cleanup()
/linux-4.1.27/drivers/md/
H A Ddm.c230 struct blk_mq_tag_set tag_set; member in struct:mapped_device
2396 blk_mq_free_tag_set(&md->tag_set); free_dev()
2779 memset(&md->tag_set, 0, sizeof(md->tag_set)); dm_init_request_based_blk_mq_queue()
2780 md->tag_set.ops = &dm_mq_ops; dm_init_request_based_blk_mq_queue()
2781 md->tag_set.queue_depth = BLKDEV_MAX_RQ; dm_init_request_based_blk_mq_queue()
2782 md->tag_set.numa_node = NUMA_NO_NODE; dm_init_request_based_blk_mq_queue()
2783 md->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; dm_init_request_based_blk_mq_queue()
2784 md->tag_set.nr_hw_queues = 1; dm_init_request_based_blk_mq_queue()
2787 md->tag_set.cmd_size = sizeof(struct dm_rq_target_io) + sizeof(struct request); dm_init_request_based_blk_mq_queue()
2789 md->tag_set.cmd_size = sizeof(struct dm_rq_target_io); dm_init_request_based_blk_mq_queue()
2790 md->tag_set.driver_data = md; dm_init_request_based_blk_mq_queue()
2792 err = blk_mq_alloc_tag_set(&md->tag_set); dm_init_request_based_blk_mq_queue()
2796 q = blk_mq_init_allocated_queue(&md->tag_set, md->queue); dm_init_request_based_blk_mq_queue()
2813 blk_mq_free_tag_set(&md->tag_set); dm_init_request_based_blk_mq_queue()
/linux-4.1.27/drivers/scsi/
H A Dscsi_lib.c2177 sdev->request_queue = blk_mq_init_queue(&sdev->host->tag_set); scsi_mq_alloc_queue()
2198 memset(&shost->tag_set, 0, sizeof(shost->tag_set)); scsi_mq_setup_tags()
2199 shost->tag_set.ops = &scsi_mq_ops; scsi_mq_setup_tags()
2200 shost->tag_set.nr_hw_queues = shost->nr_hw_queues ? : 1; scsi_mq_setup_tags()
2201 shost->tag_set.queue_depth = shost->can_queue; scsi_mq_setup_tags()
2202 shost->tag_set.cmd_size = cmd_size; scsi_mq_setup_tags()
2203 shost->tag_set.numa_node = NUMA_NO_NODE; scsi_mq_setup_tags()
2204 shost->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; scsi_mq_setup_tags()
2205 shost->tag_set.flags |= scsi_mq_setup_tags()
2207 shost->tag_set.driver_data = shost; scsi_mq_setup_tags()
2209 return blk_mq_alloc_tag_set(&shost->tag_set); scsi_mq_setup_tags()
2214 blk_mq_free_tag_set(&shost->tag_set); scsi_mq_destroy_tags()
H A Dhosts.c331 if (shost->tag_set.tags) scsi_host_dev_release()
/linux-4.1.27/lib/
H A Dradix-tree.c87 static inline void tag_set(struct radix_tree_node *node, unsigned int tag, tag_set() function
346 tag_set(node, tag, 0); radix_tree_extend()
604 tag_set(slot, tag, offset); radix_tree_tag_set()
932 tag_set(slot, settag, offset); radix_tree_range_tag_if_tagged()
943 tag_set(node, settag, offset); radix_tree_range_tag_if_tagged()
/linux-4.1.27/block/
H A Dblk-mq.c1778 struct blk_mq_tag_set *set = q->tag_set; blk_mq_map_swqueue()
1863 struct blk_mq_tag_set *set = q->tag_set; blk_mq_del_queue_tag_set()
1874 q->tag_set = set; blk_mq_add_queue_tag_set()
2038 struct blk_mq_tag_set *set = q->tag_set; blk_mq_free_queue()
2142 * Allocate the request maps associated with this tag_set. Note that this
2248 struct blk_mq_tag_set *set = q->tag_set; blk_mq_update_nr_requests()
/linux-4.1.27/include/linux/
H A Dblkdev.h489 struct blk_mq_tag_set *tag_set; member in struct:request_queue

Completed in 453 milliseconds