Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/block/
H A Dblk-settings.c55 lim->discard_alignment = 0; in blk_set_default_limits()
614 t->discard_alignment != alignment) { in blk_stack_limits()
615 top = t->discard_granularity + t->discard_alignment; in blk_stack_limits()
629 t->discard_alignment = lcm_not_zero(t->discard_alignment, alignment) % in blk_stack_limits()
H A Dblk-merge.c98 alignment = (q->limits.discard_alignment >> 9) % granularity; in blk_bio_discard_split()
H A Dgenhd.c1380 static DEVICE_ATTR(discard_alignment, 0444, disk_discard_alignment_show, NULL);
/OK3568_Linux_fs/kernel/drivers/block/rnbd/
H A Drnbd-srv-dev.h80 return bdev_get_queue(dev->bdev)->limits.discard_alignment; in rnbd_dev_get_discard_alignment()
H A Drnbd-clt.h119 u32 discard_alignment; member
H A Drnbd-proto.h136 __le32 discard_alignment; member
H A Drnbd-clt.c88 dev->discard_alignment = le32_to_cpu(rsp->discard_alignment); in rnbd_clt_set_dev_attr()
1300 dev->queue->limits.discard_alignment = dev->discard_alignment; in setup_request_queue()
1535 dev->discard_granularity, dev->discard_alignment, in rnbd_clt_map_device()
H A Drnbd-srv.c557 rsp->discard_alignment = in rnbd_srv_fill_msg_open_rsp()
/OK3568_Linux_fs/kernel/Documentation/ABI/testing/
H A Dsysfs-block171 What: /sys/block/<disk>/discard_alignment
177 the exported logical block size. The discard_alignment
182 What: /sys/block/<disk>/<partition>/discard_alignment
188 the exported logical block size. The discard_alignment
/OK3568_Linux_fs/kernel/include/linux/
H A Dblkdev.h351 unsigned int discard_alignment; member
1517 return q->limits.discard_alignment; in queue_discard_alignment()
1528 alignment = lim->discard_alignment >> SECTOR_SHIFT; in queue_limit_discard_alignment()
1566 return q->limits.discard_alignment; in bdev_discard_alignment()
/OK3568_Linux_fs/kernel/drivers/block/rsxx/
H A Ddev.c270 card->queue->limits.discard_alignment = RSXX_HW_BLK_SIZE; in rsxx_setup_dev()
/OK3568_Linux_fs/kernel/drivers/block/
H A Dxen-blkfront.c220 unsigned int discard_alignment; member
969 rq->limits.discard_alignment = info->discard_alignment; in blkif_set_queue_limits()
2262 info->discard_alignment = xenbus_read_unsigned(info->xbdev->otherend, in blkfront_setup_discard()
H A Dnbd.c306 nbd->disk->queue->limits.discard_alignment = config->blksize; in nbd_size_update()
1251 nbd->disk->queue->limits.discard_alignment = 0; in nbd_config_put()
1762 disk->queue->limits.discard_alignment = 0; in nbd_dev_add()
H A Dnull_blk_main.c1615 nullb->q->limits.discard_alignment = nullb->dev->blocksize; in null_config_discard()
H A Dloop.c913 q->limits.discard_alignment = 0; in loop_config_discard()
/OK3568_Linux_fs/kernel/block/partitions/
H A Dcore.c223 static DEVICE_ATTR(discard_alignment, 0444, part_discard_alignment_show, NULL);
/OK3568_Linux_fs/kernel/drivers/md/
H A Ddm-clone-target.c2080 limits->discard_alignment = dest_limits->discard_alignment; in set_discard_limits()
H A Ddm-zoned-target.c1007 limits->discard_alignment = DMZ_BLOCK_SIZE; in dmz_io_hints()
H A Ddm-cache-target.c3445 limits->discard_alignment = origin_limits->discard_alignment; in set_discard_limits()
H A Ddm-table.c2108 q->limits.discard_alignment = 0; in dm_table_set_restrictions()
/OK3568_Linux_fs/kernel/drivers/s390/block/
H A Ddasd_fba.c794 q->limits.discard_alignment = PAGE_SIZE; in dasd_fba_setup_blk_queue()
/OK3568_Linux_fs/kernel/drivers/target/
H A Dtarget_core_device.c832 attrib->unmap_granularity_alignment = q->limits.discard_alignment / in target_configure_unmap_from_queue()
/OK3568_Linux_fs/kernel/drivers/block/xen-blkback/
H A Dxenbus.c593 q->limits.discard_alignment); in xen_blkbk_discard()
/OK3568_Linux_fs/kernel/drivers/lightnvm/
H A Dpblk-init.c1253 tqueue->limits.discard_alignment = 0; in pblk_init()
/OK3568_Linux_fs/kernel/arch/um/drivers/
H A Dubd_kern.c850 ubd_dev->queue->limits.discard_alignment = SECTOR_SIZE; in ubd_open_dev()

12