Lines Matching full:hat
103 char *hat; in aa_setprocattr_changehat() local
108 hat = split_token_from_name(OP_CHANGE_HAT, args, &token); in aa_setprocattr_changehat()
109 if (IS_ERR(hat)) in aa_setprocattr_changehat()
110 return PTR_ERR(hat); in aa_setprocattr_changehat()
112 if (!hat && !token) { in aa_setprocattr_changehat()
113 AA_ERROR("change_hat: Invalid input, NULL hat and NULL magic"); in aa_setprocattr_changehat()
117 if (hat) { in aa_setprocattr_changehat()
118 /* set up hat name vector, args guaranteed null terminated in aa_setprocattr_changehat()
121 * If there are multiple hat names in the buffer each is in aa_setprocattr_changehat()
125 for (count = 0; (hat < end) && count < 16; ++count) { in aa_setprocattr_changehat()
126 char *next = hat + strlen(hat) + 1; in aa_setprocattr_changehat()
127 hats[count] = hat; in aa_setprocattr_changehat()
129 "%s: (pid %d) Magic 0x%llx count %d hat '%s'\n" in aa_setprocattr_changehat()
130 , __func__, current->pid, token, count, hat); in aa_setprocattr_changehat()
131 hat = next; in aa_setprocattr_changehat()
135 "%s: (pid %d) Magic 0x%llx count %d Hat '%s'\n", in aa_setprocattr_changehat()