Lines Matching refs:at
125 struct dx_entry *at; member
333 struct dx_entry *at, *entries, *p, *q, *m; in dx_probe() local
420 at = entries; in dx_probe()
424 if (dx_get_hash(++at) > hash) in dx_probe()
426 at--; in dx_probe()
430 assert (at == p - 1); in dx_probe()
433 at = p - 1; in dx_probe()
434 dxtrace(printk(" %x->%u\n", at == entries? 0: dx_get_hash(at), dx_get_block(at))); in dx_probe()
437 frame->at = at; in dx_probe()
439 if (!(bh = ext3_dir_bread(NULL, dir, dx_get_block(at), 0, err))) { in dx_probe()
443 at = entries = ((struct dx_node *) bh->b_data)->entries; in dx_probe()
513 if (++(p->at) < p->entries + dx_get_count(p->entries)) in ext3_htree_next_block()
528 bhash = dx_get_hash(p->at); in ext3_htree_next_block()
540 if (!(bh = ext3_dir_bread(NULL, dir, dx_get_block(p->at), in ext3_htree_next_block()
546 p->at = p->entries = ((struct dx_node *) bh->b_data)->entries; in ext3_htree_next_block()
657 block = dx_get_block(frame->at); in ext3_htree_fill_tree()
756 struct dx_entry *old = frame->at, *new = old + 1; in dx_insert_block()
978 block = dx_get_block(frame->at); in ext3_dx_find_entry()
1193 dx_get_block(frame->at), hash2, split, count-split)); in do_split()
1405 frame->at = entries; in make_indexed_dir()
1489 struct dx_entry *entries, *at; in ext3_dx_add_entry() local
1501 at = frame->at; in ext3_dx_add_entry()
1503 if (!(bh = ext3_dir_bread(handle, dir, dx_get_block(frame->at), 0, &err))) in ext3_dx_add_entry()
1565 if (at - entries >= icount1) { in ext3_dx_add_entry()
1566 frame->at = at = at - entries - icount1 + entries2; in ext3_dx_add_entry()
1591 frame->at = at = at - entries + entries2; in ext3_dx_add_entry()