static int stat_open(struct inode *inode, struct file *file) { size_t size = 1024 + 128 * num_online_cpus(); /* minimum size to display an interrupt count : 2 bytes */ size += 2 * nr_irqs; return single_open_size(file, show_stat, NULL, size); }
static int uf_proc_open(struct inode *inode, struct file *file) { return single_open_size(file, uf_proc_show, PDE_DATA(inode), UNIFI_DEBUG_TXT_BUFFER); }
static int proc_fasttimer_open(struct inode *inode, struct file *file) { return single_open_size(file, proc_fasttimer_show, PDE_DATA(inode), BIG_BUF_SIZE); }
static int dump_isp_vic_frd_open(struct inode *inode, struct file *file) { return single_open_size(file, isp_vic_frd_show, PDE_DATA(inode),8192); }