Lines Matching refs:tsp

152 	struct task_smack *tsp = smack_cred(current_cred());
162 tsp->smk_task->smk_known, oskp->smk_known,
173 struct task_smack *tsp = smack_cred(current_cred());
184 tsp->smk_task->smk_known, smk_task->smk_known, acc,
195 struct task_smack *tsp = smack_cred(current_cred());
214 tsp->smk_task->smk_known, isp->smk_inode->smk_known, acc,
225 struct task_smack *tsp = smack_cred(current_cred());
226 struct smack_known *sskp = tsp->smk_task;
255 struct task_smack *tsp = smack_cred(cred);
256 struct smack_known *sskp = tsp->smk_task;
333 * @tsp: blob to initialize
338 static void init_task_smack(struct task_smack *tsp, struct smack_known *task,
341 tsp->smk_task = task;
342 tsp->smk_forked = forked;
343 INIT_LIST_HEAD(&tsp->smk_rules);
344 INIT_LIST_HEAD(&tsp->smk_relabel);
345 mutex_init(&tsp->smk_rules_lock);
433 struct task_smack *tsp;
445 tsp = smack_cred(tracercred);
446 tracer_known = smk_of_task(tsp);
470 rc = smk_tskacc(tsp, tracee_known, smk_ptrace_mode(mode), saip);
994 struct task_smack *tsp = smack_cred(current_cred());
995 struct smack_known *skp = smk_of_task(tsp);
1006 if (tsp->smk_task != tsp->smk_transmuted) {
1019 if ((tsp->smk_task == tsp->smk_transmuted) ||
1030 if (tsp->smk_task != tsp->smk_transmuted)
1787 struct task_smack *tsp;
1811 tsp = smack_cred(current_cred());
1834 &tsp->smk_rules);
1862 &tsp->smk_rules);
1952 struct task_smack *tsp;
1964 tsp = smack_cred(current_cred());
1971 rc = smk_access(tsp->smk_task, ssp->smk_out, MAY_WRITE, &ad);
1975 rc = smk_access(ssp->smk_in, tsp->smk_task, MAY_WRITE, &ad);
2005 struct task_smack *tsp = smack_cred(file->f_cred);
2012 rc = smk_tskacc(tsp, smk_of_inode(inode), MAY_READ, &ad);
2045 struct task_smack *tsp = smack_cred(cred);
2050 smk_destroy_label_list(&tsp->smk_relabel);
2052 list_for_each_safe(l, n, &tsp->smk_rules) {
2149 struct task_smack *tsp = smack_cred(new);
2151 tsp->smk_forked = isp->smk_inode;
2152 tsp->smk_task = tsp->smk_forked;
3679 struct task_smack *tsp = smack_cred(current_cred());
3685 if (!smack_privileged(CAP_MAC_ADMIN) && list_empty(&tsp->smk_relabel))
3707 list_for_each_entry(sklep, &tsp->smk_relabel, list)
3720 tsp = smack_cred(new);
3721 tsp->smk_task = skp;
3725 smk_destroy_label_list(&tsp->smk_relabel);
4789 struct task_smack *tsp;
4800 tsp = smack_cred(new_creds);
4807 tsp->smk_task = skp;
4874 struct task_smack *tsp = smack_cred(current_cred());
4881 if (tsp->smk_task == nsp->smk_task)
4916 struct task_smack *tsp;
4923 tsp = smack_cred(file->f_cred);
4928 rc = smk_tskacc(tsp, smk_of_inode(inode), MAY_READ, &ad);
5139 struct task_smack *tsp;
5148 tsp = smack_cred(cred);
5149 init_task_smack(tsp, &smack_known_floor, &smack_known_floor);