Lines Matching refs:fsec
276 struct file_security_struct *fsec; in file_alloc_security() local
279 fsec = kzalloc(sizeof(struct file_security_struct), GFP_KERNEL); in file_alloc_security()
280 if (!fsec) in file_alloc_security()
283 fsec->sid = sid; in file_alloc_security()
284 fsec->fown_sid = sid; in file_alloc_security()
285 file->f_security = fsec; in file_alloc_security()
292 struct file_security_struct *fsec = file->f_security; in file_free_security() local
294 kfree(fsec); in file_free_security()
1661 struct file_security_struct *fsec = file->f_security; in file_has_perm() local
1670 if (sid != fsec->sid) { in file_has_perm()
1671 rc = avc_has_perm(sid, fsec->sid, in file_has_perm()
1966 struct file_security_struct *fsec = file->f_security; in selinux_binder_transfer_file() local
1975 if (sid != fsec->sid) { in selinux_binder_transfer_file()
1976 rc = avc_has_perm(sid, fsec->sid, in selinux_binder_transfer_file()
2533 int fnosec, fsec, rc = 0; in selinux_sb_copy_data() local
2548 fnosec = fsec = 1; in selinux_sb_copy_data()
2559 take_selinux_option(&sec_curr, in_curr, &fsec, len); in selinux_sb_copy_data()
3210 struct file_security_struct *fsec = file->f_security; in selinux_file_permission() local
3218 if (sid == fsec->sid && fsec->isid == isec->sid && in selinux_file_permission()
3219 fsec->pseqno == avc_policy_seqno()) in selinux_file_permission()
3434 struct file_security_struct *fsec; in selinux_file_set_fowner() local
3436 fsec = file->f_security; in selinux_file_set_fowner()
3437 fsec->fown_sid = current_sid(); in selinux_file_set_fowner()
3446 struct file_security_struct *fsec; in selinux_file_send_sigiotask() local
3451 fsec = file->f_security; in selinux_file_send_sigiotask()
3458 return avc_has_perm(fsec->fown_sid, sid, in selinux_file_send_sigiotask()
3471 struct file_security_struct *fsec; in selinux_file_open() local
3474 fsec = file->f_security; in selinux_file_open()
3483 fsec->isid = isec->sid; in selinux_file_open()
3484 fsec->pseqno = avc_policy_seqno(); in selinux_file_open()