Lines Matching refs:block
34 static struct buffer_head *omfs_scan_list(struct inode *dir, u64 block, in omfs_scan_list() argument
43 while (block != ~0) { in omfs_scan_list()
44 bh = omfs_bread(dir->i_sb, block); in omfs_scan_list()
51 if (omfs_is_bad(OMFS_SB(dir->i_sb), &oi->i_head, block)) { in omfs_scan_list()
59 *prev_block = block; in omfs_scan_list()
60 block = be64_to_cpu(oi->i_sibling); in omfs_scan_list()
72 u64 block, dummy; in omfs_find_entry() local
78 block = be64_to_cpu(*((__be64 *) &bh->b_data[ofs])); in omfs_find_entry()
81 return omfs_scan_list(dir, block, name, namelen, &dummy); in omfs_find_entry()
118 u64 block; in omfs_add_link() local
128 block = be64_to_cpu(*entry); in omfs_add_link()
141 oi->i_sibling = cpu_to_be64(block); in omfs_add_link()
165 u64 block, prev; in omfs_delete_entry() local
175 block = be64_to_cpu(*entry); in omfs_delete_entry()
177 bh2 = omfs_scan_list(dir, block, name, namelen, &prev); in omfs_delete_entry()