/freebsd/contrib/ofed/libmlx5/ |
H A D | cq.c | 66 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 D | mlx5dv.h | 285 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 D | mlx5.h | 339 struct mlx5_cqe64 *cqe64;
|
/freebsd/sys/dev/mlx5/ |
H A D | device.h | 697 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 D | mlx5_en_txrx.c | 33 struct mlx5_cqe64 * 36 struct mlx5_cqe64 *cqe; in mlx5e_get_cqe()
|
H A D | mlx5_en_rx.c | 150 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 D | mlx5_en_iq.c | 44 const struct mlx5_cqe64 *cqe; in mlx5e_iq_poll()
|
H A D | mlx5_en_tx.c | 1033 struct mlx5_cqe64 *cqe; in mlx5e_poll_tx_cq()
|
H A D | en.h | 1213 struct mlx5_cqe64 *mlx5e_get_cqe(struct mlx5e_cq *cq);
|
H A D | mlx5_en_main.c | 2013 struct mlx5_cqe64 *cqe = mlx5_cqwq_get_wqe(&cq->wq, i); in mlx5e_create_cq()
|
/freebsd/sys/dev/mlx5/mlx5_accel/ |
H A D | ipsec.h | 263 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 D | mlx5_ipsec_rxtx.c | 59 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 D | mlx5_ib_cq.c | 82 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 D | mlx5fpga_conn.c | 248 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()
|