Lines Matching defs:inode

392 	int (*set_file_info)(struct inode *, const char *, FILE_BASIC_INFO *,
401 int (*posix_mkdir)(const unsigned int xid, struct inode *inode,
405 int (*mkdir)(const unsigned int xid, struct inode *inode, umode_t mode,
409 void (*mkdir_setinfo)(struct inode *, const char *,
497 /* get lease key of the inode */
498 void (*get_lease_key)(struct inode *, struct cifs_fid *);
499 /* set lease key of the inode */
500 void (*set_lease_key)(struct inode *, struct cifs_fid *);
521 /* set oplock level for the inode */
542 struct cifs_ntsd * (*get_acl)(struct cifs_sb_info *, struct inode *,
546 int (*set_acl)(struct cifs_ntsd *, __u32, struct inode *, const char *,
549 unsigned int (*wp_retry_size)(struct inode *);
579 struct inode *inode,
598 struct inode *inode,
1156 * common struct for holding inode info when searching for or updating an
1157 * inode with new info
1430 struct list_head flist; /* next fid (file instance) for this inode */
1563 #define CIFS_CACHE_READ(cinode) ((cinode->oplock & CIFS_CACHE_READ_FLG) || (CIFS_SB(cinode->netfs.inode.i_sb)->mnt_cifs_flags & CIFS_MOUNT_RO_CACHE))
1565 #define CIFS_CACHE_WRITE(cinode) ((cinode->oplock & CIFS_CACHE_WRITE_FLG) || (CIFS_SB(cinode->netfs.inode.i_sb)->mnt_cifs_flags & CIFS_MOUNT_RW_CACHE))
1568 * One of these for each file inode
1572 struct netfs_inode netfs; /* Netfslib context and vfs inode */
1574 struct list_head llist; /* locks helb by this inode */
1597 unsigned int writers; /* Number of writers on this inode */
1598 unsigned long time; /* jiffies of last update of inode */
1599 u64 uniqueid; /* server inode number */
1601 __u8 lease_key[SMB2_LEASE_KEY_SIZE]; /* lease key for this inode */
1610 CIFS_I(struct inode *inode)
1612 return container_of(inode, struct cifsInodeInfo, netfs.inode);