Searched refs:rhf (Results 1 - 5 of 5) sorted by relevance
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
H A D | driver.c | 231 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 D | common.h | 362 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 D | diag.c | 129 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 D | hfi.h | 333 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 D | ipath_driver.c | 1241 " %x, len %x hdrq+%x rhf: %Lx\n", ipath_kreceive()
|
Completed in 231 milliseconds