Lines Matching refs:lstart

897 		struct block_device *bdev, block_t lstart,  in __create_discard_cmd()  argument
911 dc->lstart = lstart; in __create_discard_cmd()
929 struct block_device *bdev, block_t lstart, in __attach_discard_cmd() argument
937 dc = __create_discard_cmd(sbi, bdev, lstart, start, len); in __attach_discard_cmd()
984 dc->lstart, dc->start, dc->len, dc->error); in __remove_discard_cmd()
1077 struct block_device *bdev, block_t lstart,
1092 block_t lstart, start, len, total_len; in __submit_discard_cmd() local
1103 lstart = dc->lstart; in __submit_discard_cmd()
1164 __check_sit_bitmap(sbi, lstart, lstart + len); in __submit_discard_cmd()
1175 lstart += len; in __submit_discard_cmd()
1183 __update_discard_tree_range(sbi, bdev, lstart, start, len); in __submit_discard_cmd()
1189 struct block_device *bdev, block_t lstart, in __insert_discard_tree() argument
1206 lstart, &leftmost); in __insert_discard_tree()
1208 __attach_discard_cmd(sbi, bdev, lstart, start, len, parent, in __insert_discard_tree()
1232 if (blkaddr > di.lstart) { in __punch_discard_cmd()
1233 dc->len = blkaddr - dc->lstart; in __punch_discard_cmd()
1239 if (blkaddr < di.lstart + di.len - 1) { in __punch_discard_cmd()
1242 di.start + blkaddr + 1 - di.lstart, in __punch_discard_cmd()
1243 di.lstart + di.len - 1 - blkaddr, in __punch_discard_cmd()
1246 dc->lstart++; in __punch_discard_cmd()
1256 struct block_device *bdev, block_t lstart, in __update_discard_tree_range() argument
1266 block_t end = lstart + len; in __update_discard_tree_range()
1269 NULL, lstart, in __update_discard_tree_range()
1277 di.lstart = lstart; in __update_discard_tree_range()
1278 di.len = next_dc ? next_dc->lstart - lstart : len; in __update_discard_tree_range()
1289 di.lstart = prev_dc->lstart + prev_dc->len; in __update_discard_tree_range()
1290 if (di.lstart < lstart) in __update_discard_tree_range()
1291 di.lstart = lstart; in __update_discard_tree_range()
1292 if (di.lstart >= end) in __update_discard_tree_range()
1295 if (!next_dc || next_dc->lstart > end) in __update_discard_tree_range()
1296 di.len = end - di.lstart; in __update_discard_tree_range()
1298 di.len = next_dc->lstart - di.lstart; in __update_discard_tree_range()
1299 di.start = start + di.lstart - lstart; in __update_discard_tree_range()
1321 next_dc->di.lstart = di.lstart; in __update_discard_tree_range()
1332 __insert_discard_tree(sbi, bdev, di.lstart, di.start, in __update_discard_tree_range()
1401 dcc->next_pos = dc->lstart + dc->len; in __issue_discard_cmd_orderly()
1562 if (iter->lstart + iter->len <= start || end <= iter->lstart) in __wait_discard_cmd_range()
2999 while (dc && dc->lstart <= end) { in __issue_discard_cmd_range()
3014 start = dc->lstart + dc->len; in __issue_discard_cmd_range()