Lines Matching refs:hws

224 	struct chtls_hws *hws;
231 hws = &csk->tlshws;
252 hws->ivsize = number_of_ivs * CIPHER_BLOCK_SIZE;
268 hws->ivsize = 0;
282 struct chtls_hws *hws;
287 hws = &csk->tlshws;
291 kaddr = keyid_to_addr(cdev->kmap.start, hws->txkey);
300 ULPTX_LEN16_V(hws->keylen >> 4));
305 static u64 tlstx_incr_seqnum(struct chtls_hws *hws)
307 return hws->tx_seq_no++;
351 struct chtls_hws *hws;
363 hws = &csk->tlshws;
364 scmd = &hws->scmd;
367 dlen = (dlen < hws->mfs) ? dlen : hws->mfs;
373 hws->scmd = *updated_scmd;
407 FW_TLSTX_DATA_WR_KEYSIZE_V(hws->keylen >> 4));
411 req_wr->mfs = htons(hws->mfs);
413 htons(FW_TLSTX_DATA_WR_ADJUSTEDPLEN_V(hws->adjustlen));
415 htons(FW_TLSTX_DATA_WR_EXPINPLENMAX_V(hws->expansion));
417 FW_TLSTX_DATA_WR_PDUSINPLENMAX_V(hws->pdus);
434 req_cpl->seqno_numivs = cpu_to_be32(hws->scmd.seqno_numivs);
435 req_cpl->ivgen_hdrlen = cpu_to_be32(hws->scmd.ivgen_hdrlen);
436 req_cpl->scmd1 = cpu_to_be64(tlstx_incr_seqnum(hws));
447 struct chtls_hws *hws = &csk->tlshws;
448 struct tls_scmd *scmd = &hws->scmd;
449 int fragsize = hws->mfs;
484 struct chtls_hws *hws;
489 hws = &csk->tlshws;
490 pdus = DIV_ROUND_UP(tls_len, hws->mfs);
492 if (!hws->compute) {
493 hws->expansion = chtls_expansion_size(sk,
494 hws->fcplenmax,
496 hws->pdus = pdus_per_ulp;
497 hws->adjustlen = hws->pdus *
498 ((hws->expansion / hws->pdus) + hws->mfs);
499 hws->compute = 1;
505 hws->tx_seq_no += (pdus - 1);
598 struct chtls_hws *hws = &csk->tlshws;
663 if (hws->ofld)
664 hws->txqid = (skb->queue_mapping >> 1);
1345 struct chtls_hws *hws = &csk->tlshws;
1454 offset = hws->copied_seq;
1502 hws->copied_seq += avail;
1511 hws->rcvpld = skb->hdr_len;
1514 tp->copied_seq += hws->rcvpld;
1518 hws->copied_seq = 0;