Home
last modified time | relevance | path

Searched refs:discard_alignment (Results 1 – 17 of 17) sorted by relevance

/linux-4.1.27/block/
Dblk-settings.c120 lim->discard_alignment = 0; in blk_set_default_limits()
633 t->discard_alignment != alignment) { in blk_stack_limits()
634 top = t->discard_granularity + t->discard_alignment; in blk_stack_limits()
646 t->discard_alignment = lcm_not_zero(t->discard_alignment, alignment) % in blk_stack_limits()
Dpartition-generic.c108 return sprintf(buf, "%u\n", p->discard_alignment); in part_discard_alignment_show()
175 static DEVICE_ATTR(discard_alignment, S_IRUGO, part_discard_alignment_show,
304 p->discard_alignment = in add_partition()
Dgenhd.c985 static DEVICE_ATTR(discard_alignment, S_IRUGO, disk_discard_alignment_show,
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-block154 What: /sys/block/<disk>/discard_alignment
160 the exported logical block size. The discard_alignment
165 What: /sys/block/<disk>/<partition>/discard_alignment
171 the exported logical block size. The discard_alignment
/linux-4.1.27/include/linux/
Dblkdev.h299 unsigned int discard_alignment; member
1303 return q->limits.discard_alignment; in queue_discard_alignment()
1314 alignment = lim->discard_alignment >> 9; in queue_limit_discard_alignment()
1334 return bdev->bd_part->discard_alignment; in bdev_discard_alignment()
1336 return q->limits.discard_alignment; in bdev_discard_alignment()
Dgenhd.h112 unsigned int discard_alignment; member
/linux-4.1.27/drivers/block/
Dxen-blkfront.c132 unsigned int discard_alignment; member
671 rq->limits.discard_alignment = info->discard_alignment; in xlvbd_init_blk_queue()
1666 unsigned int discard_alignment; in blkfront_setup_discard() local
1672 "discard-alignment", "%u", &discard_alignment, in blkfront_setup_discard()
1676 info->discard_alignment = discard_alignment; in blkfront_setup_discard()
Dloop.c655 q->limits.discard_alignment = 0; in loop_config_discard()
663 q->limits.discard_alignment = 0; in loop_config_discard()
Dnvme-core.c1983 ns->queue->limits.discard_alignment = logical_block_size; in nvme_config_discard()
Drbd.c3798 q->limits.discard_alignment = segment_size; in rbd_init_disk()
Dskd_main.c4424 q->limits.discard_alignment = 0; in skd_cons_disk()
/linux-4.1.27/drivers/block/rsxx/
Ddev.c295 card->queue->limits.discard_alignment = RSXX_HW_BLK_SIZE; in rsxx_setup_dev()
/linux-4.1.27/drivers/target/
Dtarget_core_iblock.c146 q->limits.discard_alignment; in iblock_configure_device()
Dtarget_core_file.c183 q->limits.discard_alignment; in fd_configure_device()
/linux-4.1.27/drivers/block/xen-blkback/
Dxenbus.c527 q->limits.discard_alignment); in xen_blkbk_discard()
/linux-4.1.27/drivers/scsi/
Dsd.c639 q->limits.discard_alignment = sdkp->unmap_alignment * in sd_config_discard()
/linux-4.1.27/drivers/md/
Draid5.c6919 mddev->queue->limits.discard_alignment = stripe; in run()