Lines Matching refs:vnode
29 RT_ASSERT(file->vnode->ref_count > 0); in dfs_devfs_open()
31 if (file->vnode->ref_count > 1) in dfs_devfs_open()
33 if (file->vnode->type == FT_DIRECTORY in dfs_devfs_open()
41 if (!S_ISDIR(file->vnode->mode)) in dfs_devfs_open()
58 file->vnode->data = device; in dfs_devfs_open()
68 else if (device->ops && file->vnode->ref_count == 1) in dfs_devfs_open()
70 if (device->ops && file->vnode->ref_count == 1) in dfs_devfs_open()
92 RT_ASSERT(file->vnode->ref_count > 0); in dfs_devfs_close()
94 if (file->vnode && file->vnode->data) in dfs_devfs_close()
97 device = (rt_device_t)file->vnode->data; in dfs_devfs_close()
104 else if (file->vnode->ref_count == 1) in dfs_devfs_close()
106 if (device->ops && file->vnode->ref_count == 1) in dfs_devfs_close()
147 if (file->vnode && file->vnode->data) in dfs_devfs_read()
150 device = (rt_device_t)file->vnode->data; in dfs_devfs_read()
183 if(file->vnode->data) in dfs_devfs_write()
186 device = (rt_device_t)file->vnode->data; in dfs_devfs_write()
223 if (file->vnode && file->vnode->data) in dfs_devfs_ioctl()
226 device = (rt_device_t)file->vnode->data; in dfs_devfs_ioctl()
262 if (file->vnode && file->vnode->data) in dfs_devfs_poll()
265 device = (rt_device_t)file->vnode->data; in dfs_devfs_poll()
285 if (file->vnode && file->vnode->data) in dfs_devfs_flush()
288 device = (rt_device_t)file->vnode->data; in dfs_devfs_flush()
308 if (file->vnode && file->vnode->data) in dfs_devfs_lseek()
311 device = (rt_device_t)file->vnode->data; in dfs_devfs_lseek()
331 if (file->vnode && file->vnode->data) in dfs_devfs_truncate()
334 device = (rt_device_t)file->vnode->data; in dfs_devfs_truncate()
354 if (file->vnode && file->vnode->data) in dfs_devfs_mmap()
357 device = (rt_device_t)file->vnode->data; in dfs_devfs_mmap()
377 if (file->vnode && file->vnode->data) in dfs_devfs_lock()
380 device = (rt_device_t)file->vnode->data; in dfs_devfs_lock()
400 if (file->vnode && file->vnode->data) in dfs_devfs_flock()
403 device = (rt_device_t)file->vnode->data; in dfs_devfs_flock()