Lines Matching refs:release
286 int (*release)(struct inode *, struct file *);
291 * sequence. ->release won't be called because ->proc_fops will be
292 * cleared. Depending on complexity of ->release, consequences vary.
295 * deadlockable: rmmod foo </proc/foo . So, we're going to do ->release
311 release = pde->proc_fops->release;
318 if (rv == 0 && release) {
319 /* To know what to release. */
322 /* Strictly for "too late" ->release in proc_reg_release(). */
323 pdeo->release = release;
348 int (*release)(struct inode *, struct file *);
360 * But if opener is removed from list, who will ->release it?
365 rv = pdeo->release(inode, file);
372 release = pde->proc_fops->release;
379 if (release)
380 rv = release(inode, file);
397 .release = proc_reg_release,
409 .release = proc_reg_release,