Lines Matching defs:inode

44 static int spufs_attr_open(struct inode *inode, struct file *file,
56 attr->data = inode->i_private;
61 return nonseekable_open(inode, file);
64 static int spufs_attr_release(struct inode *inode, struct file *file)
142 static int __fops ## _open(struct inode *inode, struct file *file) \
145 return spufs_attr_open(inode, file, __get, __set, __fmt); \
157 spufs_mem_open(struct inode *inode, struct file *file)
159 struct spufs_inode_info *i = SPUFS_I(inode);
165 ctx->local_store = inode->i_mapping;
171 spufs_mem_release(struct inode *inode, struct file *file)
173 struct spufs_inode_info *i = SPUFS_I(inode);
422 static int spufs_cntl_open(struct inode *inode, struct file *file)
424 struct spufs_inode_info *i = SPUFS_I(inode);
430 ctx->cntl = inode->i_mapping;
432 return simple_attr_open(inode, file, spufs_cntl_get,
437 spufs_cntl_release(struct inode *inode, struct file *file)
439 struct spufs_inode_info *i = SPUFS_I(inode);
442 simple_attr_release(inode, file);
461 spufs_regs_open(struct inode *inode, struct file *file)
463 struct spufs_inode_info *i = SPUFS_I(inode);
578 static int spufs_pipe_open(struct inode *inode, struct file *file)
580 struct spufs_inode_info *i = SPUFS_I(inode);
583 return stream_open(inode, file);
935 static int spufs_signal1_open(struct inode *inode, struct file *file)
937 struct spufs_inode_info *i = SPUFS_I(inode);
943 ctx->signal1 = inode->i_mapping;
945 return nonseekable_open(inode, file);
949 spufs_signal1_release(struct inode *inode, struct file *file)
951 struct spufs_inode_info *i = SPUFS_I(inode);
1070 static int spufs_signal2_open(struct inode *inode, struct file *file)
1072 struct spufs_inode_info *i = SPUFS_I(inode);
1078 ctx->signal2 = inode->i_mapping;
1080 return nonseekable_open(inode, file);
1084 spufs_signal2_release(struct inode *inode, struct file *file)
1086 struct spufs_inode_info *i = SPUFS_I(inode);
1315 static int spufs_mss_open(struct inode *inode, struct file *file)
1317 struct spufs_inode_info *i = SPUFS_I(inode);
1324 ctx->mss = inode->i_mapping;
1326 return nonseekable_open(inode, file);
1330 spufs_mss_release(struct inode *inode, struct file *file)
1332 struct spufs_inode_info *i = SPUFS_I(inode);
1374 static int spufs_psmap_open(struct inode *inode, struct file *file)
1376 struct spufs_inode_info *i = SPUFS_I(inode);
1382 ctx->psmap = inode->i_mapping;
1384 return nonseekable_open(inode, file);
1388 spufs_psmap_release(struct inode *inode, struct file *file)
1390 struct spufs_inode_info *i = SPUFS_I(inode);
1437 static int spufs_mfc_open(struct inode *inode, struct file *file)
1439 struct spufs_inode_info *i = SPUFS_I(inode);
1446 if (atomic_read(&inode->i_count) != 1)
1452 ctx->mfc = inode->i_mapping;
1454 return nonseekable_open(inode, file);
1458 spufs_mfc_release(struct inode *inode, struct file *file)
1460 struct spufs_inode_info *i = SPUFS_I(inode);
1716 struct inode *inode = file_inode(file);
1719 inode_lock(inode);
1721 inode_unlock(inode);
1908 static int spufs_info_open(struct inode *inode, struct file *file)
1910 struct spufs_inode_info *i = SPUFS_I(inode);
1927 static int spufs_caps_open(struct inode *inode, struct file *file)
1929 return single_open(file, spufs_caps_show, SPUFS_I(inode)->i_ctx);
2173 static int spufs_tid_open(struct inode *inode, struct file *file)
2175 return single_open(file, spufs_show_tid, SPUFS_I(inode)->i_ctx);
2263 static int spufs_stat_open(struct inode *inode, struct file *file)
2265 return single_open(file, spufs_show_stat, SPUFS_I(inode)->i_ctx);
2286 static int spufs_switch_log_open(struct inode *inode, struct file *file)
2288 struct spu_context *ctx = SPUFS_I(inode)->i_ctx;
2317 static int spufs_switch_log_release(struct inode *inode, struct file *file)
2319 struct spu_context *ctx = SPUFS_I(inode)->i_ctx;
2351 struct inode *inode = file_inode(file);
2352 struct spu_context *ctx = SPUFS_I(inode)->i_ctx;
2421 struct inode *inode = file_inode(file);
2422 struct spu_context *ctx = SPUFS_I(inode)->i_ctx;
2516 static int spufs_ctx_open(struct inode *inode, struct file *file)
2518 return single_open(file, spufs_show_ctx, SPUFS_I(inode)->i_ctx);