Lines Matching refs:lstart

932 		struct block_device *bdev, block_t lstart,
946 dc->di.lstart = lstart;
978 if (cur_dc->di.lstart + cur_dc->di.len > next_dc->di.lstart) {
981 cur_dc->di.lstart, cur_dc->di.len,
982 next_dc->di.lstart, next_dc->di.len);
1001 if (blkaddr < dc->di.lstart)
1003 else if (blkaddr >= dc->di.lstart + dc->di.len)
1034 if (blkaddr < dc->di.lstart)
1036 else if (blkaddr >= dc->di.lstart + dc->di.len)
1047 if (parent && blkaddr > dc->di.lstart)
1052 if (parent && blkaddr < dc->di.lstart)
1107 dc->di.lstart, dc->di.start, dc->di.len, dc->error);
1200 struct block_device *bdev, block_t lstart,
1229 __check_sit_bitmap(sbi, dc->di.lstart, dc->di.lstart + dc->di.len);
1253 block_t lstart, start, len, total_len;
1279 lstart = dc->di.lstart;
1338 __check_sit_bitmap(sbi, lstart, lstart + len);
1349 lstart += len;
1357 __update_discard_tree_range(sbi, bdev, lstart, start, len);
1363 struct block_device *bdev, block_t lstart,
1377 if (lstart < dc->di.lstart) {
1379 } else if (lstart >= dc->di.lstart + dc->di.len) {
1387 dc = __create_discard_cmd(sbi, bdev, lstart, start, len);
1413 if (blkaddr > di.lstart) {
1414 dc->di.len = blkaddr - dc->di.lstart;
1420 if (blkaddr < di.lstart + di.len - 1) {
1423 di.start + blkaddr + 1 - di.lstart,
1424 di.lstart + di.len - 1 - blkaddr);
1426 dc->di.lstart++;
1436 struct block_device *bdev, block_t lstart,
1446 block_t end = lstart + len;
1448 dc = __lookup_discard_cmd_ret(&dcc->root, lstart,
1454 di.lstart = lstart;
1455 di.len = next_dc ? next_dc->di.lstart - lstart : len;
1466 di.lstart = prev_dc->di.lstart + prev_dc->di.len;
1467 if (di.lstart < lstart)
1468 di.lstart = lstart;
1469 if (di.lstart >= end)
1472 if (!next_dc || next_dc->di.lstart > end)
1473 di.len = end - di.lstart;
1475 di.len = next_dc->di.lstart - di.lstart;
1476 di.start = start + di.lstart - lstart;
1498 next_dc->di.lstart = di.lstart;
1510 di.lstart, di.start, di.len);
1584 dcc->next_pos = dc->di.lstart + dc->di.len;
1744 if (iter->di.lstart + iter->di.len <= start ||
1745 end <= iter->di.lstart)
3167 while (dc && dc->di.lstart <= end) {
3182 start = dc->di.lstart + dc->di.len;