Searched refs:princ (Results 1 - 1 of 1) sorted by relevance
/linux-4.4.14/net/rxrpc/ |
H A D | ar-key.c | 166 static void rxrpc_free_krb5_principal(struct krb5_principal *princ) rxrpc_free_krb5_principal() argument 170 if (princ->name_parts) { rxrpc_free_krb5_principal() 171 for (loop = princ->n_name_parts - 1; loop >= 0; loop--) rxrpc_free_krb5_principal() 172 kfree(princ->name_parts[loop]); rxrpc_free_krb5_principal() 173 kfree(princ->name_parts); rxrpc_free_krb5_principal() 175 kfree(princ->realm); rxrpc_free_krb5_principal() 213 static int rxrpc_krb5_decode_principal(struct krb5_principal *princ, rxrpc_krb5_decode_principal() argument 232 princ->n_name_parts = n_parts; rxrpc_krb5_decode_principal() 237 princ->name_parts = kcalloc(n_parts, sizeof(char *), GFP_KERNEL); rxrpc_krb5_decode_principal() 238 if (!princ->name_parts) rxrpc_krb5_decode_principal() 250 princ->name_parts[loop] = kmalloc(tmp + 1, GFP_KERNEL); rxrpc_krb5_decode_principal() 251 if (!princ->name_parts[loop]) rxrpc_krb5_decode_principal() 253 memcpy(princ->name_parts[loop], xdr, tmp); rxrpc_krb5_decode_principal() 254 princ->name_parts[loop][tmp] = 0; rxrpc_krb5_decode_principal() 268 princ->realm = kmalloc(tmp + 1, GFP_KERNEL); rxrpc_krb5_decode_principal() 269 if (!princ->realm) rxrpc_krb5_decode_principal() 271 memcpy(princ->realm, xdr, tmp); rxrpc_krb5_decode_principal() 272 princ->realm[tmp] = 0; rxrpc_krb5_decode_principal() 277 _debug("%s/...@%s", princ->name_parts[0], princ->realm); rxrpc_krb5_decode_principal() 1050 const struct krb5_principal *princ; rxrpc_read() local 1084 princ = &token->k5->client; rxrpc_read() 1085 toksize += 4 + princ->n_name_parts * 4; rxrpc_read() 1086 for (loop = 0; loop < princ->n_name_parts; loop++) rxrpc_read() 1087 toksize += RND(strlen(princ->name_parts[loop])); rxrpc_read() 1088 toksize += 4 + RND(strlen(princ->realm)); rxrpc_read() 1090 princ = &token->k5->server; rxrpc_read() 1091 toksize += 4 + princ->n_name_parts * 4; rxrpc_read() 1092 for (loop = 0; loop < princ->n_name_parts; loop++) rxrpc_read() 1093 toksize += RND(strlen(princ->name_parts[loop])); rxrpc_read() 1094 toksize += 4 + RND(strlen(princ->realm)); rxrpc_read() 1184 princ = &token->k5->client; rxrpc_read() 1185 ENCODE(princ->n_name_parts); rxrpc_read() 1186 for (loop = 0; loop < princ->n_name_parts; loop++) rxrpc_read() 1187 ENCODE_STR(princ->name_parts[loop]); rxrpc_read() 1188 ENCODE_STR(princ->realm); rxrpc_read() 1190 princ = &token->k5->server; rxrpc_read() 1191 ENCODE(princ->n_name_parts); rxrpc_read() 1192 for (loop = 0; loop < princ->n_name_parts; loop++) rxrpc_read() 1193 ENCODE_STR(princ->name_parts[loop]); rxrpc_read() 1194 ENCODE_STR(princ->realm); rxrpc_read()
|
Completed in 76 milliseconds