/kernel/linux/linux-6.6/block/ |
H A D | blk-settings.c | 52 lim->discard_alignment = 0; in blk_set_default_limits() 509 alignment = lim->discard_alignment >> SECTOR_SHIFT; in queue_limit_discard_alignment() 666 t->discard_alignment != alignment) { in blk_stack_limits() 667 top = t->discard_granularity + t->discard_alignment; in blk_stack_limits() 681 t->discard_alignment = lcm_not_zero(t->discard_alignment, alignment) % in blk_stack_limits() 989 return q->limits.discard_alignment; in bdev_discard_alignment()
|
H A D | blk-merge.c | 140 ((lim->discard_alignment >> 9) % granularity); in bio_split_discard()
|
/kernel/linux/linux-5.10/block/ |
H A D | blk-settings.c | 55 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 D | blk-merge.c | 96 alignment = (q->limits.discard_alignment >> 9) % granularity; in blk_bio_discard_split()
|
/kernel/linux/linux-5.10/drivers/block/rnbd/ |
H A D | rnbd-srv-dev.h | 80 return bdev_get_queue(dev->bdev)->limits.discard_alignment; in rnbd_dev_get_discard_alignment()
|
H A D | rnbd-proto.h | 121 * @discard_alignment: offset from internal allocation assignment in bytes 136 __le32 discard_alignment; member
|
H A D | rnbd-clt.h | 119 u32 discard_alignment; member
|
H A D | rnbd-clt.c | 88 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() 1531 "map_device: Device mapped as %s (nsectors: %zu, logical_block_size: %d, physical_block_size: %d, max_write_same_sectors: %d, max_discard_sectors: %d, discard_granularity: %d, discard_alignment: %d, secure_discard: %d, max_segments: %d, max_hw_sectors: %d, rotational: %d)\n", in rnbd_clt_map_device() 1535 dev->discard_granularity, dev->discard_alignment, in rnbd_clt_map_device()
|
H A D | rnbd-srv.c | 557 rsp->discard_alignment = in rnbd_srv_fill_msg_open_rsp()
|
/kernel/linux/linux-6.6/drivers/block/rnbd/ |
H A D | rnbd-proto.h | 135 * @discard_alignment: offset from internal allocation assignment in bytes 151 __le32 discard_alignment; member
|
H A D | rnbd-clt.c | 1352 dev->queue->limits.discard_alignment = in setup_request_queue() 1353 le32_to_cpu(rsp->discard_alignment); in setup_request_queue() 1629 "map_device: Device mapped as %s (nsectors: %llu, logical_block_size: %d, physical_block_size: %d, max_discard_sectors: %d, discard_granularity: %d, discard_alignment: %d, secure_discard: %d, max_segments: %d, max_hw_sectors: %d, wc: %d, fua: %d)\n", in rnbd_clt_map_device() 1635 le32_to_cpu(rsp->discard_alignment), in rnbd_clt_map_device()
|
H A D | rnbd-srv.c | 550 rsp->discard_alignment = cpu_to_le32(bdev_discard_alignment(bdev)); in rnbd_srv_fill_msg_open_rsp()
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | ublk_cmd.h | 350 __u32 discard_alignment; member
|
/kernel/linux/linux-5.10/drivers/block/rsxx/ |
H A D | dev.c | 270 card->queue->limits.discard_alignment = RSXX_HW_BLK_SIZE; in rsxx_setup_dev()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | blkdev.h | 347 unsigned int discard_alignment; member 1520 return q->limits.discard_alignment; in queue_discard_alignment() 1531 alignment = lim->discard_alignment >> SECTOR_SHIFT; in queue_limit_discard_alignment() 1569 return q->limits.discard_alignment; in bdev_discard_alignment()
|
/kernel/linux/linux-5.10/drivers/block/ |
H A D | xen-blkfront.c | 220 unsigned int discard_alignment; member 970 rq->limits.discard_alignment = info->discard_alignment; in blkif_set_queue_limits() 2263 info->discard_alignment = xenbus_read_unsigned(info->xbdev->otherend, in blkfront_setup_discard()
|
H A D | nbd.c | 312 nbd->disk->queue->limits.discard_alignment = config->blksize; in nbd_size_update() 1310 nbd->disk->queue->limits.discard_alignment = 0; in nbd_config_put() 1825 disk->queue->limits.discard_alignment = 0; in nbd_dev_add()
|
/kernel/linux/linux-6.6/drivers/block/ |
H A D | xen-blkfront.c | 222 unsigned int discard_alignment; member 957 rq->limits.discard_alignment = info->discard_alignment; in blkif_set_queue_limits() 2152 info->discard_alignment = xenbus_read_unsigned(info->xbdev->otherend, in blkfront_setup_discard()
|
/kernel/linux/linux-5.10/block/partitions/ |
H A D | core.c | 223 static DEVICE_ATTR(discard_alignment, 0444, part_discard_alignment_show, NULL);
|
/kernel/linux/linux-6.6/block/partitions/ |
H A D | core.c | 208 static DEVICE_ATTR(discard_alignment, 0444, part_discard_alignment_show, NULL);
|
/kernel/linux/linux-5.10/drivers/s390/block/ |
H A D | dasd_fba.c | 794 q->limits.discard_alignment = PAGE_SIZE; in dasd_fba_setup_blk_queue()
|
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-zoned-target.c | 1002 limits->discard_alignment = 0; in dmz_io_hints()
|
H A D | dm-clone-target.c | 2065 limits->discard_alignment = dest_limits->discard_alignment; in set_discard_limits()
|
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-clone-target.c | 2081 limits->discard_alignment = dest_limits->discard_alignment; in set_discard_limits()
|
H A D | dm-cache-target.c | 3450 limits->discard_alignment = origin_limits->discard_alignment; in set_discard_limits()
|