| /freebsd/sys/dev/cxgbe/crypto/ |
| H A D | t7_kern_tls.c | 405 u_int wr_len; in ktls_base_wr_size() local 407 wr_len = sizeof(struct fw_ulptx_wr); // 16 in ktls_base_wr_size() 408 wr_len += sizeof(struct ulp_txpkt); // 8 in ktls_base_wr_size() 409 wr_len += sizeof(struct ulptx_idata); // 8 in ktls_base_wr_size() 410 wr_len += sizeof(struct cpl_tx_sec_pdu);// 32 in ktls_base_wr_size() 412 wr_len += tlsp->tx_key_info_size; in ktls_base_wr_size() 414 wr_len += sizeof(struct ulptx_sc_memrd);// 8 in ktls_base_wr_size() 415 wr_len += sizeof(struct ulptx_idata); // 8 in ktls_base_wr_size() 419 wr_len += sizeof(struct cpl_tx_pkt_core);// 16 in ktls_base_wr_size() 420 return (wr_len); in ktls_base_wr_size() [all …]
|
| H A D | t6_kern_tls.c | 640 u_int wr_len; in ktls_base_wr_size() local 642 wr_len = sizeof(struct fw_ulptx_wr); // 16 in ktls_base_wr_size() 643 wr_len += sizeof(struct ulp_txpkt); // 8 in ktls_base_wr_size() 644 wr_len += sizeof(struct ulptx_idata); // 8 in ktls_base_wr_size() 645 wr_len += sizeof(struct cpl_tx_sec_pdu);// 32 in ktls_base_wr_size() 647 wr_len += tlsp->tx_key_info_size; in ktls_base_wr_size() 649 wr_len += sizeof(struct ulptx_sc_memrd);// 8 in ktls_base_wr_size() 650 wr_len += sizeof(struct ulptx_idata); // 8 in ktls_base_wr_size() 652 wr_len += sizeof(struct cpl_tx_data); // 16 in ktls_base_wr_size() 653 return (wr_len); in ktls_base_wr_size() [all …]
|
| H A D | t4_crypto.c | 431 struct chcr_wr *crwr, u_int kctx_len, u_int wr_len, u_int imm_len, in ccr_populate_wreq() 444 V_FW_CRYPTO_LOOKASIDE_WR_LEN16(wr_len / 16)); in ccr_populate_wreq() 467 ((wr_len - sizeof(struct fw_crypto_lookaside_wr)) / 16)); in ccr_populate_wreq() 471 idata_len = wr_len - offsetof(struct chcr_wr, sec_cpl) - sgl_len; in ccr_populate_wreq() 484 u_int hash_size_in_response, kctx_flits, kctx_len, transhdr_len, wr_len; in ccr_hash() 534 wr_len = roundup2(transhdr_len, 16) + roundup2(imm_len, 16) + sgl_len; in ccr_hash() 535 if (wr_len > SGE_MAX_WR_LEN) in ccr_hash() 537 wr = alloc_wrqe(wr_len, s->port->txq); in ccr_hash() 543 memset(crwr, 0, wr_len); in ccr_hash() 545 ccr_populate_wreq(sc, s, crwr, kctx_len, wr_len, imm_le in ccr_hash() 430 ccr_populate_wreq(struct ccr_softc * sc,struct ccr_session * s,struct chcr_wr * crwr,u_int kctx_len,u_int wr_len,u_int imm_len,u_int sgl_len,u_int hash_size,struct cryptop * crp) ccr_populate_wreq() argument 482 u_int hash_size_in_response, kctx_flits, kctx_len, transhdr_len, wr_len; ccr_hash() local 626 u_int kctx_len, key_half, op_type, transhdr_len, wr_len; ccr_cipher() local 819 u_int kctx_len, key_half, op_type, transhdr_len, wr_len; ccr_eta() local 1123 u_int iv_len, kctx_len, op_type, transhdr_len, wr_len; ccr_gcm() local 1453 u_int iv_len, kctx_len, op_type, transhdr_len, wr_len; ccr_ccm() local [all...] |
| /freebsd/sys/dev/cxgbe/iw_cxgbe/ |
| H A D | mem.c | 62 u8 wr_len; in _c4iw_write_mem_dma_aligned() 69 wr_len = T4_WRITE_MEM_DMA_LEN; in _c4iw_write_mem_dma_aligned() 71 wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]); in _c4iw_write_mem_dma_aligned() 74 t4_write_mem_dma_wr(sc, wrtod(wr), wr_len, 0, addr, len, data, in _c4iw_write_mem_dma_aligned() 88 u8 wr_len, *from_dp; in _c4iw_write_mem_dma_aligned() 99 wr_len = T4_WRITE_MEM_INLINE_LEN(copy_len); in _c4iw_write_mem_dma_aligned() 101 wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]); in _c4iw_write_mem_dma_aligned() 104 t4_write_mem_inline_wr(sc, wrtod(wr), wr_len, 0, addr, copy_len, in _c4iw_write_mem_dma_aligned() 64 u8 wr_len; _c4iw_write_mem_dma_aligned() local 113 u8 wr_len, *to_dp, *from_dp; _c4iw_write_mem_inline() local
|
| H A D | cq.c | 59 int wr_len; in destroy_cq() local 63 wr_len = sizeof *res_wr + sizeof *res; in destroy_cq() 64 wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]); in destroy_cq() 68 memset(res_wr, 0, wr_len); in destroy_cq() 73 res_wr->len16_pkd = cpu_to_be32(DIV_ROUND_UP(wr_len, 16)); in destroy_cq() 102 int wr_len; in create_cq() local 134 wr_len = sizeof *res_wr + sizeof *res; in create_cq() 136 wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]); in create_cq() 141 memset(res_wr, 0, wr_len); in create_cq() 146 res_wr->len16_pkd = cpu_to_be32(DIV_ROUND_UP(wr_len, 16)); in create_cq()
|
| H A D | qp.c | 134 int wr_len; in create_qp() local 238 wr_len = sizeof *res_wr + 2 * sizeof *res; in create_qp() 240 wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]); in create_qp() 247 memset(res_wr, 0, wr_len); in create_qp() 252 res_wr->len16_pkd = cpu_to_be32(DIV_ROUND_UP(wr_len, 16)); in create_qp()
|
| /freebsd/sys/dev/cxgbe/tom/ |
| H A D | t4_cpl_io.c | 114 memset(flowc, 0, wr->wr_len); in send_flowc_wr() 209 memset(flowc, 0, wr->wr_len); in update_tx_rate_limit() 879 credits = howmany(wr->wr_len, 16); in t4_push_frames() 885 int wr_len; in t4_push_frames() local 889 wr_len = sizeof(*txwr) + sizeof(struct ulptx_sgl) + in t4_push_frames() 891 wr = alloc_wrqe(roundup2(wr_len, 16), in t4_push_frames() 899 credits = howmany(wr_len, 16); in t4_push_frames() 904 if (wr_len & 0xf) { in t4_push_frames() 906 ((uintptr_t)txwr + wr_len); in t4_push_frames() 1040 int tx_credits, shove, npdu, wr_len; in write_iscsi_mbuf_wr() local [all …]
|
| H A D | t4_tls.c | 504 u_int nsegs, credits, wr_len; in t4_push_ktls() local 613 wr_len = sizeof(struct fw_tlstx_data_wr) + in t4_push_ktls() 620 wr_len += AES_BLOCK_LEN; in t4_push_ktls() 625 wr_len += sizeof(struct ulptx_sgl) + in t4_push_ktls() 629 if (howmany(wr_len, 16) > tx_credits) { in t4_push_ktls() 638 __func__, toep->tid, m, howmany(wr_len, 16), in t4_push_ktls() 671 wr = alloc_wrqe(roundup2(wr_len, 16), &toep->ofld_txq->wrq); in t4_push_ktls() 686 memset(txwr, 0, roundup2(wr_len, 16)); in t4_push_ktls() 687 credits = howmany(wr_len, 16); in t4_push_ktls()
|
| H A D | t4_tom.c | 1808 "opcode %x\n", __func__, wr, wr->wr_len, opcode); in reclaim_wr_resources() 2337 memset(flowc, 0, wr->wr_len); in send_txdataplen_max_flowc_wr()
|
| H A D | t4_listen.c | 504 memset(flowc, 0, wr->wr_len); in send_flowc_wr_synqe()
|
| /freebsd/sbin/pfctl/ |
| H A D | pfctl_osfp.c | 333 int wr_len, version_len, subtype_len; in pfctl_get_fingerprint() local 382 wr_len = strlen(ptr); in pfctl_get_fingerprint() 385 if (wr_len < version_len + 2 || in pfctl_get_fingerprint() 396 if (wr_len != version_len + subtype_len + 1) in pfctl_get_fingerprint()
|
| /freebsd/sys/dev/cxgbe/ |
| H A D | adapter.h | 765 int wr_len; member 1639 alloc_wrqe(int wr_len, struct sge_wrq *wrq) in alloc_wrqe() argument 1641 int len = offsetof(struct wrqe, wr) + wr_len; in alloc_wrqe() 1647 wr->wr_len = wr_len; in alloc_wrqe()
|
| H A D | t4_sge.c | 2218 n = howmany(wr->wr_len, EQ_ESIZE); in drain_wrq_wr_list() 2225 bcopy(&wr->wr[0], dst, wr->wr_len); in drain_wrq_wr_list() 2231 if (wr->wr_len > first_portion) { in drain_wrq_wr_list() 2233 wr->wr_len - first_portion); in drain_wrq_wr_list() 2280 MPASS(wr->wr_len > 0 && wr->wr_len <= SGE_MAX_WR_LEN); in t4_wrq_tx_locked() 2281 MPASS((wr->wr_len & 0x7) == 0); in t4_wrq_tx_locked() 2285 wrq->ndesc_needed += howmany(wr->wr_len, EQ_ESIZE); in t4_wrq_tx_locked()
|
| H A D | t4_main.c | 7440 wrq->ndesc_needed -= howmany(wr->wr_len, EQ_ESIZE); in quiesce_wrq()
|
| /freebsd/sys/dev/cxgbe/nvmf/ |
| H A D | nvmf_che.c | 485 int copy_len, i, num_wqe, wr_len; in che_write_mem_inline() local 494 wr_len = T4_WRITE_MEM_INLINE_LEN(copy_len); in che_write_mem_inline() 496 m = alloc_raw_wr_mbuf(wr_len); in che_write_mem_inline() 499 t4_write_mem_inline_wr(sc, mtod(m, void *), wr_len, toep->tid, in che_write_mem_inline() 518 int wr_len; in che_write_mem_dma_aligned() local 523 wr_len = T4_WRITE_MEM_DMA_LEN; in che_write_mem_dma_aligned() 524 m = alloc_raw_wr_mbuf(wr_len); in che_write_mem_dma_aligned() 527 t4_write_mem_dma_wr(sc, mtod(m, void *), wr_len, toep->tid, addr, in che_write_mem_dma_aligned() 537 m = alloc_raw_wr_mbuf(wr_len); in che_write_mem_dma_aligned() 540 t4_write_mem_dma_wr(sc, mtod(m, void *), wr_len, toep->tid, in che_write_mem_dma_aligned()
|
| /freebsd/sys/dev/irdma/ |
| H A D | irdma_uk.c | 326 qp->sq_wrtrk_array[*wqe_idx].wr_len = total_size; in irdma_qp_get_next_send_wqe() 1149 qp->sq_wrtrk_array[widx].wrid, qp->sq_wrtrk_array[widx].wr_len, in irdma_detect_unsignaled_cmpls() 1382 info->bytes_xfered = qp->sq_wrtrk_array[wqe_idx].wr_len; in irdma_uk_cq_poll_cmpl() 1413 info->bytes_xfered = qp->sq_wrtrk_array[tail].wr_len; in irdma_uk_cq_poll_cmpl()
|
| H A D | irdma_user.h | 440 u32 wr_len; member
|
| /freebsd/contrib/ofed/libirdma/ |
| H A D | irdma_user.h | 345 u32 wr_len; member
|
| H A D | irdma_uk.c | 326 qp->sq_wrtrk_array[*wqe_idx].wr_len = total_size; in irdma_qp_get_next_send_wqe() 1493 info->bytes_xfered = qp->sq_wrtrk_array[wqe_idx].wr_len; in irdma_uk_cq_poll_cmpl() 1523 info->bytes_xfered = qp->sq_wrtrk_array[tail].wr_len; in irdma_uk_cq_poll_cmpl()
|