Searched refs:discard_alignment (Results 1 – 21 of 21) sorted by relevance
| /Linux-v4.19/block/ |
| D | blk-settings.c | 105 lim->discard_alignment = 0; in blk_set_default_limits() 647 t->discard_alignment != alignment) { in blk_stack_limits() 648 top = t->discard_granularity + t->discard_alignment; in blk_stack_limits() 662 t->discard_alignment = lcm_not_zero(t->discard_alignment, alignment) % in blk_stack_limits()
|
| D | partition-generic.c | 115 return sprintf(buf, "%u\n", p->discard_alignment); in part_discard_alignment_show() 192 static DEVICE_ATTR(discard_alignment, 0444, part_discard_alignment_show, NULL); 339 p->discard_alignment = in add_partition()
|
| D | blk-merge.c | 47 alignment = (q->limits.discard_alignment >> 9) % granularity; in blk_bio_discard_split()
|
| D | genhd.c | 1137 static DEVICE_ATTR(discard_alignment, 0444, disk_discard_alignment_show, NULL);
|
| /Linux-v4.19/Documentation/ABI/testing/ |
| D | sysfs-block | 161 What: /sys/block/<disk>/discard_alignment 167 the exported logical block size. The discard_alignment 172 What: /sys/block/<disk>/<partition>/discard_alignment 178 the exported logical block size. The discard_alignment
|
| /Linux-v4.19/include/linux/ |
| D | blkdev.h | 383 unsigned int discard_alignment; member 1552 return q->limits.discard_alignment; in queue_discard_alignment() 1563 alignment = lim->discard_alignment >> SECTOR_SHIFT; in queue_limit_discard_alignment() 1583 return bdev->bd_part->discard_alignment; in bdev_discard_alignment() 1585 return q->limits.discard_alignment; in bdev_discard_alignment()
|
| D | genhd.h | 116 unsigned int discard_alignment; member
|
| /Linux-v4.19/drivers/block/ |
| D | xen-blkfront.c | 212 unsigned int discard_alignment; member 939 rq->limits.discard_alignment = info->discard_alignment; in blkif_set_queue_limits() 2172 unsigned int discard_alignment; in blkfront_setup_discard() local 2177 "discard-alignment", "%u", &discard_alignment, in blkfront_setup_discard() 2181 info->discard_alignment = discard_alignment; in blkfront_setup_discard()
|
| D | nbd.c | 284 nbd->disk->queue->limits.discard_alignment = config->blksize; in nbd_size_update() 1128 nbd->disk->queue->limits.discard_alignment = 0; in nbd_config_put() 1594 disk->queue->limits.discard_alignment = 0; in nbd_dev_add()
|
| D | loop.c | 866 q->limits.discard_alignment = 0; in loop_config_discard() 874 q->limits.discard_alignment = 0; in loop_config_discard()
|
| D | null_blk_main.c | 1513 nullb->q->limits.discard_alignment = nullb->dev->blocksize; in null_config_discard()
|
| /Linux-v4.19/drivers/block/rsxx/ |
| D | dev.c | 297 card->queue->limits.discard_alignment = RSXX_HW_BLK_SIZE; in rsxx_setup_dev()
|
| /Linux-v4.19/drivers/md/ |
| D | dm-zoned-target.c | 883 limits->discard_alignment = DMZ_BLOCK_SIZE; in dmz_io_hints()
|
| D | dm-table.c | 1891 q->limits.discard_alignment = 0; in dm_table_set_restrictions()
|
| D | raid5.c | 7426 mddev->queue->limits.discard_alignment = stripe; in raid5_run()
|
| /Linux-v4.19/drivers/target/ |
| D | target_core_device.c | 855 attrib->unmap_granularity_alignment = q->limits.discard_alignment / in target_configure_unmap_from_queue()
|
| /Linux-v4.19/drivers/block/xen-blkback/ |
| D | xenbus.c | 563 q->limits.discard_alignment); in xen_blkbk_discard()
|
| /Linux-v4.19/drivers/lightnvm/ |
| D | pblk-init.c | 1291 tqueue->limits.discard_alignment = 0; in pblk_init()
|
| /Linux-v4.19/drivers/scsi/ |
| D | sd.c | 704 q->limits.discard_alignment = in sd_config_discard()
|
| /Linux-v4.19/drivers/nvme/host/ |
| D | core.c | 1419 queue->limits.discard_alignment = 0; in nvme_config_discard()
|
| /Linux-v4.19/drivers/s390/block/ |
| D | dasd.c | 3181 q->limits.discard_alignment = PAGE_SIZE; in dasd_setup_queue()
|