Lines Matching refs:kad

110 	plen = sizeof(*token) + sizeof(*token->kad) + tktlen;
118 token->kad = kzalloc(plen, GFP_KERNEL);
119 if (!token->kad) {
125 token->kad->ticket_len = tktlen;
126 token->kad->vice_id = ntohl(xdr[0]);
127 token->kad->kvno = ntohl(xdr[1]);
128 token->kad->start = ntohl(xdr[4]);
129 token->kad->expiry = ntohl(xdr[5]);
130 token->kad->primary_flag = ntohl(xdr[6]);
131 memcpy(&token->kad->session_key, &xdr[2], 8);
132 memcpy(&token->kad->ticket, &xdr[8], tktlen);
135 _debug("TLEN: %u", token->kad->ticket_len);
136 _debug("EXPY: %x", token->kad->expiry);
137 _debug("KVNO: %u", token->kad->kvno);
138 _debug("PRIM: %u", token->kad->primary_flag);
140 token->kad->session_key[0], token->kad->session_key[1],
141 token->kad->session_key[2], token->kad->session_key[3],
142 token->kad->session_key[4], token->kad->session_key[5],
143 token->kad->session_key[6], token->kad->session_key[7]);
144 if (token->kad->ticket_len >= 8)
146 token->kad->ticket[0], token->kad->ticket[1],
147 token->kad->ticket[2], token->kad->ticket[3],
148 token->kad->ticket[4], token->kad->ticket[5],
149 token->kad->ticket[6], token->kad->ticket[7]);
160 expiry = rxrpc_u32_to_time64(token->kad->expiry);
757 plen = sizeof(*token->kad) + v1->ticket_length;
764 token->kad = kzalloc(plen, GFP_KERNEL);
765 if (!token->kad)
769 token->kad->ticket_len = v1->ticket_length;
770 token->kad->expiry = v1->expiry;
771 token->kad->kvno = v1->kvno;
772 memcpy(&token->kad->session_key, &v1->session_key, 8);
773 memcpy(&token->kad->ticket, v1->ticket, v1->ticket_length);
783 expiry = rxrpc_u32_to_time64(token->kad->expiry);
806 kfree(token->kad);
1077 toksize += RND(token->kad->ticket_len);
1175 ENCODE(token->kad->vice_id);
1176 ENCODE(token->kad->kvno);
1177 ENCODE_BYTES(8, token->kad->session_key);
1178 ENCODE(token->kad->start);
1179 ENCODE(token->kad->expiry);
1180 ENCODE(token->kad->primary_flag);
1181 ENCODE_DATA(token->kad->ticket_len, token->kad->ticket);