Lines Matching refs:count
64 ssize_t dfs_device_fs_read(struct dfs_file *file, void *buf, size_t count) in dfs_device_fs_read() argument
79 result = rt_device_read(dev_id, file->pos, buf, count); in dfs_device_fs_read()
85 ssize_t dfs_device_fs_write(struct dfs_file *file, const void *buf, size_t count) in dfs_device_fs_write() argument
100 result = rt_device_write(dev_id, file->pos, buf, count); in dfs_device_fs_write()
166 rt_uint32_t count = 0; in dfs_device_fs_open() local
176 count ++; in dfs_device_fs_open()
181 count * sizeof(rt_device_t)); in dfs_device_fs_open()
189 root_dirent->device_count = count; in dfs_device_fs_open()
190 count = 0; in dfs_device_fs_open()
195 if (count == root_dirent->device_count) in dfs_device_fs_open()
201 root_dirent->devices[count] = (rt_device_t)object; in dfs_device_fs_open()
202 count ++; in dfs_device_fs_open()
334 int dfs_device_fs_getdents(struct dfs_file *file, struct dirent *dirp, uint32_t count) in dfs_device_fs_getdents() argument
345 count = (count / sizeof(struct dirent)); in dfs_device_fs_getdents()
346 if (count == 0) in dfs_device_fs_getdents()
349 for (index = 0; index < count && index + root_dirent->read_index < root_dirent->device_count; in dfs_device_fs_getdents()