X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/fac3bbf2b2634f4f15cb33ece3acfa39db1433df..bf870a1dde437a48ae40d092a14e164c861ea102:/lunaix-os/kernel/device.c diff --git a/lunaix-os/kernel/device.c b/lunaix-os/kernel/device.c index 2471a9c..017f3b3 100644 --- a/lunaix-os/kernel/device.c +++ b/lunaix-os/kernel/device.c @@ -8,10 +8,10 @@ struct llist_header dev_list; static struct twifs_node* dev_root; int -__dev_read(struct v_file* file, void* buffer, size_t len, size_t fpos); +__dev_read(struct v_inode* inode, void* buffer, size_t len, size_t fpos); int -__dev_write(struct v_file* file, void* buffer, size_t len, size_t fpos); +__dev_write(struct v_inode* inode, void* buffer, size_t len, size_t fpos); void device_init() @@ -78,9 +78,9 @@ device_addvol(struct device* parent, void* underlay, char* name_fmt, ...) } int -__dev_read(struct v_file* file, void* buffer, size_t len, size_t fpos) +__dev_read(struct v_inode* inode, void* buffer, size_t len, size_t fpos) { - struct twifs_node* dev_node = (struct twifs_node*)file->inode->data; + struct twifs_node* dev_node = (struct twifs_node*)inode->data; struct device* dev = (struct device*)dev_node->data; if (!dev->read) { @@ -90,9 +90,9 @@ __dev_read(struct v_file* file, void* buffer, size_t len, size_t fpos) } int -__dev_write(struct v_file* file, void* buffer, size_t len, size_t fpos) +__dev_write(struct v_inode* inode, void* buffer, size_t len, size_t fpos) { - struct twifs_node* dev_node = (struct twifs_node*)file->inode->data; + struct twifs_node* dev_node = (struct twifs_node*)inode->data; struct device* dev = (struct device*)dev_node->data; if (!dev->write) {