Lines Matching refs:file

443 static ssize_t profile_load(struct file *f, const char __user *buf, size_t size,  in profile_load()
460 static ssize_t profile_replace(struct file *f, const char __user *buf, in profile_replace()
477 static ssize_t profile_remove(struct file *f, const char __user *buf, in profile_remove()
523 static int ns_revision_release(struct inode *inode, struct file *file) in ns_revision_release() argument
525 struct aa_revision *rev = file->private_data; in ns_revision_release()
535 static ssize_t ns_revision_read(struct file *file, char __user *buf, in ns_revision_read() argument
538 struct aa_revision *rev = file->private_data; in ns_revision_read()
547 if (file->f_flags & O_NONBLOCK) in ns_revision_read()
566 static int ns_revision_open(struct inode *inode, struct file *file) in ns_revision_open() argument
576 file->private_data = rev; in ns_revision_open()
581 static __poll_t ns_revision_poll(struct file *file, poll_table *pt) in ns_revision_poll() argument
583 struct aa_revision *rev = file->private_data; in ns_revision_poll()
588 poll_wait(file, &rev->ns->wait, pt); in ns_revision_poll()
621 if (rules->file->dfa && *match_str == AA_CLASS_FILE) { in profile_query_cb()
622 state = aa_dfa_match_len(rules->file->dfa, in profile_query_cb()
623 rules->file->start[AA_CLASS_FILE], in profile_query_cb()
629 rules->file, state, &cond)); in profile_query_cb()
853 static void multi_transaction_set(struct file *file, in multi_transaction_set() argument
861 spin_lock(&file->f_lock); in multi_transaction_set()
862 old = (struct multi_transaction *) file->private_data; in multi_transaction_set()
863 file->private_data = new; in multi_transaction_set()
864 spin_unlock(&file->f_lock); in multi_transaction_set()
868 static struct multi_transaction *multi_transaction_new(struct file *file, in multi_transaction_new() argument
889 static ssize_t multi_transaction_read(struct file *file, char __user *buf, in multi_transaction_read() argument
895 spin_lock(&file->f_lock); in multi_transaction_read()
896 t = get_multi_transaction(file->private_data); in multi_transaction_read()
897 spin_unlock(&file->f_lock); in multi_transaction_read()
908 static int multi_transaction_release(struct inode *inode, struct file *file) in multi_transaction_release() argument
910 put_multi_transaction(file->private_data); in multi_transaction_release()
945 static ssize_t aa_write_access(struct file *file, const char __user *ubuf, in aa_write_access() argument
954 t = multi_transaction_new(file, ubuf, count); in aa_write_access()
987 multi_transaction_set(file, t, len); in aa_write_access()
1024 static int aa_sfs_seq_open(struct inode *inode, struct file *file) in aa_sfs_seq_open() argument
1026 return single_open(file, aa_sfs_seq_show, inode->i_private); in aa_sfs_seq_open()
1043 static int seq_profile_ ##NAME ##_open(struct inode *inode, struct file *file)\
1045 return seq_profile_open(inode, file, seq_profile_ ##NAME ##_show); \
1056 static int seq_profile_open(struct inode *inode, struct file *file, in seq_profile_open() argument
1060 int error = single_open(file, show, proxy); in seq_profile_open()
1063 file->private_data = NULL; in seq_profile_open()
1070 static int seq_profile_release(struct inode *inode, struct file *file) in seq_profile_release() argument
1072 struct seq_file *seq = (struct seq_file *) file->private_data; in seq_profile_release()
1075 return single_release(inode, file); in seq_profile_release()
1145 static int seq_ns_ ##NAME ##_open(struct inode *inode, struct file *file) \
1147 return single_open(file, seq_ns_ ##NAME ##_show, inode->i_private); \
1235 static int seq_rawdata_ ##NAME ##_open(struct inode *inode, struct file *file)\
1237 return seq_rawdata_open(inode, file, seq_rawdata_ ##NAME ##_show); \
1248 static int seq_rawdata_open(struct inode *inode, struct file *file, in seq_rawdata_open() argument
1258 error = single_open(file, show, data); in seq_rawdata_open()
1260 AA_BUG(file->private_data && in seq_rawdata_open()
1261 ((struct seq_file *)file->private_data)->private); in seq_rawdata_open()
1268 static int seq_rawdata_release(struct inode *inode, struct file *file) in seq_rawdata_release() argument
1270 struct seq_file *seq = (struct seq_file *) file->private_data; in seq_rawdata_release()
1275 return single_release(inode, file); in seq_rawdata_release()
1359 static ssize_t rawdata_read(struct file *file, char __user *buf, size_t size, in rawdata_read() argument
1362 struct rawdata_f_data *private = file->private_data; in rawdata_read()
1369 static int rawdata_release(struct inode *inode, struct file *file) in rawdata_release() argument
1371 rawdata_f_data_free(file->private_data); in rawdata_release()
1376 static int rawdata_open(struct inode *inode, struct file *file) in rawdata_open() argument
1404 file->private_data = private; in rawdata_open()
2298 static int profiles_open(struct inode *inode, struct file *file) in profiles_open() argument
2303 return seq_open(file, &aa_sfs_profiles_op); in profiles_open()
2306 static int profiles_release(struct inode *inode, struct file *file) in profiles_release() argument
2308 return seq_release(inode, file); in profiles_release()