Searched refs:discard_granularity (Results 1 - 25 of 39) sorted by relevance

12

/linux-master/drivers/md/
H A Ddm-zero.c66 limits->discard_granularity = 512;
H A Ddm-target.c254 limits->discard_granularity = 512;
H A Ddm-clone-target.c2052 limits->discard_granularity = clone->region_size << SECTOR_SHIFT;
2064 limits->discard_granularity = dest_limits->discard_granularity;
H A Ddm-cache-target.c3399 limits->discard_granularity = cache->discard_block_size << SECTOR_SHIFT;
3409 limits->discard_granularity = origin_limits->discard_granularity;
H A Ddm-log-writes.c873 limits->discard_granularity = lc->sectorsize;
H A Ddm-zoned-target.c1003 limits->discard_granularity = DMZ_BLOCK_SIZE;
/linux-master/block/
H A Dblk-settings.c41 lim->discard_granularity = SECTOR_SIZE;
171 if (lim->discard_granularity < lim->physical_block_size)
172 lim->discard_granularity = lim->physical_block_size;
509 if (limits->discard_granularity < limits->logical_block_size)
510 limits->discard_granularity = limits->logical_block_size;
542 if (q->limits.discard_granularity < q->limits.physical_block_size)
543 q->limits.discard_granularity = q->limits.physical_block_size;
702 granularity = lim->discard_granularity >> SECTOR_SHIFT;
854 if (b->discard_granularity) {
857 if (t->discard_granularity !
[all...]
H A Dblk-lib.c15 unsigned int discard_granularity = bdev_discard_granularity(bdev); local
22 round_up(sector, discard_granularity >> SECTOR_SHIFT);
35 return round_down(UINT_MAX, discard_granularity) >> SECTOR_SHIFT;
51 pr_err_ratelimited("%pg: Error: discard_granularity is 0.\n",
H A Dblk-sysfs.c158 return queue_var_show(q->limits.discard_granularity, page);
186 if (max_discard_bytes & (q->limits.discard_granularity - 1))
493 QUEUE_RO_ENTRY(queue_discard_granularity, "discard_granularity");
H A Dblk-merge.c118 granularity = max(lim->discard_granularity >> 9, 1U);
/linux-master/drivers/block/rnbd/
H A Drnbd-proto.h134 * @discard_granularity: size of the internal discard allocation unit in bytes
150 __le32 discard_granularity; member in struct:rnbd_msg_open_rsp
H A Drnbd-clt.c1375 .discard_granularity = le32_to_cpu(rsp->discard_granularity),
1617 "map_device: Device mapped as %s (nsectors: %llu, logical_block_size: %d, physical_block_size: %d, max_write_zeroes_sectors: %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",
1623 le32_to_cpu(rsp->discard_granularity),
H A Drnbd-srv.c550 rsp->discard_granularity = cpu_to_le32(bdev_discard_granularity(bdev));
/linux-master/drivers/block/
H A Dvirtio_blk.c1252 u32 discard_granularity = 0; local
1332 discard_sector_alignment, &discard_granularity);
1374 discard_granularity = min_not_zero(discard_granularity, v);
1407 /* max_discard_seg and discard_granularity will be 0 only
1418 if (discard_granularity)
1419 lim->discard_granularity =
1420 discard_granularity << SECTOR_SHIFT;
1422 lim->discard_granularity = blk_size;
H A Dxen-blkfront.c221 unsigned int discard_granularity; member in struct:blkfront_info
952 if (info->discard_granularity)
953 lim->discard_granularity = info->discard_granularity;
2150 info->discard_granularity = xenbus_read_unsigned(info->xbdev->otherend,
H A Dublk_drv.c531 if (!p->discard_granularity)
2194 lim.discard_granularity = pd->discard_granularity;
H A Dloop.c787 lim->discard_granularity = granularity;
789 lim->discard_granularity = 0;
/linux-master/drivers/mmc/core/
H A Dqueue.c194 lim->discard_granularity = SECTOR_SIZE;
196 lim->discard_granularity = card->pref_erase << 9;
/linux-master/include/uapi/linux/
H A Dublk_cmd.h354 __u32 discard_granularity; member in struct:ublk_param_discard
/linux-master/drivers/block/drbd/
H A Ddrbd_worker.c596 int discard_granularity = 0; local
618 discard_granularity = rcu_dereference(device->ldev->disk_conf)->rs_discard_granularity;
686 if (discard_granularity && size == discard_granularity)
736 size == discard_granularity ? P_RS_THIN_REQ : P_RS_DATA_REQUEST,
H A Ddrbd_nl.c1313 lim.discard_granularity = 512;
1317 lim.discard_granularity = 0;
1334 if ((lim.discard_granularity >> SECTOR_SHIFT) >
1336 lim.discard_granularity = 0;
1451 unsigned int discard_granularity = bdev_discard_granularity(bdev); local
1454 if (discard_granularity > disk_conf->rs_discard_granularity)
1455 disk_conf->rs_discard_granularity = discard_granularity;
1458 discard_granularity;
/linux-master/fs/ntfs3/
H A Dsuper.c1189 sbi->discard_granularity = bdev_discard_granularity(bdev);
1191 ~(u64)(sbi->discard_granularity - 1);
1674 /* Align up 'start' on discard_granularity. */
1675 start = (lbo + sbi->discard_granularity - 1) &
1677 /* Align down 'end' on discard_granularity. */
/linux-master/include/linux/
H A Dblkdev.h301 unsigned int discard_granularity; member in struct:queue_limits
1245 return bdev_get_queue(bdev)->limits.discard_granularity;
/linux-master/fs/f2fs/
H A Dsysfs.c519 if (!strcmp(a->attr.name, "discard_granularity")) {
968 DCC_INFO_GENERAL_RW_ATTR(discard_granularity); variable
1117 ATTR_LIST(discard_granularity),
H A Dsegment.h944 if (i + 1 < dcc->discard_granularity)

Completed in 727 milliseconds

12