feat: lru eviction policy on page caches
[lunaix-os.git] / lunaix-os / includes / lunaix / fs / twifs.h
index f2d6b15bf2197eae356b7165c81f93bbb1e30bc9..22028f3c8880ac0462fd6cb4e0fd9e7ba6cecc02 100644 (file)
@@ -13,11 +13,14 @@ struct twifs_node
     struct llist_header siblings;
     struct
     {
-        int (*write)(struct v_file* file,
+        int (*write)(struct v_inode* inode,
                      void* buffer,
                      size_t len,
                      size_t fpos);
-        int (*read)(struct v_file* file, void* buffer, size_t len, size_t fpos);
+        int (*read)(struct v_inode* inode,
+                    void* buffer,
+                    size_t len,
+                    size_t fpos);
     } ops;
 };