Lines Matching refs:ops
59 const struct adfs_dir_ops *ops = ADFS_SB(sb)->s_dir; in adfs_readdir() local
67 ret = ops->read(sb, inode->i_ino, inode->i_size, &dir); in adfs_readdir()
84 ret = ops->setpos(&dir, ctx->pos - 2); in adfs_readdir()
87 while (ops->getnext(&dir, &obj) == 0) { in adfs_readdir()
98 ops->free(&dir); in adfs_readdir()
107 const struct adfs_dir_ops *ops = ADFS_SB(sb)->s_dir; in adfs_dir_update() local
113 if (!ops->update) { in adfs_dir_update()
118 ret = ops->read(sb, obj->parent_id, 0, &dir); in adfs_dir_update()
123 ret = ops->update(&dir, obj); in adfs_dir_update()
127 int err = ops->sync(&dir); in adfs_dir_update()
132 ops->free(&dir); in adfs_dir_update()
164 const struct adfs_dir_ops *ops = ADFS_SB(sb)->s_dir; in adfs_dir_lookup_byname() local
170 ret = ops->read(sb, inode->i_ino, inode->i_size, &dir); in adfs_dir_lookup_byname()
186 ret = ops->setpos(&dir, 0); in adfs_dir_lookup_byname()
193 while (ops->getnext(&dir, obj) == 0) { in adfs_dir_lookup_byname()
204 ops->free(&dir); in adfs_dir_lookup_byname()