Lines Matching refs:fsec

288 	struct file_security_struct *fsec;  in file_alloc_security()  local
291 fsec = kmem_cache_zalloc(file_security_cache, GFP_KERNEL); in file_alloc_security()
292 if (!fsec) in file_alloc_security()
295 fsec->sid = sid; in file_alloc_security()
296 fsec->fown_sid = sid; in file_alloc_security()
297 file->f_security = fsec; in file_alloc_security()
304 struct file_security_struct *fsec = file->f_security; in file_free_security() local
306 kmem_cache_free(file_security_cache, fsec); in file_free_security()
1685 struct file_security_struct *fsec = file->f_security; in file_has_perm() local
1694 if (sid != fsec->sid) { in file_has_perm()
1695 rc = avc_has_perm(sid, fsec->sid, in file_has_perm()
2013 struct file_security_struct *fsec = file->f_security; in selinux_binder_transfer_file() local
2022 if (sid != fsec->sid) { in selinux_binder_transfer_file()
2023 rc = avc_has_perm(sid, fsec->sid, in selinux_binder_transfer_file()
2547 int fnosec, fsec, rc = 0; in selinux_sb_copy_data() local
2562 fnosec = fsec = 1; in selinux_sb_copy_data()
2573 take_selinux_option(&sec_curr, in_curr, &fsec, len); in selinux_sb_copy_data()
3209 struct file_security_struct *fsec = file->f_security; in selinux_file_permission() local
3217 if (sid == fsec->sid && fsec->isid == isec->sid && in selinux_file_permission()
3218 fsec->pseqno == avc_policy_seqno()) in selinux_file_permission()
3243 struct file_security_struct *fsec = file->f_security; in ioctl_has_perm() local
3257 if (ssid != fsec->sid) { in ioctl_has_perm()
3258 rc = avc_has_perm(ssid, fsec->sid, in ioctl_has_perm()
3468 struct file_security_struct *fsec; in selinux_file_set_fowner() local
3470 fsec = file->f_security; in selinux_file_set_fowner()
3471 fsec->fown_sid = current_sid(); in selinux_file_set_fowner()
3480 struct file_security_struct *fsec; in selinux_file_send_sigiotask() local
3485 fsec = file->f_security; in selinux_file_send_sigiotask()
3492 return avc_has_perm(fsec->fown_sid, sid, in selinux_file_send_sigiotask()
3505 struct file_security_struct *fsec; in selinux_file_open() local
3508 fsec = file->f_security; in selinux_file_open()
3517 fsec->isid = isec->sid; in selinux_file_open()
3518 fsec->pseqno = avc_policy_seqno(); in selinux_file_open()