Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/huawei/hinic3/ !
H A Dhinic3_rx.c266 static int recv_one_pkt(struct hinic3_rxq *rxq, struct hinic3_rq_cqe *rx_cqe, in recv_one_pkt() argument
282 offload_type = rx_cqe->offload_type; in recv_one_pkt()
306 struct hinic3_rq_cqe *rx_cqe; in hinic3_rx_poll() local
313 rx_cqe = rxq->cqe_arr + sw_ci; in hinic3_rx_poll()
314 status = rx_cqe->status; in hinic3_rx_poll()
321 vlan_len = rx_cqe->vlan_len; in hinic3_rx_poll()
323 if (recv_one_pkt(rxq, rx_cqe, pkt_len, vlan_len, status)) in hinic3_rx_poll()
331 rx_cqe->status = 0; in hinic3_rx_poll()
/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/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.c175 rx_desc->rx_cqe.done = isert_recv_done; in isert_alloc_rx_descriptors()
736 rx_wr->wr_cqe = &rx_desc->rx_cqe; in isert_post_recvm()
767 rx_wr.wr_cqe = &rx_desc->rx_cqe; in isert_post_recv()
899 isert_conn->login_desc->rx_cqe.done = isert_login_recv_done; in isert_login_post_recv()
902 rx_wr.wr_cqe = &isert_conn->login_desc->rx_cqe; in isert_login_post_recv()