Lines Matching refs:kad

74 	plen = sizeof(*token) + sizeof(*token->kad) + tktlen;
82 token->kad = kzalloc(plen, GFP_KERNEL);
83 if (!token->kad) {
89 token->kad->ticket_len = tktlen;
90 token->kad->vice_id = ntohl(xdr[0]);
91 token->kad->kvno = ntohl(xdr[1]);
92 token->kad->start = ntohl(xdr[4]);
93 token->kad->expiry = ntohl(xdr[5]);
94 token->kad->primary_flag = ntohl(xdr[6]);
95 memcpy(&token->kad->session_key, &xdr[2], 8);
96 memcpy(&token->kad->ticket, &xdr[8], tktlen);
99 _debug("TLEN: %u", token->kad->ticket_len);
100 _debug("EXPY: %x", token->kad->expiry);
101 _debug("KVNO: %u", token->kad->kvno);
102 _debug("PRIM: %u", token->kad->primary_flag);
104 token->kad->session_key[0], token->kad->session_key[1],
105 token->kad->session_key[2], token->kad->session_key[3],
106 token->kad->session_key[4], token->kad->session_key[5],
107 token->kad->session_key[6], token->kad->session_key[7]);
108 if (token->kad->ticket_len >= 8)
110 token->kad->ticket[0], token->kad->ticket[1],
111 token->kad->ticket[2], token->kad->ticket[3],
112 token->kad->ticket[4], token->kad->ticket[5],
113 token->kad->ticket[6], token->kad->ticket[7]);
124 expiry = rxrpc_u32_to_time64(token->kad->expiry);
342 plen = sizeof(*token->kad) + v1->ticket_length;
349 token->kad = kzalloc(plen, GFP_KERNEL);
350 if (!token->kad)
354 token->kad->ticket_len = v1->ticket_length;
355 token->kad->expiry = v1->expiry;
356 token->kad->kvno = v1->kvno;
357 memcpy(&token->kad->session_key, &v1->session_key, 8);
358 memcpy(&token->kad->ticket, v1->ticket, v1->ticket_length);
368 expiry = rxrpc_u32_to_time64(token->kad->expiry);
391 kfree(token->kad);
595 toksize += RND(token->kad->ticket_len);
665 ENCODE(token->kad->vice_id);
666 ENCODE(token->kad->kvno);
667 ENCODE_BYTES(8, token->kad->session_key);
668 ENCODE(token->kad->start);
669 ENCODE(token->kad->expiry);
670 ENCODE(token->kad->primary_flag);
674 ENCODE_DATA(token->kad->ticket_len, token->kad->ticket);