fown 709 fs/fcntl.c struct fown_struct *fown, int sig) fown 716 fs/fcntl.c ret = ((uid_eq(fown->euid, GLOBAL_ROOT_UID) || fown 717 fs/fcntl.c uid_eq(fown->euid, cred->suid) || uid_eq(fown->euid, cred->uid) || fown 718 fs/fcntl.c uid_eq(fown->uid, cred->suid) || uid_eq(fown->uid, cred->uid)) && fown 719 fs/fcntl.c !security_file_send_sigiotask(p, fown, sig)); fown 725 fs/fcntl.c struct fown_struct *fown, fown 732 fs/fcntl.c int signum = READ_ONCE(fown->signum); fown 734 fs/fcntl.c if (!sigio_perm(p, fown, signum)) fown 778 fs/fcntl.c void send_sigio(struct fown_struct *fown, int fd, int band) fown 784 fs/fcntl.c read_lock(&fown->lock); fown 786 fs/fcntl.c type = fown->pid_type; fown 787 fs/fcntl.c pid = fown->pid; fown 795 fs/fcntl.c send_sigio_to_task(p, fown, fd, band, type); fown 800 fs/fcntl.c send_sigio_to_task(p, fown, fd, band, type); fown 805 fs/fcntl.c read_unlock(&fown->lock); fown 809 fs/fcntl.c struct fown_struct *fown, enum pid_type type) fown 811 fs/fcntl.c if (sigio_perm(p, fown, SIGURG)) fown 815 fs/fcntl.c int send_sigurg(struct fown_struct *fown) fown 822 fs/fcntl.c read_lock(&fown->lock); fown 824 fs/fcntl.c type = fown->pid_type; fown 825 fs/fcntl.c pid = fown->pid; fown 835 fs/fcntl.c send_sigurg_to_task(p, fown, type); fown 840 fs/fcntl.c send_sigurg_to_task(p, fown, type); fown 845 fs/fcntl.c read_unlock(&fown->lock); fown 993 fs/fcntl.c struct fown_struct *fown; fown 1002 fs/fcntl.c fown = &fa->fa_file->f_owner; fown 1006 fs/fcntl.c if (!(sig == SIGURG && fown->signum == 0)) fown 1007 fs/fcntl.c send_sigio(fown, fa->fa_fd, band); fown 83 fs/notify/dnotify/dnotify.c struct fown_struct *fown; fown 102 fs/notify/dnotify/dnotify.c fown = &dn->dn_filp->f_owner; fown 103 fs/notify/dnotify/dnotify.c send_sigio(fown, dn->dn_fd, POLL_MSG); fown 1132 include/linux/fs.h extern void send_sigio(struct fown_struct *fown, int fd, int band); fown 1357 include/linux/fs.h extern int send_sigurg(struct fown_struct *fown); fown 1615 include/linux/lsm_hooks.h struct fown_struct *fown, int sig); fown 372 include/linux/security.h struct fown_struct *fown, int sig); fown 943 include/linux/security.h struct fown_struct *fown, fown 1483 security/security.c struct fown_struct *fown, int sig) fown 1485 security/security.c return call_int_hook(file_send_sigiotask, 0, tsk, fown, sig); fown 3825 security/selinux/hooks.c struct fown_struct *fown, int signum) fown 3833 security/selinux/hooks.c file = container_of(fown, struct file, f_owner); fown 1782 security/smack/smack_lsm.c struct fown_struct *fown, int signum) fown 1795 security/smack/smack_lsm.c file = container_of(fown, struct file, f_owner);