Searched refs:rhf (Results 1 - 5 of 5) sorted by relevance

/linux-4.4.14/drivers/staging/rdma/hfi1/
H A Ddriver.c231 static inline void *get_egrbuf(const struct hfi1_ctxtdata *rcd, u64 rhf, get_egrbuf() argument
234 u32 idx = rhf_egr_index(rhf), offset = rhf_egr_buf_offset(rhf); get_egrbuf()
265 u32 rte = rhf_rcv_type_err(packet->rhf); rcv_hdrerr()
269 if (packet->rhf & (RHF_VCRC_ERR | RHF_ICRC_ERR)) rcv_hdrerr()
272 if (packet->rhf & RHF_TID_ERR) { rcv_hdrerr()
276 u32 tlen = rhf_pkt_len(packet->rhf); /* in bytes */ rcv_hdrerr()
352 if (rhf_use_egr_bfr(packet->rhf)) rcv_hdrerr()
379 if (rhf_dc_info(packet->rhf)) rcv_hdrerr()
410 packet->rhf &= ~RHF_RCV_TYPE_ERR_SMASK; rcv_hdrerr()
431 packet->rhf = rhf_to_cpu(packet->rhf_addr); init_packet()
444 u64 rhf, struct ib_grh *grh) process_ecn()
467 if (rhf_dc_info(rhf)) process_ecn()
527 static inline int ps_done(struct ps_mdata *mdata, u64 rhf) ps_done() argument
531 return mdata->ps_seq != rhf_rcv_seq(rhf); ps_done()
573 u64 rhf = rhf_to_cpu(rhf_addr); prescan_rxq() local
574 u32 etype = rhf_rcv_type(rhf), qpn; prescan_rxq()
578 if (ps_done(&mdata, rhf)) prescan_rxq()
613 process_ecn(qp, hdr, ohdr, rhf, grh); prescan_rxq()
628 packet->etype = rhf_rcv_type(packet->rhf); process_rcv_packet()
630 packet->tlen = rhf_pkt_len(packet->rhf); /* in bytes */ process_rcv_packet()
633 if (rhf_use_egr_bfr(packet->rhf)) { process_rcv_packet()
634 packet->etail = rhf_egr_index(packet->rhf); process_rcv_packet()
635 packet->ebuf = get_egrbuf(packet->rcd, packet->rhf, process_rcv_packet()
644 (rhf_hdrq_offset(packet->rhf)+2)) * 4)); process_rcv_packet()
674 packet->rhf = rhf_to_cpu(packet->rhf_addr); process_rcv_packet()
753 seq = rhf_rcv_seq(packet.rhf); handle_receive_interrupt_nodma_rtail()
763 seq = rhf_rcv_seq(packet.rhf); handle_receive_interrupt_nodma_rtail()
840 u32 seq = rhf_rcv_seq(packet.rhf); handle_receive_interrupt()
869 packet.rhf = rhf_to_cpu(packet.rhf_addr); handle_receive_interrupt()
876 u32 seq = rhf_rcv_seq(packet.rhf); handle_receive_interrupt()
1164 u32 rte = rhf_rcv_type_err(packet->rhf); handle_eflags()
1167 "receive context %d: rhf 0x%016llx, errs [ %s%s%s%s%s%s%s%s] rte 0x%x\n", handle_eflags()
1168 rcd->ctxt, packet->rhf, handle_eflags()
1169 packet->rhf & RHF_K_HDR_LEN_ERR ? "k_hdr_len " : "", handle_eflags()
1170 packet->rhf & RHF_DC_UNC_ERR ? "dc_unc " : "", handle_eflags()
1171 packet->rhf & RHF_DC_ERR ? "dc " : "", handle_eflags()
1172 packet->rhf & RHF_TID_ERR ? "tid " : "", handle_eflags()
1173 packet->rhf & RHF_LEN_ERR ? "len " : "", handle_eflags()
1174 packet->rhf & RHF_ECC_ERR ? "ecc " : "", handle_eflags()
1175 packet->rhf & RHF_VCRC_ERR ? "vcrc " : "", handle_eflags()
1176 packet->rhf & RHF_ICRC_ERR ? "icrc " : "", handle_eflags()
1190 rhf_err_flags(packet->rhf), process_receive_ib()
1195 rhf_egr_index(packet->rhf)); process_receive_ib()
1197 if (unlikely(rhf_err_flags(packet->rhf))) { process_receive_ib()
1208 if (unlikely(rhf_err_flags(packet->rhf))) process_receive_bypass()
1220 if (unlikely(rhf_err_flags(packet->rhf))) process_receive_error()
1229 if (unlikely(rhf_err_flags(packet->rhf))) kdeth_process_expected()
1239 if (unlikely(rhf_err_flags(packet->rhf))) kdeth_process_eager()
1250 rhf_rcv_type(packet->rhf)); process_receive_invalid()
442 process_ecn(struct hfi1_qp *qp, struct hfi1_ib_header *hdr, struct hfi1_other_headers *ohdr, u64 rhf, struct ib_grh *grh) process_ecn() argument
H A Dcommon.h362 static inline u64 rhf_err_flags(u64 rhf) rhf_err_flags() argument
364 return rhf & RHF_ERROR_SMASK; rhf_err_flags()
367 static inline u32 rhf_rcv_type(u64 rhf) rhf_rcv_type() argument
369 return (rhf >> RHF_RCV_TYPE_SHIFT) & RHF_RCV_TYPE_MASK; rhf_rcv_type()
372 static inline u32 rhf_rcv_type_err(u64 rhf) rhf_rcv_type_err() argument
374 return (rhf >> RHF_RCV_TYPE_ERR_SHIFT) & RHF_RCV_TYPE_ERR_MASK; rhf_rcv_type_err()
378 static inline u32 rhf_pkt_len(u64 rhf) rhf_pkt_len() argument
380 return ((rhf & RHF_PKT_LEN_SMASK) >> RHF_PKT_LEN_SHIFT) << 2; rhf_pkt_len()
383 static inline u32 rhf_egr_index(u64 rhf) rhf_egr_index() argument
385 return (rhf >> RHF_EGR_INDEX_SHIFT) & RHF_EGR_INDEX_MASK; rhf_egr_index()
388 static inline u32 rhf_rcv_seq(u64 rhf) rhf_rcv_seq() argument
390 return (rhf >> RHF_RCV_SEQ_SHIFT) & RHF_RCV_SEQ_MASK; rhf_rcv_seq()
394 static inline u32 rhf_hdrq_offset(u64 rhf) rhf_hdrq_offset() argument
396 return (rhf >> RHF_HDRQ_OFFSET_SHIFT) & RHF_HDRQ_OFFSET_MASK; rhf_hdrq_offset()
399 static inline u64 rhf_use_egr_bfr(u64 rhf) rhf_use_egr_bfr() argument
401 return rhf & RHF_USE_EGR_BFR_SMASK; rhf_use_egr_bfr()
404 static inline u64 rhf_dc_info(u64 rhf) rhf_dc_info() argument
406 return rhf & RHF_DC_INFO_SMASK; rhf_dc_info()
409 static inline u32 rhf_egr_buf_offset(u64 rhf) rhf_egr_buf_offset() argument
411 return (rhf >> RHF_EGR_OFFSET_SHIFT) & RHF_EGR_OFFSET_MASK; rhf_egr_buf_offset()
H A Ddiag.c129 u64 rhf; member in union:capture_md::__anon10641
1559 md.u.rhf = packet->rhf; snoop_recv_handler()
1599 if (unlikely(rhf_err_flags(packet->rhf))) snoop_recv_handler()
1614 return ppd->dd->normal_rhf_rcv_functions[rhf_rcv_type(packet->rhf)] snoop_recv_handler()
H A Dhfi.h333 u64 rhf; member in struct:hfi1_packet
349 return !!rhf_dc_info(p->rhf); has_sc4_bit()
/linux-4.4.14/drivers/staging/rdma/ipath/
H A Dipath_driver.c1241 " %x, len %x hdrq+%x rhf: %Lx\n", ipath_kreceive()

Completed in 184 milliseconds