Lines Matching defs:file
7 the end of this file.
4448 static ssize_t proc_read(struct file *file,
4453 static ssize_t proc_write(struct file *file,
4457 static int proc_close(struct inode *inode, struct file *file);
4459 static int proc_stats_open(struct inode *inode, struct file *file);
4460 static int proc_statsdelta_open(struct inode *inode, struct file *file);
4461 static int proc_status_open(struct inode *inode, struct file *file);
4462 static int proc_SSID_open(struct inode *inode, struct file *file);
4463 static int proc_APList_open(struct inode *inode, struct file *file);
4464 static int proc_BSSList_open(struct inode *inode, struct file *file);
4465 static int proc_config_open(struct inode *inode, struct file *file);
4466 static int proc_wepkey_open(struct inode *inode, struct file *file);
4538 void (*on_close) (struct inode *, struct file *);
4626 * configuration when the file is opened and write it when the file is
4635 static ssize_t proc_read(struct file *file,
4640 struct proc_data *priv = file->private_data;
4653 static ssize_t proc_write(struct file *file,
4659 struct proc_data *priv = file->private_data;
4672 static int proc_status_open(struct inode *inode, struct file *file)
4682 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
4684 data = file->private_data;
4686 kfree (file->private_data);
4739 static int proc_stats_rid_open(struct inode*, struct file*, u16);
4741 struct file *file)
4743 if (file->f_mode&FMODE_WRITE) {
4744 return proc_stats_rid_open(inode, file, RID_STATSDELTACLEAR);
4746 return proc_stats_rid_open(inode, file, RID_STATSDELTA);
4749 static int proc_stats_open(struct inode *inode, struct file *file)
4751 return proc_stats_rid_open(inode, file, RID_STATS);
4755 struct file *file,
4766 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
4768 data = file->private_data;
4770 kfree (file->private_data);
4820 static void proc_config_on_close(struct inode *inode, struct file *file)
4822 struct proc_data *data = file->private_data;
5031 static int proc_config_open(struct inode *inode, struct file *file)
5039 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
5041 data = file->private_data;
5043 kfree (file->private_data);
5048 kfree (file->private_data);
5121 static void proc_SSID_on_close(struct inode *inode, struct file *file)
5123 struct proc_data *data = file->private_data;
5157 static void proc_APList_on_close(struct inode *inode, struct file *file)
5159 struct proc_data *data = file->private_data;
5281 static void proc_wepkey_on_close(struct inode *inode, struct file *file)
5293 data = file->private_data;
5342 static int proc_wepkey_open(struct inode *inode, struct file *file)
5353 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
5356 data = file->private_data;
5358 kfree (file->private_data);
5365 kfree (file->private_data);
5390 static int proc_SSID_open(struct inode *inode, struct file *file)
5399 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
5401 data = file->private_data;
5403 kfree (file->private_data);
5411 kfree (file->private_data);
5434 static int proc_APList_open(struct inode *inode, struct file *file)
5443 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
5445 data = file->private_data;
5447 kfree (file->private_data);
5454 kfree (file->private_data);
5473 static int proc_BSSList_open(struct inode *inode, struct file *file)
5484 if ((file->private_data = kzalloc(sizeof(struct proc_data), GFP_KERNEL)) == NULL)
5486 data = file->private_data;
5488 kfree (file->private_data);
5496 if (file->f_mode & FMODE_WRITE) {
5497 if (!(file->f_mode & FMODE_READ)) {
5503 kfree(file->private_data);
5510 kfree(file->private_data);
5544 static int proc_close(struct inode *inode, struct file *file)
5546 struct proc_data *data = file->private_data;
5549 data->on_close(inode, file);