Searched refs:dirblock (Results 1 - 2 of 2) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/efs/
H A Ddir.c26 struct efs_dir *dirblock; local
52 dirblock = (struct efs_dir *) bh->b_data;
54 if (be16_to_cpu(dirblock->magic) != EFS_DIRBLK_MAGIC) {
60 while (slot < dirblock->slots) {
61 if (dirblock->space[slot] == 0) {
66 dirslot = (struct efs_dentry *) (((char *) bh->b_data) + EFS_SLOTAT(dirblock, slot));
73 printk(KERN_DEBUG "EFS: readdir(): block %d slot %d/%d: inode %u, name \"%s\", namelen %u\n", block, slot, dirblock->slots-1, inodenum, nameptr, namelen);
83 if (nameptr - (char *) dirblock + namelen > EFS_DIRBSIZE) {
90 if (++slot == dirblock->slots) {
H A Dnamei.c20 struct efs_dir *dirblock; local
36 dirblock = (struct efs_dir *) bh->b_data;
38 if (be16_to_cpu(dirblock->magic) != EFS_DIRBLK_MAGIC) {
44 for(slot = 0; slot < dirblock->slots; slot++) {
45 dirslot = (struct efs_dentry *) (((char *) bh->b_data) + EFS_SLOTAT(dirblock, slot));

Completed in 130 milliseconds