Home
last modified time | relevance | path

Searched refs:rx_cqe (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_rx.c263 u64 rx_cqe; in mlxbf_gige_rx_packet() local
273 rx_cqe = *rx_cqe_addr; in mlxbf_gige_rx_packet()
275 if ((!!(rx_cqe & MLXBF_GIGE_RX_CQE_VALID_MASK)) != priv->valid_polarity) in mlxbf_gige_rx_packet()
278 if ((rx_cqe & MLXBF_GIGE_RX_CQE_PKT_STATUS_MASK) == 0) { in mlxbf_gige_rx_packet()
280 datalen = rx_cqe & MLXBF_GIGE_RX_CQE_PKT_LEN_MASK; in mlxbf_gige_rx_packet()
302 } else if (rx_cqe & MLXBF_GIGE_RX_CQE_PKT_STATUS_MAC_ERR) { in mlxbf_gige_rx_packet()
304 } else if (rx_cqe & MLXBF_GIGE_RX_CQE_PKT_STATUS_TRUNCATED) { in mlxbf_gige_rx_packet()
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_rx.c374 static int recv_one_pkt(struct hinic3_rxq *rxq, struct hinic3_rq_cqe *rx_cqe, in recv_one_pkt() argument
390 offload_type = le32_to_cpu(rx_cqe->offload_type); in recv_one_pkt()
542 struct hinic3_rq_cqe *rx_cqe; in hinic3_rx_poll() local
549 rx_cqe = rxq->cqe_arr + sw_ci; in hinic3_rx_poll()
550 status = le32_to_cpu(rx_cqe->status); in hinic3_rx_poll()
557 vlan_len = le32_to_cpu(rx_cqe->vlan_len); in hinic3_rx_poll()
559 if (recv_one_pkt(rxq, rx_cqe, pkt_len, vlan_len, status)) in hinic3_rx_poll()
567 rx_cqe->status = 0; in hinic3_rx_poll()
/linux/drivers/infiniband/ulp/isert/
H A Dib_isert.h92 struct ib_cqe rx_cqe; member
98 return container_of(cqe, struct iser_rx_desc, rx_cqe); in cqe_to_rx_desc()
H A Dib_isert.c174 rx_desc->rx_cqe.done = isert_recv_done; in isert_alloc_rx_descriptors()
734 rx_wr->wr_cqe = &rx_desc->rx_cqe; in isert_post_recvm()
765 rx_wr.wr_cqe = &rx_desc->rx_cqe; in isert_post_recv()
897 isert_conn->login_desc->rx_cqe.done = isert_login_recv_done; in isert_login_post_recv()
900 rx_wr.wr_cqe = &isert_conn->login_desc->rx_cqe; in isert_login_post_recv()