Lines Matching full:file
7 * This file supports the /proc interfaces for the GRU driver
107 static ssize_t statistics_write(struct file *file, const char __user *userbuf,
133 static ssize_t mcs_statistics_write(struct file *file,
147 static ssize_t options_write(struct file *file, const char __user *userbuf,
159 static int cch_seq_show(struct seq_file *file, void *data)
168 seq_puts(file, "# gid bid ctx# asid pid cbrs dsbytes mode\n");
174 seq_printf(file, " %5d%5d%6d%7d%9d%6d%8d%8s\n",
187 static int gru_seq_show(struct seq_file *file, void *data)
193 seq_puts(file, "# gid nid ctx cbr dsr ctx cbr dsr\n");
194 seq_puts(file, "# busy busy busy free free free\n");
200 seq_printf(file, " %5d%5d%7ld%6ld%6ld%8ld%6ld%6ld\n",
209 static void seq_stop(struct seq_file *file, void *data)
213 static void *seq_start(struct seq_file *file, loff_t *gid)
220 static void *seq_next(struct seq_file *file, void *data, loff_t *gid)
242 static int statistics_open(struct inode *inode, struct file *file)
244 return single_open(file, statistics_show, NULL);
247 static int mcs_statistics_open(struct inode *inode, struct file *file)
249 return single_open(file, mcs_statistics_show, NULL);
252 static int options_open(struct inode *inode, struct file *file)
254 return single_open(file, options_show, NULL);