Lines Matching defs:file
7 the end of this file.
4452 static ssize_t proc_read(struct file *file,
4457 static ssize_t proc_write(struct file *file,
4461 static int proc_close(struct inode *inode, struct file *file);
4463 static int proc_stats_open(struct inode *inode, struct file *file);
4464 static int proc_statsdelta_open(struct inode *inode, struct file *file);
4465 static int proc_status_open(struct inode *inode, struct file *file);
4466 static int proc_SSID_open(struct inode *inode, struct file *file);
4467 static int proc_APList_open(struct inode *inode, struct file *file);
4468 static int proc_BSSList_open(struct inode *inode, struct file *file);
4469 static int proc_config_open(struct inode *inode, struct file *file);
4470 static int proc_wepkey_open(struct inode *inode, struct file *file);
4542 void (*on_close) (struct inode *, struct file *);
4630 * configuration when the file is opened and write it when the file is
4639 static ssize_t proc_read(struct file *file,
4644 struct proc_data *priv = file->private_data;
4657 static ssize_t proc_write(struct file *file,
4663 struct proc_data *priv = file->private_data;
4676 static int proc_status_open(struct inode *inode, struct file *file)
4686 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
4688 data = file->private_data;
4690 kfree (file->private_data);
4743 static int proc_stats_rid_open(struct inode*, struct file*, u16);
4745 struct file *file)
4747 if (file->f_mode&FMODE_WRITE) {
4748 return proc_stats_rid_open(inode, file, RID_STATSDELTACLEAR);
4750 return proc_stats_rid_open(inode, file, RID_STATSDELTA);
4753 static int proc_stats_open(struct inode *inode, struct file *file)
4755 return proc_stats_rid_open(inode, file, RID_STATS);
4759 struct file *file,
4770 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
4772 data = file->private_data;
4774 kfree (file->private_data);
4823 static void proc_config_on_close(struct inode *inode, struct file *file)
4825 struct proc_data *data = file->private_data;
5034 static int proc_config_open(struct inode *inode, struct file *file)
5042 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
5044 data = file->private_data;
5046 kfree (file->private_data);
5051 kfree (file->private_data);
5124 static void proc_SSID_on_close(struct inode *inode, struct file *file)
5126 struct proc_data *data = file->private_data;
5160 static void proc_APList_on_close(struct inode *inode, struct file *file)
5162 struct proc_data *data = file->private_data;
5284 static void proc_wepkey_on_close(struct inode *inode, struct file *file)
5296 data = file->private_data;
5345 static int proc_wepkey_open(struct inode *inode, struct file *file)
5356 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
5359 data = file->private_data;
5361 kfree (file->private_data);
5368 kfree (file->private_data);
5393 static int proc_SSID_open(struct inode *inode, struct file *file)
5402 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
5404 data = file->private_data;
5406 kfree (file->private_data);
5414 kfree (file->private_data);
5437 static int proc_APList_open(struct inode *inode, struct file *file)
5446 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
5448 data = file->private_data;
5450 kfree (file->private_data);
5457 kfree (file->private_data);
5476 static int proc_BSSList_open(struct inode *inode, struct file *file)
5487 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
5489 data = file->private_data;
5491 kfree (file->private_data);
5499 if (file->f_mode & FMODE_WRITE) {
5500 if (!(file->f_mode & FMODE_READ)) {
5506 kfree(file->private_data);
5513 kfree(file->private_data);
5547 static int proc_close(struct inode *inode, struct file *file)
5549 struct proc_data *data = file->private_data;
5552 data->on_close(inode, file);