Lines Matching defs:keyid
118 static int chtls_set_tcb_keyid(struct sock *sk, int keyid)
120 return chtls_set_tcb_field(sk, 31, 0xFFFFFFFFULL, keyid);
184 int keyid;
190 keyid = find_first_zero_bit(cdev->kmap.addr, cdev->kmap.size);
191 if (keyid < cdev->kmap.size) {
192 __set_bit(keyid, cdev->kmap.addr);
194 hws->rxkey = keyid;
196 hws->txkey = keyid;
199 keyid = -1;
202 return keyid;
233 unsigned int keyid_to_addr(int start_addr, int keyid)
235 return (start_addr + (keyid * TLS_KEY_CONTEXT_SZ)) >> 5;
366 int keyid;
389 keyid = get_new_keyid(csk, optname);
390 if (keyid < 0) {
395 kaddr = keyid_to_addr(cdev->kmap.start, keyid);
440 ret = chtls_set_tcb_keyid(sk, keyid);
457 csk->tlshws.rxkey = keyid;
460 csk->tlshws.txkey = keyid;