Home
last modified time | relevance | path

Searched refs:rxe_pkt_info (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/
H A Drxe_hdr.h14 struct rxe_pkt_info { struct
28 static inline struct rxe_pkt_info *SKB_TO_PKT(struct sk_buff *skb) in SKB_TO_PKT()
30 BUILD_BUG_ON(sizeof(struct rxe_pkt_info) > sizeof(skb->cb)); in SKB_TO_PKT()
34 static inline struct sk_buff *PKT_TO_SKB(struct rxe_pkt_info *pkt) in PKT_TO_SKB()
280 static inline u8 bth_opcode(struct rxe_pkt_info *pkt) in bth_opcode()
285 static inline void bth_set_opcode(struct rxe_pkt_info *pkt, u8 opcode) in bth_set_opcode()
290 static inline u8 bth_se(struct rxe_pkt_info *pkt) in bth_se()
295 static inline void bth_set_se(struct rxe_pkt_info *pkt, int se) in bth_set_se()
300 static inline u8 bth_mig(struct rxe_pkt_info *pkt) in bth_mig()
305 static inline void bth_set_mig(struct rxe_pkt_info *pk
[all...]
H A Drxe_recv.c13 static int check_type_state(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_type_state()
75 static int check_keys(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_keys()
100 static int check_addr(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_addr()
135 static int hdr_check(struct rxe_pkt_info *pkt) in hdr_check()
182 static inline void rxe_rcv_pkt(struct rxe_pkt_info *pkt, struct sk_buff *skb) in rxe_rcv_pkt()
192 struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); in rxe_rcv_mcast_pkt()
235 struct rxe_pkt_info *cpkt; in rxe_rcv_mcast_pkt()
286 struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); in rxe_chk_dgid()
319 struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); in rxe_rcv()
H A Drxe_loc.h18 struct rxe_av *rxe_get_av(struct rxe_pkt_info *pkt, struct rxe_ah **ahp);
93 int paylen, struct rxe_pkt_info *pkt);
94 int rxe_prepare(struct rxe_av *av, struct rxe_pkt_info *pkt,
96 int rxe_xmit_packet(struct rxe_qp *qp, struct rxe_pkt_info *pkt,
171 int rxe_icrc_check(struct sk_buff *skb, struct rxe_pkt_info *pkt);
172 void rxe_icrc_generate(struct sk_buff *skb, struct rxe_pkt_info *pkt);
H A Drxe_resp.c53 struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); in rxe_resp_queue_pkt()
67 struct rxe_pkt_info **pkt_p) in get_req()
81 struct rxe_pkt_info *pkt) in check_psn()
125 struct rxe_pkt_info *pkt) in check_op_seq()
215 struct rxe_pkt_info *pkt) in check_qp_attr_access()
239 struct rxe_pkt_info *pkt) in check_op_valid()
321 struct rxe_pkt_info *pkt) in check_resource()
349 struct rxe_pkt_info *pkt) in rxe_resp_check_length()
401 static void qp_resp_from_reth(struct rxe_qp *qp, struct rxe_pkt_info *pkt) in qp_resp_from_reth()
415 static void qp_resp_from_atmeth(struct rxe_qp *qp, struct rxe_pkt_info *pk
[all...]
H A Drxe_comp.c147 struct rxe_pkt_info *pkt, in get_wqe()
182 struct rxe_pkt_info *pkt, in check_psn()
225 struct rxe_pkt_info *pkt, in check_ack()
364 struct rxe_pkt_info *pkt, in do_read()
384 struct rxe_pkt_info *pkt, in do_atomic()
509 struct rxe_pkt_info *pkt, in complete_ack()
533 struct rxe_pkt_info *pkt, in complete_wqe()
614 static void free_pkt(struct rxe_pkt_info *pkt) in free_pkt()
652 struct rxe_pkt_info *pkt = NULL; in rxe_completer()
H A Drxe_icrc.c72 static __be32 rxe_icrc_hdr(struct sk_buff *skb, struct rxe_pkt_info *pkt) in rxe_icrc_hdr()
140 int rxe_icrc_check(struct sk_buff *skb, struct rxe_pkt_info *pkt) in rxe_icrc_check()
165 void rxe_icrc_generate(struct sk_buff *skb, struct rxe_pkt_info *pkt) in rxe_icrc_generate()
H A Drxe_net.c139 struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); in rxe_udp_encap_recv()
279 static int prepare4(struct rxe_av *av, struct rxe_pkt_info *pkt, in prepare4()
305 static int prepare6(struct rxe_av *av, struct rxe_pkt_info *pkt, in prepare6()
330 int rxe_prepare(struct rxe_av *av, struct rxe_pkt_info *pkt, in rxe_prepare()
359 static int rxe_send(struct sk_buff *skb, struct rxe_pkt_info *pkt) in rxe_send()
393 static int rxe_loopback(struct sk_buff *skb, struct rxe_pkt_info *pkt) in rxe_loopback()
415 int rxe_xmit_packet(struct rxe_qp *qp, struct rxe_pkt_info *pkt, in rxe_xmit_packet()
460 int paylen, struct rxe_pkt_info *pkt) in rxe_init_packet()
H A Drxe_req.c418 struct rxe_pkt_info *pkt) in init_req_packet()
499 struct rxe_send_wqe *wqe, struct rxe_pkt_info *pkt, in finish_packet()
543 struct rxe_pkt_info *pkt) in update_wqe_state()
555 struct rxe_pkt_info *pkt, in update_wqe_psn()
600 static void update_state(struct rxe_qp *qp, struct rxe_pkt_info *pkt) in update_state()
670 struct rxe_pkt_info pkt; in rxe_requester()
H A Drxe_av.c131 struct rxe_av *rxe_get_av(struct rxe_pkt_info *pkt, struct rxe_ah **ahp) in rxe_get_av()
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
H A Drxe_hdr.h14 struct rxe_pkt_info { struct
29 static inline struct rxe_pkt_info *SKB_TO_PKT(struct sk_buff *skb) in SKB_TO_PKT()
31 BUILD_BUG_ON(sizeof(struct rxe_pkt_info) > sizeof(skb->cb)); in SKB_TO_PKT()
35 static inline struct sk_buff *PKT_TO_SKB(struct rxe_pkt_info *pkt) in PKT_TO_SKB()
281 static inline u8 bth_opcode(struct rxe_pkt_info *pkt) in bth_opcode()
286 static inline void bth_set_opcode(struct rxe_pkt_info *pkt, u8 opcode) in bth_set_opcode()
291 static inline u8 bth_se(struct rxe_pkt_info *pkt) in bth_se()
296 static inline void bth_set_se(struct rxe_pkt_info *pkt, int se) in bth_set_se()
301 static inline u8 bth_mig(struct rxe_pkt_info *pkt) in bth_mig()
306 static inline void bth_set_mig(struct rxe_pkt_info *pk
[all...]
H A Drxe_resp.c83 struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); in rxe_resp_queue_pkt()
94 struct rxe_pkt_info **pkt_p) in get_req()
118 struct rxe_pkt_info *pkt) in check_psn()
162 struct rxe_pkt_info *pkt) in check_op_seq()
252 struct rxe_pkt_info *pkt) in check_op_valid()
332 struct rxe_pkt_info *pkt) in check_resource()
376 struct rxe_pkt_info *pkt) in check_length()
391 struct rxe_pkt_info *pkt) in check_rkey()
495 struct rxe_pkt_info *pkt) in write_data_in()
519 struct rxe_pkt_info *pk in process_atomic()
[all...]
H A Drxe_recv.c13 static int check_type_state(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_type_state()
79 static int check_keys(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_keys()
111 static int check_addr(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_addr()
171 static int hdr_check(struct rxe_pkt_info *pkt) in hdr_check()
226 static inline void rxe_rcv_pkt(struct rxe_pkt_info *pkt, struct sk_buff *skb) in rxe_rcv_pkt()
236 struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); in rxe_rcv_mcast_pkt()
242 struct rxe_pkt_info *per_qp_pkt; in rxe_rcv_mcast_pkt()
314 struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); in rxe_chk_dgid()
347 struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); in rxe_rcv()
H A Drxe_loc.h22 struct rxe_av *rxe_get_av(struct rxe_pkt_info *pkt);
114 int rxe_send(struct rxe_pkt_info *pkt, struct sk_buff *skb);
116 int paylen, struct rxe_pkt_info *pkt);
117 int rxe_prepare(struct rxe_pkt_info *pkt, struct sk_buff *skb, u32 *crc);
208 u32 rxe_icrc_hdr(struct rxe_pkt_info *pkt, struct sk_buff *skb);
219 static inline int rxe_xmit_packet(struct rxe_qp *qp, struct rxe_pkt_info *pkt, in rxe_xmit_packet()
H A Drxe_comp.c136 struct rxe_pkt_info *pkt, in get_wqe()
171 struct rxe_pkt_info *pkt, in check_psn()
210 struct rxe_pkt_info *pkt, in check_ack()
341 struct rxe_pkt_info *pkt, in do_read()
359 struct rxe_pkt_info *pkt, in do_atomic()
444 struct rxe_pkt_info *pkt, in complete_ack()
490 struct rxe_pkt_info *pkt, in complete_wqe()
536 struct rxe_pkt_info *pkt = NULL; in rxe_completer()
H A Drxe_net.c159 struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); in rxe_udp_encap_recv()
302 static int prepare4(struct rxe_pkt_info *pkt, struct sk_buff *skb) in prepare4()
328 static int prepare6(struct rxe_pkt_info *pkt, struct sk_buff *skb) in prepare6()
353 int rxe_prepare(struct rxe_pkt_info *pkt, struct sk_buff *skb, u32 *crc) in rxe_prepare()
383 int rxe_send(struct rxe_pkt_info *pkt, struct sk_buff *skb) in rxe_send()
424 int paylen, struct rxe_pkt_info *pkt) in rxe_init_packet()
H A Drxe_req.c354 struct rxe_pkt_info *pkt) in init_req_packet()
444 struct rxe_pkt_info *pkt, struct sk_buff *skb, in fill_packet()
489 struct rxe_pkt_info *pkt) in update_wqe_state()
501 struct rxe_pkt_info *pkt, in update_wqe_psn()
545 struct rxe_pkt_info *pkt, int payload) in update_state()
562 struct rxe_pkt_info pkt; in rxe_requester()
H A Drxe_icrc.c11 u32 rxe_icrc_hdr(struct rxe_pkt_info *pkt, struct sk_buff *skb) in rxe_icrc_hdr()
H A Drxe_av.c102 struct rxe_av *rxe_get_av(struct rxe_pkt_info *pkt) in rxe_get_av()

Completed in 13 milliseconds