rxe_pkt_info 102 drivers/infiniband/sw/rxe/rxe_av.c struct rxe_av *rxe_get_av(struct rxe_pkt_info *pkt) rxe_pkt_info 163 drivers/infiniband/sw/rxe/rxe_comp.c struct rxe_pkt_info *pkt, rxe_pkt_info 198 drivers/infiniband/sw/rxe/rxe_comp.c struct rxe_pkt_info *pkt, rxe_pkt_info 237 drivers/infiniband/sw/rxe/rxe_comp.c struct rxe_pkt_info *pkt, rxe_pkt_info 368 drivers/infiniband/sw/rxe/rxe_comp.c struct rxe_pkt_info *pkt, rxe_pkt_info 386 drivers/infiniband/sw/rxe/rxe_comp.c struct rxe_pkt_info *pkt, rxe_pkt_info 471 drivers/infiniband/sw/rxe/rxe_comp.c struct rxe_pkt_info *pkt, rxe_pkt_info 517 drivers/infiniband/sw/rxe/rxe_comp.c struct rxe_pkt_info *pkt, rxe_pkt_info 563 drivers/infiniband/sw/rxe/rxe_comp.c struct rxe_pkt_info *pkt = NULL; rxe_pkt_info 56 drivers/infiniband/sw/rxe/rxe_hdr.h static inline struct rxe_pkt_info *SKB_TO_PKT(struct sk_buff *skb) rxe_pkt_info 58 drivers/infiniband/sw/rxe/rxe_hdr.h BUILD_BUG_ON(sizeof(struct rxe_pkt_info) > sizeof(skb->cb)); rxe_pkt_info 62 drivers/infiniband/sw/rxe/rxe_hdr.h static inline struct sk_buff *PKT_TO_SKB(struct rxe_pkt_info *pkt) rxe_pkt_info 308 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u8 bth_opcode(struct rxe_pkt_info *pkt) rxe_pkt_info 313 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_set_opcode(struct rxe_pkt_info *pkt, u8 opcode) rxe_pkt_info 318 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u8 bth_se(struct rxe_pkt_info *pkt) rxe_pkt_info 323 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_set_se(struct rxe_pkt_info *pkt, int se) rxe_pkt_info 328 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u8 bth_mig(struct rxe_pkt_info *pkt) rxe_pkt_info 333 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_set_mig(struct rxe_pkt_info *pkt, u8 mig) rxe_pkt_info 338 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u8 bth_pad(struct rxe_pkt_info *pkt) rxe_pkt_info 343 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_set_pad(struct rxe_pkt_info *pkt, u8 pad) rxe_pkt_info 348 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u8 bth_tver(struct rxe_pkt_info *pkt) rxe_pkt_info 353 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_set_tver(struct rxe_pkt_info *pkt, u8 tver) rxe_pkt_info 358 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u16 bth_pkey(struct rxe_pkt_info *pkt) rxe_pkt_info 363 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_set_pkey(struct rxe_pkt_info *pkt, u16 pkey) rxe_pkt_info 368 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u32 bth_qpn(struct rxe_pkt_info *pkt) rxe_pkt_info 373 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_set_qpn(struct rxe_pkt_info *pkt, u32 qpn) rxe_pkt_info 378 drivers/infiniband/sw/rxe/rxe_hdr.h static inline int bth_fecn(struct rxe_pkt_info *pkt) rxe_pkt_info 383 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_set_fecn(struct rxe_pkt_info *pkt, int fecn) rxe_pkt_info 388 drivers/infiniband/sw/rxe/rxe_hdr.h static inline int bth_becn(struct rxe_pkt_info *pkt) rxe_pkt_info 393 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_set_becn(struct rxe_pkt_info *pkt, int becn) rxe_pkt_info 398 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u8 bth_resv6a(struct rxe_pkt_info *pkt) rxe_pkt_info 403 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_set_resv6a(struct rxe_pkt_info *pkt) rxe_pkt_info 408 drivers/infiniband/sw/rxe/rxe_hdr.h static inline int bth_ack(struct rxe_pkt_info *pkt) rxe_pkt_info 413 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_set_ack(struct rxe_pkt_info *pkt, int ack) rxe_pkt_info 418 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_set_resv7(struct rxe_pkt_info *pkt) rxe_pkt_info 423 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u32 bth_psn(struct rxe_pkt_info *pkt) rxe_pkt_info 428 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_set_psn(struct rxe_pkt_info *pkt, u32 psn) rxe_pkt_info 433 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void bth_init(struct rxe_pkt_info *pkt, u8 opcode, int se, rxe_pkt_info 476 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u8 rdeth_een(struct rxe_pkt_info *pkt) rxe_pkt_info 482 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void rdeth_set_een(struct rxe_pkt_info *pkt, u32 een) rxe_pkt_info 527 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u32 deth_qkey(struct rxe_pkt_info *pkt) rxe_pkt_info 533 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void deth_set_qkey(struct rxe_pkt_info *pkt, u32 qkey) rxe_pkt_info 539 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u32 deth_sqp(struct rxe_pkt_info *pkt) rxe_pkt_info 545 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void deth_set_sqp(struct rxe_pkt_info *pkt, u32 sqp) rxe_pkt_info 602 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u64 reth_va(struct rxe_pkt_info *pkt) rxe_pkt_info 608 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void reth_set_va(struct rxe_pkt_info *pkt, u64 va) rxe_pkt_info 614 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u32 reth_rkey(struct rxe_pkt_info *pkt) rxe_pkt_info 620 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void reth_set_rkey(struct rxe_pkt_info *pkt, u32 rkey) rxe_pkt_info 626 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u32 reth_len(struct rxe_pkt_info *pkt) rxe_pkt_info 632 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void reth_set_len(struct rxe_pkt_info *pkt, u32 len) rxe_pkt_info 704 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u64 atmeth_va(struct rxe_pkt_info *pkt) rxe_pkt_info 710 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void atmeth_set_va(struct rxe_pkt_info *pkt, u64 va) rxe_pkt_info 716 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u32 atmeth_rkey(struct rxe_pkt_info *pkt) rxe_pkt_info 722 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void atmeth_set_rkey(struct rxe_pkt_info *pkt, u32 rkey) rxe_pkt_info 728 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u64 atmeth_swap_add(struct rxe_pkt_info *pkt) rxe_pkt_info 734 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void atmeth_set_swap_add(struct rxe_pkt_info *pkt, u64 swap_add) rxe_pkt_info 740 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u64 atmeth_comp(struct rxe_pkt_info *pkt) rxe_pkt_info 746 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void atmeth_set_comp(struct rxe_pkt_info *pkt, u64 comp) rxe_pkt_info 808 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u8 aeth_syn(struct rxe_pkt_info *pkt) rxe_pkt_info 814 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void aeth_set_syn(struct rxe_pkt_info *pkt, u8 syn) rxe_pkt_info 820 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u32 aeth_msn(struct rxe_pkt_info *pkt) rxe_pkt_info 826 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void aeth_set_msn(struct rxe_pkt_info *pkt, u32 msn) rxe_pkt_info 853 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u64 atmack_orig(struct rxe_pkt_info *pkt) rxe_pkt_info 859 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void atmack_set_orig(struct rxe_pkt_info *pkt, u64 orig) rxe_pkt_info 886 drivers/infiniband/sw/rxe/rxe_hdr.h static inline __be32 immdt_imm(struct rxe_pkt_info *pkt) rxe_pkt_info 892 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void immdt_set_imm(struct rxe_pkt_info *pkt, __be32 imm) rxe_pkt_info 919 drivers/infiniband/sw/rxe/rxe_hdr.h static inline u32 ieth_rkey(struct rxe_pkt_info *pkt) rxe_pkt_info 925 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void ieth_set_rkey(struct rxe_pkt_info *pkt, u32 rkey) rxe_pkt_info 943 drivers/infiniband/sw/rxe/rxe_hdr.h static inline size_t header_size(struct rxe_pkt_info *pkt) rxe_pkt_info 948 drivers/infiniband/sw/rxe/rxe_hdr.h static inline void *payload_addr(struct rxe_pkt_info *pkt) rxe_pkt_info 954 drivers/infiniband/sw/rxe/rxe_hdr.h static inline size_t payload_size(struct rxe_pkt_info *pkt) rxe_pkt_info 38 drivers/infiniband/sw/rxe/rxe_icrc.c u32 rxe_icrc_hdr(struct rxe_pkt_info *pkt, struct sk_buff *skb) rxe_pkt_info 49 drivers/infiniband/sw/rxe/rxe_loc.h struct rxe_av *rxe_get_av(struct rxe_pkt_info *pkt); rxe_pkt_info 144 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_send(struct rxe_pkt_info *pkt, struct sk_buff *skb); rxe_pkt_info 146 drivers/infiniband/sw/rxe/rxe_loc.h int paylen, struct rxe_pkt_info *pkt); rxe_pkt_info 147 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_prepare(struct rxe_pkt_info *pkt, struct sk_buff *skb, u32 *crc); rxe_pkt_info 239 drivers/infiniband/sw/rxe/rxe_loc.h u32 rxe_icrc_hdr(struct rxe_pkt_info *pkt, struct sk_buff *skb); rxe_pkt_info 250 drivers/infiniband/sw/rxe/rxe_loc.h static inline int rxe_xmit_packet(struct rxe_qp *qp, struct rxe_pkt_info *pkt, rxe_pkt_info 198 drivers/infiniband/sw/rxe/rxe_net.c struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); rxe_pkt_info 343 drivers/infiniband/sw/rxe/rxe_net.c static int prepare4(struct rxe_pkt_info *pkt, struct sk_buff *skb) rxe_pkt_info 369 drivers/infiniband/sw/rxe/rxe_net.c static int prepare6(struct rxe_pkt_info *pkt, struct sk_buff *skb) rxe_pkt_info 394 drivers/infiniband/sw/rxe/rxe_net.c int rxe_prepare(struct rxe_pkt_info *pkt, struct sk_buff *skb, u32 *crc) rxe_pkt_info 424 drivers/infiniband/sw/rxe/rxe_net.c int rxe_send(struct rxe_pkt_info *pkt, struct sk_buff *skb) rxe_pkt_info 460 drivers/infiniband/sw/rxe/rxe_net.c int paylen, struct rxe_pkt_info *pkt) rxe_pkt_info 39 drivers/infiniband/sw/rxe/rxe_recv.c static int check_type_state(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, rxe_pkt_info 101 drivers/infiniband/sw/rxe/rxe_recv.c static int check_keys(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, rxe_pkt_info 154 drivers/infiniband/sw/rxe/rxe_recv.c static int check_addr(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, rxe_pkt_info 214 drivers/infiniband/sw/rxe/rxe_recv.c static int hdr_check(struct rxe_pkt_info *pkt) rxe_pkt_info 269 drivers/infiniband/sw/rxe/rxe_recv.c static inline void rxe_rcv_pkt(struct rxe_pkt_info *pkt, struct sk_buff *skb) rxe_pkt_info 279 drivers/infiniband/sw/rxe/rxe_recv.c struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); rxe_pkt_info 359 drivers/infiniband/sw/rxe/rxe_recv.c struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); rxe_pkt_info 381 drivers/infiniband/sw/rxe/rxe_req.c struct rxe_pkt_info *pkt) rxe_pkt_info 474 drivers/infiniband/sw/rxe/rxe_req.c struct rxe_pkt_info *pkt, struct sk_buff *skb, rxe_pkt_info 519 drivers/infiniband/sw/rxe/rxe_req.c struct rxe_pkt_info *pkt) rxe_pkt_info 531 drivers/infiniband/sw/rxe/rxe_req.c struct rxe_pkt_info *pkt, rxe_pkt_info 575 drivers/infiniband/sw/rxe/rxe_req.c struct rxe_pkt_info *pkt, int payload) rxe_pkt_info 592 drivers/infiniband/sw/rxe/rxe_req.c struct rxe_pkt_info pkt; rxe_pkt_info 110 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt = SKB_TO_PKT(skb); rxe_pkt_info 121 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info **pkt_p) rxe_pkt_info 145 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt) rxe_pkt_info 189 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt) rxe_pkt_info 279 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt) rxe_pkt_info 359 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt) rxe_pkt_info 403 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt) rxe_pkt_info 418 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt) rxe_pkt_info 522 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt) rxe_pkt_info 546 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt) rxe_pkt_info 586 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt, rxe_pkt_info 587 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *ack, rxe_pkt_info 658 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *req_pkt) rxe_pkt_info 660 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info ack_pkt; rxe_pkt_info 770 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt) rxe_pkt_info 784 drivers/infiniband/sw/rxe/rxe_resp.c static enum resp_states execute(struct rxe_qp *qp, struct rxe_pkt_info *pkt) rxe_pkt_info 838 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt) rxe_pkt_info 958 drivers/infiniband/sw/rxe/rxe_resp.c static int send_ack(struct rxe_qp *qp, struct rxe_pkt_info *pkt, rxe_pkt_info 962 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info ack_pkt; rxe_pkt_info 980 drivers/infiniband/sw/rxe/rxe_resp.c static int send_atomic_ack(struct rxe_qp *qp, struct rxe_pkt_info *pkt, rxe_pkt_info 984 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info ack_pkt; rxe_pkt_info 1023 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt) rxe_pkt_info 1039 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt) rxe_pkt_info 1077 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt) rxe_pkt_info 1225 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_pkt_info *pkt = NULL;