Lines Matching refs:clen
97 CLST vcn_next, vcn0 = vcn, lcn, clen, dn = 0;
103 if (!run_lookup_entry(run, vcn, &lcn, &clen, &idx)) {
111 if (clen > len)
112 clen = len;
114 if (!clen) {
121 /* mark bitmap range [lcn + clen) as free and trim clusters. */
122 mark_as_free_ex(sbi, lcn, clen, trim);
124 dn += clen;
127 len -= clen;
131 vcn_next = vcn + clen;
132 if (!run_get_entry(run, ++idx, &vcn, &lcn, &clen) ||
882 int attr_data_get_block(struct ntfs_inode *ni, CLST vcn, CLST clen, CLST *lcn,
924 if (clen > *len)
925 clen = *len;
980 if (clen > *len)
981 clen = *len;
996 to_alloc = clen;
1007 to_alloc = ((vcn0 + clen + clst_per_frame - 1) & cmask) - vcn;
1350 CLST lcn, clen;
1353 for (vcn = from >> cluster_bits; vcn <= vcn_last; vcn += clen) {
1354 if (!run_lookup_entry(run, vcn, &lcn, &clen, NULL)) {
1359 clen = 0; /* Next run_lookup_entry(vcn) must be success. */
1522 CLST clen, lcn, vcn, alen, slen, vcn_next;
1538 if (!run_lookup_entry(run, vcn, &lcn, &clen, &idx)) {
1544 if (!run_lookup_entry(run, vcn, &lcn, &clen, &idx))
1553 if (clen >= clst_frame) {
1564 *clst_data = clen;
1570 while ((vcn += clen) < alen) {
1573 if (!run_get_entry(run, ++idx, &vcn, &lcn, &clen) ||
1582 if (!run_lookup_entry(run, vcn, &lcn, &clen, &idx))
1587 slen += clen;
1596 *clst_data += clen;