Home
last modified time | relevance | path

Searched refs:wqe_index (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/dev/mthca/
H A Dmthca_cq.c491 int wqe_index; in mthca_poll_one() local
542 entry->wr_id = (*cur_qp)->wrid[wqe_index + in mthca_poll_one()
548 wqe_index = wqe >> srq->wqe_shift; in mthca_poll_one()
549 entry->wr_id = srq->wrid[wqe_index]; in mthca_poll_one()
555 wqe_index = wqe >> wq->wqe_shift; in mthca_poll_one()
561 if (unlikely(wqe_index < 0)) in mthca_poll_one()
562 wqe_index = wq->max - 1; in mthca_poll_one()
563 entry->wr_id = (*cur_qp)->wrid[wqe_index]; in mthca_poll_one()
567 if (wq->last_comp < wqe_index) in mthca_poll_one()
568 wq->tail += wqe_index - wq->last_comp; in mthca_poll_one()
[all …]
/freebsd/contrib/ofed/libmlx4/
H A Dcq.c90 uint16_t wqe_index; member
122 htobe32(cqe->vlan_my_qpn), htobe32(cqe->wqe_index), in mlx4_handle_error_cqe()
245 uint16_t wqe_index; in mlx4_parse_cqe() local
291 wqe_index = be16toh(cqe->wqe_index); in mlx4_parse_cqe()
292 wq->tail += (uint16_t) (wqe_index - (uint16_t) wq->tail); in mlx4_parse_cqe()
296 wqe_index = be16toh(cqe->wqe_index); in mlx4_parse_cqe()
297 *pwr_id = srq->wrid[wqe_index]; in mlx4_parse_cqe()
298 mlx4_free_srq_wqe(srq, wqe_index); in mlx4_parse_cqe()
743 mlx4_free_srq_wqe(srq, be16toh(cqe->wqe_index)); in __mlx4_cq_clean()
747 mlx4_free_srq_wqe(srq, be16toh(cqe->wqe_index)); in __mlx4_cq_clean()
H A Dmlx4.h288 uint16_t wqe_index; member
/freebsd/sys/dev/mlx4/
H A Dcq.h56 __be16 wqe_index; member
65 __be16 wqe_index; member
81 __be16 wqe_index; member
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_srq.c292 void mlx4_ib_free_srq_wqe(struct mlx4_ib_srq *srq, int wqe_index) in mlx4_ib_free_srq_wqe() argument
300 next->next_wqe_index = cpu_to_be16(wqe_index); in mlx4_ib_free_srq_wqe()
301 srq->tail = wqe_index; in mlx4_ib_free_srq_wqe()
H A Dmlx4_ib_cq.c505 be32_to_cpu(cqe->my_qpn), be16_to_cpu(cqe->wqe_index), in mlx4_ib_handle_error_cqe()
727 wqe_ctr = be16_to_cpu(cqe->wqe_index); in mlx4_ib_poll_one()
734 wqe_ctr = be16_to_cpu(cqe->wqe_index); in mlx4_ib_poll_one()
739 wqe_ctr = be16_to_cpu(cqe->wqe_index); in mlx4_ib_poll_one()
942 mlx4_ib_free_srq_wqe(srq, be16_to_cpu(cqe->wqe_index)); in __mlx4_ib_cq_clean()
H A Dmlx4_ib.h755 void mlx4_ib_free_srq_wqe(struct mlx4_ib_srq *srq, int wqe_index);
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_srq.c415 void mlx5_ib_free_srq_wqe(struct mlx5_ib_srq *srq, int wqe_index) in mlx5_ib_free_srq_wqe() argument
423 next->next_wqe_index = cpu_to_be16(wqe_index); in mlx5_ib_free_srq_wqe()
424 srq->tail = wqe_index; in mlx5_ib_free_srq_wqe()
H A Dmlx5_ib.h900 void mlx5_ib_free_srq_wqe(struct mlx5_ib_srq *srq, int wqe_index);
929 int mlx5_ib_read_user_wqe(struct mlx5_ib_qp *qp, int send, int wqe_index,
H A Dmlx5_ib_qp.c132 int mlx5_ib_read_user_wqe(struct mlx5_ib_qp *qp, int send, int wqe_index, in mlx5_ib_read_user_wqe() argument
152 offset = wq->offset + ((wqe_index % wq->wqe_cnt) << wq->wqe_shift); in mlx5_ib_read_user_wqe()
/freebsd/sys/dev/mlx5/
H A Dqp.h452 u16 wqe_index; member
H A Dmlx5_ifc.h2008 u8 wqe_index[0x10]; member
/freebsd/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_tx.c390 new_index = be16_to_cpu(cqe->wqe_index) & size_mask; in mlx4_en_process_tx_cq()
H A Dmlx4_en_netdev.c1357 cq->buf->wqe_index = cpu_to_be16(0xffff); in mlx4_en_start_port()
/freebsd/sys/dev/oce/
H A Doce_hw.h2476 uint32_t wqe_index:16; member
2495 uint32_t wqe_index:16;
H A Doce_if.c1407 wq->ring->cidx = cqe->u0.s.wqe_index + 1; in oce_wq_handler()
/freebsd/sys/dev/ocs_fc/
H A Dsli4.h5310 uint32_t wqe_index:16, member