/linux-master/drivers/md/ |
H A D | dm-zero.c | 66 limits->discard_granularity = 512;
|
H A D | dm-target.c | 254 limits->discard_granularity = 512;
|
H A D | dm-clone-target.c | 2052 limits->discard_granularity = clone->region_size << SECTOR_SHIFT; 2064 limits->discard_granularity = dest_limits->discard_granularity;
|
H A D | dm-cache-target.c | 3399 limits->discard_granularity = cache->discard_block_size << SECTOR_SHIFT; 3409 limits->discard_granularity = origin_limits->discard_granularity;
|
H A D | dm-log-writes.c | 873 limits->discard_granularity = lc->sectorsize;
|
H A D | dm-zoned-target.c | 1003 limits->discard_granularity = DMZ_BLOCK_SIZE;
|
/linux-master/block/ |
H A D | blk-settings.c | 41 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 D | blk-lib.c | 15 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 D | blk-sysfs.c | 158 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 D | blk-merge.c | 118 granularity = max(lim->discard_granularity >> 9, 1U);
|
/linux-master/drivers/block/rnbd/ |
H A D | rnbd-proto.h | 134 * @discard_granularity: size of the internal discard allocation unit in bytes 150 __le32 discard_granularity; member in struct:rnbd_msg_open_rsp
|
H A D | rnbd-clt.c | 1375 .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 D | rnbd-srv.c | 550 rsp->discard_granularity = cpu_to_le32(bdev_discard_granularity(bdev));
|
/linux-master/drivers/block/ |
H A D | virtio_blk.c | 1252 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 D | xen-blkfront.c | 221 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 D | ublk_drv.c | 531 if (!p->discard_granularity) 2194 lim.discard_granularity = pd->discard_granularity;
|
H A D | loop.c | 787 lim->discard_granularity = granularity; 789 lim->discard_granularity = 0;
|
/linux-master/drivers/mmc/core/ |
H A D | queue.c | 194 lim->discard_granularity = SECTOR_SIZE; 196 lim->discard_granularity = card->pref_erase << 9;
|
/linux-master/include/uapi/linux/ |
H A D | ublk_cmd.h | 354 __u32 discard_granularity; member in struct:ublk_param_discard
|
/linux-master/drivers/block/drbd/ |
H A D | drbd_worker.c | 596 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 D | drbd_nl.c | 1313 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 D | super.c | 1189 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 D | blkdev.h | 301 unsigned int discard_granularity; member in struct:queue_limits 1245 return bdev_get_queue(bdev)->limits.discard_granularity;
|
/linux-master/fs/f2fs/ |
H A D | sysfs.c | 519 if (!strcmp(a->attr.name, "discard_granularity")) { 968 DCC_INFO_GENERAL_RW_ATTR(discard_granularity); variable 1117 ATTR_LIST(discard_granularity),
|
H A D | segment.h | 944 if (i + 1 < dcc->discard_granularity)
|