Lines Matching defs:inode
8 * Based on inode.c (GadgetFS) which was:
610 static int ffs_ep0_open(struct inode *inode, struct file *file)
612 struct ffs_data *ffs = inode->i_private;
622 return stream_open(inode, file);
625 static int ffs_ep0_release(struct inode *inode, struct file *file)
1152 ffs_epfile_open(struct inode *inode, struct file *file)
1154 struct ffs_epfile *epfile = inode->i_private;
1164 return stream_open(inode, file);
1275 ffs_epfile_release(struct inode *inode, struct file *file)
1277 struct ffs_epfile *epfile = inode->i_private;
1386 static struct inode *__must_check
1392 struct inode *inode;
1396 inode = new_inode(sb);
1398 if (likely(inode)) {
1399 struct timespec64 ts = current_time(inode);
1401 inode->i_ino = get_next_ino();
1402 inode->i_mode = perms->mode;
1403 inode->i_uid = perms->uid;
1404 inode->i_gid = perms->gid;
1405 inode->i_atime = ts;
1406 inode->i_mtime = ts;
1407 inode->i_ctime = ts;
1408 inode->i_private = data;
1410 inode->i_fop = fops;
1412 inode->i_op = iops;
1415 return inode;
1425 struct inode *inode;
1433 inode = ffs_sb_make_inode(sb, data, fops, NULL, &ffs->file_perms);
1434 if (unlikely(!inode)) {
1439 d_add(dentry, inode);
1460 struct inode *inode;
1474 /* Root inode */
1476 inode = ffs_sb_make_inode(sb, NULL,
1480 sb->s_root = d_make_root(inode);