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);