Home
last modified time | relevance | path

Searched refs:ulpmc (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Dmem.c62 struct ulp_mem_io *ulpmc; in _c4iw_write_mem_dma_aligned() local
73 wr_len = roundup(sizeof *ulpmc + sizeof *sgl, 16); in _c4iw_write_mem_dma_aligned()
78 ulpmc = wrtod(wr); in _c4iw_write_mem_dma_aligned()
80 memset(ulpmc, 0, wr_len); in _c4iw_write_mem_dma_aligned()
81 INIT_ULPTX_WR(ulpmc, wr_len, 0, 0); in _c4iw_write_mem_dma_aligned()
82 ulpmc->wr.wr_hi = cpu_to_be32(V_FW_WR_OP(FW_ULPTX_WR) | in _c4iw_write_mem_dma_aligned()
84 ulpmc->wr.wr_lo = wait ? (u64)(unsigned long)&wr_wait : 0; in _c4iw_write_mem_dma_aligned()
85 ulpmc->wr.wr_mid = cpu_to_be32(V_FW_WR_LEN16(DIV_ROUND_UP(wr_len, 16))); in _c4iw_write_mem_dma_aligned()
86 ulpmc->cmd = cpu_to_be32(V_ULPTX_CMD(ULP_TX_MEM_WRITE) | in _c4iw_write_mem_dma_aligned()
89 ulpmc->dlen = cpu_to_be32(V_ULP_MEMIO_DATA_LEN(len>>5)); in _c4iw_write_mem_dma_aligned()
[all …]
/freebsd/sys/dev/cxgbe/tom/
H A Dt4_ddp.c549 mk_rx_data_ack_ulp(struct ulp_txpkt *ulpmc, struct toepcb *toep) in mk_rx_data_ack_ulp() argument
554 ulpmc->cmd_dest = htonl(V_ULPTX_CMD(ULP_TX_PKT) | V_ULP_TXPKT_DEST(0)); in mk_rx_data_ack_ulp()
555 ulpmc->len = htobe32(howmany(LEN__RX_DATA_ACK_ULP, 16)); in mk_rx_data_ack_ulp()
557 ulpsc = (struct ulptx_idata *)(ulpmc + 1); in mk_rx_data_ack_ulp()
581 struct ulp_txpkt *ulpmc; in mk_update_tcb_for_ddp() local
603 ulpmc = (struct ulp_txpkt *)(wrh + 1); in mk_update_tcb_for_ddp()
606 ulpmc = mk_set_tcb_field_ulp(sc, ulpmc, toep->tid, in mk_update_tcb_for_ddp()
613 ulpmc = mk_set_tcb_field_ulp(sc, ulpmc, toep->tid, in mk_update_tcb_for_ddp()
620 ulpmc = mk_set_tcb_field_ulp(sc, ulpmc, toep->tid, in mk_update_tcb_for_ddp()
628 ulpmc = mk_set_tcb_field_ulp(sc, ulpmc, toep->tid, W_TCB_RX_DDP_FLAGS, in mk_update_tcb_for_ddp()
[all …]
H A Dt4_tls.c1087 struct ulp_txpkt *ulpmc; in mk_set_tcb_field_ulp()
1122 ulpmc = (struct ulp_txpkt *)(wrh + 1); in tls_update_tcb() local
1132 ulpmc = mk_set_tcb_field_ulp(sc, ulpmc, toep->tid, 26, in tls_update_tcb()
1141 ulpmc = mk_set_tcb_field_ulp(sc, ulpmc, toep->tid, 30, in tls_update_tcb()
1147 ulpmc = mk_set_tcb_field_ulp(sc, ulpmc, toep->tid, W_TCB_TLS_SEQ, in tls_update_tcb()
1149 ulpmc = mk_set_tcb_field_ulp(sc, ulpmc, toe in tls_update_tcb()
1083 mk_set_tcb_field_ulp(struct ulp_txpkt * ulpmc,struct toepcb * toep,uint64_t word,uint64_t mask,uint64_t val) mk_set_tcb_field_ulp() argument
[all...]
H A Dt4_tom.c898 struct ulp_txpkt *ulpmc; in t4_pmtu_update() local
942 ulpmc = (struct ulp_txpkt *)(wrh + 1); in t4_pmtu_update()
943 ulpmc = mk_set_tcb_field_ulp(sc, ulpmc, toep->tid, W_TCB_T_MAXSEG, in t4_pmtu_update()
945 ulpmc = mk_set_tcb_field_ulp(sc, ulpmc, toep->tid, W_TCB_TIMESTAMP, in t4_pmtu_update()
/freebsd/sys/dev/cxgbe/
H A Dt4_filter.c1706 mk_abort_req_ulp(struct ulp_txpkt *ulpmc, uint32_t tid) in mk_abort_req_ulp() argument
1711 ulpmc->cmd_dest = htonl(V_ULPTX_CMD(ULP_TX_PKT) | V_ULP_TXPKT_DEST(0)); in mk_abort_req_ulp()
1712 ulpmc->len = htobe32(howmany(LEN__ABORT_REQ_ULP, 16)); in mk_abort_req_ulp()
1714 ulpsc = (struct ulptx_idata *)(ulpmc + 1); in mk_abort_req_ulp()
1738 mk_abort_rpl_ulp(struct ulp_txpkt *ulpmc, uint32_t tid) in mk_abort_rpl_ulp() argument
1743 ulpmc->cmd_dest = htonl(V_ULPTX_CMD(ULP_TX_PKT) | V_ULP_TXPKT_DEST(0)); in mk_abort_rpl_ulp()
1744 ulpmc->len = htobe32(howmany(LEN__ABORT_RPL_ULP, 16)); in mk_abort_rpl_ulp()
1746 ulpsc = (struct ulptx_idata *)(ulpmc + 1); in mk_abort_rpl_ulp()
1779 struct ulp_txpkt *ulpmc; in mk_del_hashfilter_wr() local
1782 ulpmc = (struct ulp_txpkt *)(wrh + 1); in mk_del_hashfilter_wr()
[all …]
H A Dt4_sge.c5876 struct ulp_txpkt *ulpmc; in write_txpkts_wr() local
5880 ulpmc = flitp; in write_txpkts_wr()
5881 ulpmc->cmd_dest = htobe32(V_ULPTX_CMD(ULP_TX_PKT) | in write_txpkts_wr()
5883 ulpmc->len = htobe32(txpkts0_len16(mbuf_nsegs(m))); in write_txpkts_wr()
5886 ulpsc = (void *)(ulpmc + 1); in write_txpkts_wr()
/freebsd/sys/dev/cxgbe/common/
H A Dcommon.h975 struct ulp_txpkt *ulpmc; in mk_set_tcb_field_ulp() local
981 ulpmc = cur; in mk_set_tcb_field_ulp()
982 ulpmc->cmd_dest = htobe32(V_ULPTX_CMD(ULP_TX_PKT) | in mk_set_tcb_field_ulp()
984 ulpmc->len = htobe32(howmany(LEN__SET_TCB_FIELD_ULP, 16)); in mk_set_tcb_field_ulp()
986 ulpsc = (struct ulptx_idata *)(ulpmc + 1); in mk_set_tcb_field_ulp()