Lines Matching refs:file_secno
25 if (btree->u.internal[i].file_secno > sec) {
37 if (btree->u.external[i].file_secno <= sec &&
38 btree->u.external[i].file_secno + btree->u.external[i].length > sec) {
39 a = btree->u.external[i].disk_secno + sec - btree->u.external[i].file_secno;
46 hpfs_inode->i_file_sec = btree->u.external[i].file_secno;
87 btree->u.internal[n].file_secno = -1;
97 if (btree->u.external[n].file_secno + btree->u.external[n].length != fsecno) {
99 btree->u.external[n].file_secno + btree->u.external[n].length, fsecno,
122 fs = n < 0 ? 0 : btree->u.external[n].file_secno + btree->u.external[n].length;
141 btree->u.internal[0].file_secno = -1;
158 btree->u.external[n].file_secno = fs;
178 btree->u.internal[n].file_secno = -1;
180 btree->u.internal[n-1].file_secno = fs;
194 btree->u.internal[btree->n_used_nodes - 1].file_secno = /*fs*/-1;
206 anode->btree.u.internal[0].file_secno = -1;
252 btree->u.internal[0].file_secno = fs;
254 btree->u.internal[1].file_secno = -1;
424 if (btree->u.internal[i].file_secno >= secs) goto f;
435 if (btree->u.internal[i].file_secno == secs) {
449 if (btree->u.external[i].file_secno + btree->u.external[i].length >= secs) goto ff;
453 if (secs <= btree->u.external[i].file_secno) {
457 else if (btree->u.external[i].file_secno + btree->u.external[i].length > secs) {
459 btree->u.external[i].file_secno, btree->u.external[i].length
460 - secs + btree->u.external[i].file_secno); /* I hope gcc optimizes this :-) */
461 btree->u.external[i].length = secs - btree->u.external[i].file_secno;