Lines Matching refs:tsp

154 	struct task_smack *tsp = smack_cred(current_cred());
164 tsp->smk_task->smk_known, oskp->smk_known,
175 struct task_smack *tsp = smack_cred(current_cred());
186 tsp->smk_task->smk_known, smk_task->smk_known, acc,
197 struct task_smack *tsp = smack_cred(current_cred());
216 tsp->smk_task->smk_known, isp->smk_inode->smk_known, acc,
227 struct task_smack *tsp = smack_cred(current_cred());
228 struct smack_known *sskp = tsp->smk_task;
257 struct task_smack *tsp = smack_cred(cred);
258 struct smack_known *sskp = tsp->smk_task;
335 * @tsp: blob to initialize
340 static void init_task_smack(struct task_smack *tsp, struct smack_known *task,
343 tsp->smk_task = task;
344 tsp->smk_forked = forked;
345 INIT_LIST_HEAD(&tsp->smk_rules);
346 INIT_LIST_HEAD(&tsp->smk_relabel);
347 mutex_init(&tsp->smk_rules_lock);
435 struct task_smack *tsp;
447 tsp = smack_cred(tracercred);
448 tracer_known = smk_of_task(tsp);
472 rc = smk_tskacc(tsp, tracee_known, smk_ptrace_mode(mode), saip);
996 struct task_smack *tsp = smack_cred(current_cred());
998 struct smack_known *skp = smk_of_task(tsp);
1008 if (tsp->smk_task != tsp->smk_transmuted) {
1021 if ((tsp->smk_task == tsp->smk_transmuted) ||
1032 if (tsp->smk_task != tsp->smk_transmuted)
1796 struct task_smack *tsp;
1820 tsp = smack_cred(current_cred());
1843 &tsp->smk_rules);
1871 &tsp->smk_rules);
1961 struct task_smack *tsp;
1973 tsp = smack_cred(current_cred());
1980 rc = smk_access(tsp->smk_task, ssp->smk_out, MAY_WRITE, &ad);
1984 rc = smk_access(ssp->smk_in, tsp->smk_task, MAY_WRITE, &ad);
2014 struct task_smack *tsp = smack_cred(file->f_cred);
2021 rc = smk_tskacc(tsp, smk_of_inode(inode), MAY_READ, &ad);
2054 struct task_smack *tsp = smack_cred(cred);
2059 smk_destroy_label_list(&tsp->smk_relabel);
2061 list_for_each_safe(l, n, &tsp->smk_rules) {
2153 struct task_smack *tsp = smack_cred(new);
2155 tsp->smk_forked = isp->smk_inode;
2156 tsp->smk_task = tsp->smk_forked;
3712 struct task_smack *tsp = smack_cred(current_cred());
3718 if (!smack_privileged(CAP_MAC_ADMIN) && list_empty(&tsp->smk_relabel))
3740 list_for_each_entry(sklep, &tsp->smk_relabel, list)
3753 tsp = smack_cred(new);
3754 tsp->smk_task = skp;
3758 smk_destroy_label_list(&tsp->smk_relabel);
4865 struct task_smack *tsp;
4876 tsp = smack_cred(new_creds);
4883 tsp->smk_task = skp;
4950 struct task_smack *tsp = smack_cred(current_cred());
4957 if (tsp->smk_task == nsp->smk_task)
4992 struct task_smack *tsp;
4999 tsp = smack_cred(file->f_cred);
5004 rc = smk_tskacc(tsp, smk_of_inode(inode), MAY_READ, &ad);
5222 struct task_smack *tsp;
5231 tsp = smack_cred(cred);
5232 init_task_smack(tsp, &smack_known_floor, &smack_known_floor);