Lines Matching refs:ops
24 struct adfs_dir_ops *ops = ADFS_SB(sb)->s_dir; in adfs_readdir() local
32 ret = ops->read(sb, inode->i_ino, inode->i_size, &dir); in adfs_readdir()
49 ret = ops->setpos(&dir, ctx->pos - 2); in adfs_readdir()
52 while (ops->getnext(&dir, &obj) == 0) { in adfs_readdir()
63 ops->free(&dir); in adfs_readdir()
72 struct adfs_dir_ops *ops = ADFS_SB(sb)->s_dir; in adfs_dir_update() local
78 if (!ops->update) { in adfs_dir_update()
83 ret = ops->read(sb, obj->parent_id, 0, &dir); in adfs_dir_update()
88 ret = ops->update(&dir, obj); in adfs_dir_update()
92 int err = ops->sync(&dir); in adfs_dir_update()
97 ops->free(&dir); in adfs_dir_update()
132 struct adfs_dir_ops *ops = ADFS_SB(sb)->s_dir; in adfs_dir_lookup_byname() local
136 ret = ops->read(sb, inode->i_ino, inode->i_size, &dir); in adfs_dir_lookup_byname()
165 ret = ops->setpos(&dir, 0); in adfs_dir_lookup_byname()
170 while (ops->getnext(&dir, obj) == 0) { in adfs_dir_lookup_byname()
181 ops->free(&dir); in adfs_dir_lookup_byname()