rxk5 188 net/rxrpc/key.c static void rxrpc_rxk5_free(struct rxk5_key *rxk5) rxk5 192 net/rxrpc/key.c rxrpc_free_krb5_principal(&rxk5->client); rxk5 193 net/rxrpc/key.c rxrpc_free_krb5_principal(&rxk5->server); rxk5 194 net/rxrpc/key.c rxrpc_free_krb5_tagged(&rxk5->session); rxk5 196 net/rxrpc/key.c if (rxk5->addresses) { rxk5 197 net/rxrpc/key.c for (loop = rxk5->n_addresses - 1; loop >= 0; loop--) rxk5 198 net/rxrpc/key.c rxrpc_free_krb5_tagged(&rxk5->addresses[loop]); rxk5 199 net/rxrpc/key.c kfree(rxk5->addresses); rxk5 201 net/rxrpc/key.c if (rxk5->authdata) { rxk5 202 net/rxrpc/key.c for (loop = rxk5->n_authdata - 1; loop >= 0; loop--) rxk5 203 net/rxrpc/key.c rxrpc_free_krb5_tagged(&rxk5->authdata[loop]); rxk5 204 net/rxrpc/key.c kfree(rxk5->authdata); rxk5 207 net/rxrpc/key.c kfree(rxk5->ticket); rxk5 208 net/rxrpc/key.c kfree(rxk5->ticket2); rxk5 209 net/rxrpc/key.c kfree(rxk5); rxk5 434 net/rxrpc/key.c struct rxk5_key *rxk5; rxk5 451 net/rxrpc/key.c rxk5 = kzalloc(sizeof(*rxk5), GFP_KERNEL); rxk5 452 net/rxrpc/key.c if (!rxk5) { rxk5 458 net/rxrpc/key.c token->k5 = rxk5; rxk5 461 net/rxrpc/key.c ret = rxrpc_krb5_decode_principal(&rxk5->client, &xdr, &toklen); rxk5 464 net/rxrpc/key.c ret = rxrpc_krb5_decode_principal(&rxk5->server, &xdr, &toklen); rxk5 470 net/rxrpc/key.c ret = rxrpc_krb5_decode_tagged_data(&rxk5->session, AFSTOKEN_DATA_MAX, rxk5 477 net/rxrpc/key.c rxk5->authtime = be64_to_cpup((const __be64 *) xdr); rxk5 479 net/rxrpc/key.c rxk5->starttime = be64_to_cpup((const __be64 *) xdr); rxk5 481 net/rxrpc/key.c rxk5->endtime = be64_to_cpup((const __be64 *) xdr); rxk5 483 net/rxrpc/key.c rxk5->renew_till = be64_to_cpup((const __be64 *) xdr); rxk5 485 net/rxrpc/key.c rxk5->is_skey = ntohl(*xdr++); rxk5 486 net/rxrpc/key.c rxk5->flags = ntohl(*xdr++); rxk5 490 net/rxrpc/key.c rxk5->authtime, rxk5->starttime, rxk5->endtime, rxk5 491 net/rxrpc/key.c rxk5->renew_till); rxk5 492 net/rxrpc/key.c _debug("is_skey=%x flags=%x", rxk5->is_skey, rxk5->flags); rxk5 495 net/rxrpc/key.c ret = rxrpc_krb5_decode_tagged_array(&rxk5->addresses, rxk5 496 net/rxrpc/key.c &rxk5->n_addresses, rxk5 506 net/rxrpc/key.c ret = rxrpc_krb5_decode_ticket(&rxk5->ticket, &rxk5->ticket_len, rxk5 510 net/rxrpc/key.c ret = rxrpc_krb5_decode_ticket(&rxk5->ticket2, &rxk5->ticket2_len, rxk5 518 net/rxrpc/key.c ret = rxrpc_krb5_decode_tagged_array(&rxk5->authdata, rxk5 519 net/rxrpc/key.c &rxk5->n_authdata, rxk5 547 net/rxrpc/key.c rxrpc_rxk5_free(rxk5);