• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/router/busybox-1.x/e2fsprogs/old_e2fsprogs/ext2fs/

Lines Matching refs:data

54 			       int count, void *data);
56 int count, const void *data);
59 int size, const void *data);
79 struct inode_private_data *data;
83 &data)))
85 data->magic = EXT2_ET_MAGIC_INODE_IO_CHANNEL;
86 sprintf(data->name, "%u:%d", ino, ino_unique++);
87 data->file = 0;
88 data->fs = fs;
89 data->ino = ino;
90 data->flags = 0;
92 memcpy(&data->inode, inode, sizeof(struct ext2_inode));
93 data->flags |= CHANNEL_HAS_INODE;
95 data->next = top_intern;
96 top_intern = data;
97 *name = data->name;
111 struct inode_private_data *prev, *data = NULL;
118 for (data = top_intern, prev = NULL; data;
119 prev = data, data = data->next)
120 if (strcmp(name, data->name) == 0)
122 if (!data)
125 prev->next = data->next;
127 top_intern = data->next;
141 io->private_data = data;
148 retval = ext2fs_file_open2(data->fs, data->ino,
149 (data->flags & CHANNEL_HAS_INODE) ?
150 &data->inode : 0, open_flags,
151 &data->file);
159 if (data) {
160 ext2fs_free_mem(&data);
169 struct inode_private_data *data;
173 data = (struct inode_private_data *) channel->private_data;
174 EXT2_CHECK_MAGIC(data, EXT2_ET_MAGIC_INODE_IO_CHANNEL);
179 retval = ext2fs_file_close(data->file);
190 struct inode_private_data *data;
193 data = (struct inode_private_data *) channel->private_data;
194 EXT2_CHECK_MAGIC(data, EXT2_ET_MAGIC_INODE_IO_CHANNEL);
204 struct inode_private_data *data;
208 data = (struct inode_private_data *) channel->private_data;
209 EXT2_CHECK_MAGIC(data, EXT2_ET_MAGIC_INODE_IO_CHANNEL);
211 if ((retval = ext2fs_file_lseek(data->file,
218 return ext2fs_file_read(data->file, buf, count, 0);
224 struct inode_private_data *data;
228 data = (struct inode_private_data *) channel->private_data;
229 EXT2_CHECK_MAGIC(data, EXT2_ET_MAGIC_INODE_IO_CHANNEL);
231 if ((retval = ext2fs_file_lseek(data->file,
238 return ext2fs_file_write(data->file, buf, count, 0);
244 struct inode_private_data *data;
248 data = (struct inode_private_data *) channel->private_data;
249 EXT2_CHECK_MAGIC(data, EXT2_ET_MAGIC_INODE_IO_CHANNEL);
251 if ((retval = ext2fs_file_lseek(data->file, offset,
255 return ext2fs_file_write(data->file, buf, size, 0);
259 * Flush data buffers to disk.
263 struct inode_private_data *data;
266 data = (struct inode_private_data *) channel->private_data;
267 EXT2_CHECK_MAGIC(data, EXT2_ET_MAGIC_INODE_IO_CHANNEL);
269 return ext2fs_file_flush(data->file);