Lines Matching refs:td
178 static void rxrpc_free_krb5_tagged(struct krb5_tagged_data *td) in rxrpc_free_krb5_tagged() argument
180 kfree(td->data); in rxrpc_free_krb5_tagged()
288 static int rxrpc_krb5_decode_tagged_data(struct krb5_tagged_data *td, in rxrpc_krb5_decode_tagged_data() argument
303 td->tag = ntohl(*xdr++); in rxrpc_krb5_decode_tagged_data()
308 td->data_len = len; in rxrpc_krb5_decode_tagged_data()
311 td->data = kmemdup(xdr, len, GFP_KERNEL); in rxrpc_krb5_decode_tagged_data()
312 if (!td->data) in rxrpc_krb5_decode_tagged_data()
319 _debug("tag %x len %x", td->tag, td->data_len); in rxrpc_krb5_decode_tagged_data()
337 struct krb5_tagged_data *td; in rxrpc_krb5_decode_tagged_array() local
360 td = kcalloc(n_elem, sizeof(struct krb5_tagged_data), in rxrpc_krb5_decode_tagged_array()
362 if (!td) in rxrpc_krb5_decode_tagged_array()
364 *_td = td; in rxrpc_krb5_decode_tagged_array()
367 ret = rxrpc_krb5_decode_tagged_data(&td[loop], in rxrpc_krb5_decode_tagged_array()