Home
last modified time | relevance | path

Searched refs:tag_map (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/block/
Dblk-tag.c39 BUG_ON(find_first_bit(bqt->tag_map, bqt->max_depth) < in blk_free_tags()
45 kfree(bqt->tag_map); in blk_free_tags()
46 bqt->tag_map = NULL; in blk_free_tags()
92 unsigned long *tag_map; in init_tag_map() local
106 tag_map = kzalloc(nr_ulongs * sizeof(unsigned long), GFP_ATOMIC); in init_tag_map()
107 if (!tag_map) in init_tag_map()
113 tags->tag_map = tag_map; in init_tag_map()
207 unsigned long *tag_map; in blk_queue_resize_tags() local
235 tag_map = bqt->tag_map; in blk_queue_resize_tags()
243 memcpy(bqt->tag_map, tag_map, nr_ulongs * sizeof(unsigned long)); in blk_queue_resize_tags()
[all …]
/linux-4.1.27/drivers/dma/ioat/
Ddca.c57 static inline int dca2_tag_map_valid(u8 *tag_map) in dca2_tag_map_valid() argument
59 return ((tag_map[0] == DCA2_TAG_MAP_BYTE0) && in dca2_tag_map_valid()
60 (tag_map[1] == DCA2_TAG_MAP_BYTE1) && in dca2_tag_map_valid()
61 (tag_map[2] == DCA2_TAG_MAP_BYTE2) && in dca2_tag_map_valid()
62 (tag_map[3] == DCA2_TAG_MAP_BYTE3) && in dca2_tag_map_valid()
63 (tag_map[4] == DCA2_TAG_MAP_BYTE4)); in dca2_tag_map_valid()
125 u8 tag_map[IOAT_TAG_MAP_LEN]; member
207 entry = ioatdca->tag_map[i]; in ioat_dca_get_tag()
246 u8 *tag_map = NULL; in ioat_dca_init() local
260 tag_map = ioat_tag_map_BNB; in ioat_dca_init()
[all …]
/linux-4.1.27/drivers/block/
Dnull_blk.c23 unsigned long *tag_map; member
152 clear_bit_unlock(tag, nq->tag_map); in put_tag()
163 tag = find_first_zero_bit(nq->tag_map, nq->queue_depth); in get_tag()
166 } while (test_and_set_bit_lock(tag, nq->tag_map)); in get_tag()
434 nq->tag_map = kzalloc(tag_size * sizeof(unsigned long), GFP_KERNEL); in setup_commands()
435 if (!nq->tag_map) { in setup_commands()
452 kfree(nq->tag_map); in cleanup_queue()
/linux-4.1.27/drivers/scsi/fnic/
Dfnic_scsi.c2167 tag = find_next_zero_bit(bqt->tag_map, bqt->max_depth, 1); in fnic_scsi_host_start_tag()
2172 } while (test_and_set_bit(tag, bqt->tag_map)); in fnic_scsi_host_start_tag()
2204 clear_bit(tag, bqt->tag_map); in fnic_scsi_host_end_tag()
/linux-4.1.27/include/linux/
Dblkdev.h270 unsigned long *tag_map; /* bit map of free/busy tags */ member
/linux-4.1.27/Documentation/block/
Dbiodoc.txt800 unsigned long *tag_map; /* bitmap of free tags */