/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/ |
H A D | rxe_hdr.h | 14 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 D | rxe_recv.c | 13 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 D | rxe_loc.h | 18 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 D | rxe_resp.c | 53 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 D | rxe_comp.c | 147 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 D | rxe_icrc.c | 72 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 D | rxe_net.c | 139 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 D | rxe_req.c | 418 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 D | rxe_av.c | 131 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 D | rxe_hdr.h | 14 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 D | rxe_resp.c | 83 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 D | rxe_recv.c | 13 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 D | rxe_loc.h | 22 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 D | rxe_comp.c | 136 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 D | rxe_net.c | 159 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 D | rxe_req.c | 354 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 D | rxe_icrc.c | 11 u32 rxe_icrc_hdr(struct rxe_pkt_info *pkt, struct sk_buff *skb) in rxe_icrc_hdr()
|
H A D | rxe_av.c | 102 struct rxe_av *rxe_get_av(struct rxe_pkt_info *pkt) in rxe_get_av()
|