Lines Matching defs:inode
8 * Based on inode.c (GadgetFS) which was:
607 static int ffs_ep0_open(struct inode *inode, struct file *file)
609 struct ffs_data *ffs = inode->i_private;
617 return stream_open(inode, file);
620 static int ffs_ep0_release(struct inode *inode, struct file *file)
1147 ffs_epfile_open(struct inode *inode, struct file *file)
1149 struct ffs_epfile *epfile = inode->i_private;
1157 return stream_open(inode, file);
1262 ffs_epfile_release(struct inode *inode, struct file *file)
1264 struct ffs_epfile *epfile = inode->i_private;
1369 static struct inode *__must_check
1375 struct inode *inode;
1377 inode = new_inode(sb);
1379 if (inode) {
1380 struct timespec64 ts = inode_set_ctime_current(inode);
1382 inode->i_ino = get_next_ino();
1383 inode->i_mode = perms->mode;
1384 inode->i_uid = perms->uid;
1385 inode->i_gid = perms->gid;
1386 inode->i_atime = ts;
1387 inode->i_mtime = ts;
1388 inode->i_private = data;
1390 inode->i_fop = fops;
1392 inode->i_op = iops;
1395 return inode;
1405 struct inode *inode;
1411 inode = ffs_sb_make_inode(sb, data, fops, NULL, &ffs->file_perms);
1412 if (!inode) {
1417 d_add(dentry, inode);
1438 struct inode *inode;
1450 /* Root inode */
1452 inode = ffs_sb_make_inode(sb, NULL,
1456 sb->s_root = d_make_root(inode);