Lines Matching refs:pos_in_item

114 	int pos_in_item = tb->tb_path->pos_in_item;
127 leaf_cut_from_buffer(&bi, item_pos, pos_in_item,
130 RFALSE(!item_pos && !pos_in_item && !tb->CFL[0],
134 if (!item_pos && !pos_in_item && tb->CFL[0])
137 leaf_cut_from_buffer(&bi, item_pos, pos_in_item,
362 if (tb->lbytes > tb->pos_in_item) {
365 int ret, l_pos_in_item = tb->pos_in_item;
390 * when we have merge directory item, pos_in_item
410 tb->pos_in_item -= tb->lbytes;
430 RFALSE(tb->pos_in_item != ih_item_len(item_head(tbS0, tb->item_pos)),
432 "item_len=%d, pos_in_item=%d",
433 ih_item_len(item_head(tbS0, tb->item_pos)), tb->pos_in_item);
436 if (tb->lbytes >= tb->pos_in_item) {
449 l_n = tb->lbytes - tb->pos_in_item;
502 tb->pos_in_item = 0;
515 tb->pos_in_item -= tb->lbytes;
517 RFALSE(tb->pos_in_item <= 0,
518 "PAP-12125: no place for paste. pos_in_item=%d",
519 tb->pos_in_item);
546 * then increment pos_in_item by the size of the
551 tb->pos_in_item += ih_entry_count(pasted);
553 tb->pos_in_item += ih_item_len(pasted);
564 leaf_paste_in_buffer(&bi, n + tb->item_pos - ret, tb->pos_in_item,
571 tb->pos_in_item, 1,
720 if (entry_count - tb->rbytes < tb->pos_in_item) {
735 paste_entry_position = tb->pos_in_item - entry_count +
751 tb->pos_in_item++;
784 RFALSE(tb->pos_in_item != ih_item_len(item_head(tbS0, tb->item_pos)),
786 "pos_in_item=%d", tb->pos_in_item,
833 tb->pos_in_item++;
849 if (tb->pos_in_item >= 0) {
852 tb->pos_in_item, tb->insert_size[0], body,
858 if (is_direntry_le_ih(pasted) && tb->pos_in_item >= 0) {
860 tb->pos_in_item, 1,
864 if (!tb->pos_in_item) {
1021 if (entry_count - tb->sbytes[i] < tb->pos_in_item &&
1022 tb->pos_in_item <= entry_count) {
1044 leaf_paste_in_buffer(&bi, 0, tb->pos_in_item - entry_count +
1049 leaf_paste_entries(&bi, 0, tb->pos_in_item - entry_count +
1055 tb->pos_in_item++;
1089 RFALSE(tb->pos_in_item != ih_item_len(item_head(tbS0, tb->item_pos)) ||
1134 tb->pos_in_item++;
1155 (tb->pos_in_item != ih_item_len(ih_check) ||
1159 "pos_in_item must be equal to ih_item_len");
1172 tb->pos_in_item, tb->insert_size[0],
1179 tb->pos_in_item, 1,
1285 if (tb->pos_in_item >= 0 && tb->pos_in_item <= ih_entry_count(pasted)) {
1291 leaf_paste_in_buffer(&bi, tb->item_pos, tb->pos_in_item,
1295 leaf_paste_entries(&bi, tb->item_pos, tb->pos_in_item, 1,
1299 if (!tb->item_pos && !tb->pos_in_item) {
1327 if (tb->pos_in_item == ih_item_len(pasted)) {
1333 tb->pos_in_item, tb->insert_size[0], body,
1396 tb->pos_in_item = tb->tb_path->pos_in_item,
1402 * for indirect item pos_in_item is measured in unformatted node
1407 tb->pos_in_item *= UNFM_P_SIZE;
1798 tb->tb_path->pos_in_item, tb, "check");