Home
last modified time | relevance | path

Searched refs:mlx5_cqe64 (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/ofed/libmlx5/
H A Dcq.c66 static inline uint8_t get_cqe_l3_hdr_type(struct mlx5_cqe64 *cqe) in get_cqe_l3_hdr_type()
84 struct mlx5_cqe64 *cqe64; in get_sw_cqe()
106 static inline void handle_good_req(struct ibv_wc *wc, struct mlx5_cqe64 *cqe, struct mlx5_wq *wq, i… in handle_good_req()
143 static inline int handle_responder_lazy(struct mlx5_cq *cq, struct mlx5_cqe64 *cqe, in handle_responder_lazy()
184 static inline int handle_responder(struct ibv_wc *wc, struct mlx5_cqe64 *cqe, in handle_responder()
464 struct mlx5_cqe64 **pcqe64,
468 struct mlx5_cqe64 **pcqe64, in mlx5_get_next_cqe()
472 struct mlx5_cqe64 *cqe64; in mlx5_get_next_cqe()
509 struct mlx5_cqe64 *cqe64,
517 struct mlx5_cqe64 *cqe64, in mlx5_parse_cqe()
[all …]
H A Dmlx5dv.h285 struct mlx5_cqe64 { struct
312 uint8_t mlx5dv_get_cqe_owner(struct mlx5_cqe64 *cqe) in mlx5dv_get_cqe_owner() argument
318 void mlx5dv_set_cqe_owner(struct mlx5_cqe64 *cqe, uint8_t val) in mlx5dv_set_cqe_owner()
325 uint8_t mlx5dv_get_cqe_se(struct mlx5_cqe64 *cqe) in mlx5dv_get_cqe_se()
331 uint8_t mlx5dv_get_cqe_format(struct mlx5_cqe64 *cqe) in mlx5dv_get_cqe_format()
337 uint8_t mlx5dv_get_cqe_opcode(struct mlx5_cqe64 *cqe) in mlx5dv_get_cqe_opcode()
H A Dmlx5.h339 struct mlx5_cqe64 *cqe64;
/freebsd/sys/dev/mlx5/
H A Ddevice.h697 struct mlx5_cqe64 { struct
730 _Static_assert(sizeof(struct mlx5_cqe64) == 0x40, "CQE layout broken"); argument
734 static inline u8 get_cqe_opcode(struct mlx5_cqe64 *cqe) in get_cqe_opcode()
739 static inline bool get_cqe_lro_timestamp_valid(struct mlx5_cqe64 *cqe) in get_cqe_lro_timestamp_valid()
744 static inline bool get_cqe_lro_tcppsh(struct mlx5_cqe64 *cqe) in get_cqe_lro_tcppsh()
749 static inline u8 get_cqe_l4_hdr_type(struct mlx5_cqe64 *cqe) in get_cqe_l4_hdr_type()
754 static inline u16 get_cqe_vlan(struct mlx5_cqe64 *cqe) in get_cqe_vlan()
759 static inline void get_cqe_smac(struct mlx5_cqe64 *cqe, u8 *smac) in get_cqe_smac()
765 static inline bool cqe_has_vlan(struct mlx5_cqe64 *cqe) in cqe_has_vlan()
770 static inline bool cqe_is_tunneled(struct mlx5_cqe64 *cqe) in cqe_is_tunneled()
[all …]
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_txrx.c33 struct mlx5_cqe64 *
36 struct mlx5_cqe64 *cqe; in mlx5e_get_cqe()
H A Dmlx5_en_rx.c150 mlx5e_lro_update_hdr(struct mbuf *mb, struct mlx5_cqe64 *cqe) in mlx5e_lro_update_hdr()
325 mlx5e_build_rx_mbuf(struct mlx5_cqe64 *cqe, struct mlx5e_rq *rq, in mlx5e_build_rx_mbuf()
477 sizeof(struct mlx5_cqe64)); in mlx5e_read_cqe_slot()
484 data, sizeof(struct mlx5_cqe64)); in mlx5e_write_cqe_slot()
488 mlx5e_decompress_cqe(struct mlx5e_cq *cq, struct mlx5_cqe64 *title, in mlx5e_decompress_cqe()
511 CTASSERT(sizeof(struct mlx5_cqe64) ==
517 struct mlx5_cqe64 title; in mlx5e_decompress_cqes()
556 struct mlx5_cqe64 *cqe; in mlx5e_poll_rx_cq()
H A Dmlx5_en_iq.c44 const struct mlx5_cqe64 *cqe; in mlx5e_iq_poll()
H A Dmlx5_en_tx.c1033 struct mlx5_cqe64 *cqe; in mlx5e_poll_tx_cq()
H A Den.h1213 struct mlx5_cqe64 *mlx5e_get_cqe(struct mlx5e_cq *cq);
H A Dmlx5_en_main.c2013 struct mlx5_cqe64 *cqe = mlx5_cqwq_get_wqe(&cq->wq, i); in mlx5e_create_cq()
/freebsd/sys/dev/mlx5/mlx5_accel/
H A Dipsec.h263 void mlx5e_accel_ipsec_handle_rx_cqe(struct mbuf *mb, struct mlx5_cqe64 *cqe,
266 static inline int mlx5e_accel_ipsec_flow(struct mlx5_cqe64 *cqe) in mlx5e_accel_ipsec_flow()
272 mlx5e_accel_ipsec_handle_rx(struct mbuf *mb, struct mlx5_cqe64 *cqe, in mlx5e_accel_ipsec_handle_rx()
H A Dmlx5_ipsec_rxtx.c59 mlx5e_accel_ipsec_handle_rx_cqe(struct mbuf *mb, struct mlx5_cqe64 *cqe, in mlx5e_accel_ipsec_handle_rx_cqe()
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_cq.c82 struct mlx5_cqe64 *cqe64; in get_sw_cqe()
117 static void handle_good_req(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_good_req()
164 static void handle_responder(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_responder()
358 static void handle_atomic(struct mlx5_ib_qp *qp, struct mlx5_cqe64 *cqe64, in handle_atomic()
383 static void handle_atomics(struct mlx5_ib_qp *qp, struct mlx5_cqe64 *cqe64, in handle_atomics()
520 struct mlx5_cqe64 *cqe64; in mlx5_poll_one()
844 struct mlx5_cqe64 *cqe64; in init_cq_buf()
1029 static int is_equal_rsn(struct mlx5_cqe64 *cqe64, u32 rsn) in is_equal_rsn()
1036 struct mlx5_cqe64 *cqe64, *dest64; in __mlx5_ib_cq_clean()
1186 struct mlx5_cqe64 *scqe6 in copy_resize_cqes()
[all...]
/freebsd/sys/dev/mlx5/mlx5_fpga/
H A Dmlx5fpga_conn.c248 struct mlx5_cqe64 *cqe, u8 status) in mlx5_fpga_conn_rq_cqe()
289 struct mlx5_cqe64 *cqe, u8 status) in mlx5_fpga_conn_sq_cqe()
331 struct mlx5_cqe64 *cqe) in mlx5_fpga_conn_handle_cqe()
383 struct mlx5_cqe64 *cqe; in mlx5_fpga_conn_cqes()
431 struct mlx5_cqe64 *cqe; in mlx5_fpga_conn_create_cq()