Lines Matching +full:0 +full:xffffff
48 MLX4_CQ_DOORBELL = 0x20
52 CQ_OK = 0,
62 MLX4_CQE_QPN_MASK = 0xffffff,
66 MLX4_CQE_OWNER_MASK = 0x80,
67 MLX4_CQE_IS_SEND_MASK = 0x40,
68 MLX4_CQE_OPCODE_MASK = 0x1f
72 MLX4_CQE_SYNDROME_LOCAL_LENGTH_ERR = 0x01,
73 MLX4_CQE_SYNDROME_LOCAL_QP_OP_ERR = 0x02,
74 MLX4_CQE_SYNDROME_LOCAL_PROT_ERR = 0x04,
75 MLX4_CQE_SYNDROME_WR_FLUSH_ERR = 0x05,
76 MLX4_CQE_SYNDROME_MW_BIND_ERR = 0x06,
77 MLX4_CQE_SYNDROME_BAD_RESP_ERR = 0x10,
78 MLX4_CQE_SYNDROME_LOCAL_ACCESS_ERR = 0x11,
79 MLX4_CQE_SYNDROME_REMOTE_INVAL_REQ_ERR = 0x12,
80 MLX4_CQE_SYNDROME_REMOTE_ACCESS_ERR = 0x13,
81 MLX4_CQE_SYNDROME_REMOTE_OP_ERR = 0x14,
82 MLX4_CQE_SYNDROME_TRANSPORT_RETRY_EXC_ERR = 0x15,
83 MLX4_CQE_SYNDROME_RNR_RETRY_EXC_ERR = 0x16,
84 MLX4_CQE_SYNDROME_REMOTE_ABORTED_ERR = 0x22,
160 wc->wc_flags = 0; in handle_good_req()
337 wc->wc_flags = 0; in mlx4_parse_cqe()
348 wc->src_qp = g_mlpath_rqpn & 0xffffff; in mlx4_parse_cqe()
349 wc->dlid_path_bits = (g_mlpath_rqpn >> 24) & 0x7f; in mlx4_parse_cqe()
350 wc->wc_flags |= g_mlpath_rqpn & 0x80000000 ? IBV_WC_GRH : 0; in mlx4_parse_cqe()
351 wc->pkey_index = be32toh(cqe->immed_rss_invalid) & 0x7f; in mlx4_parse_cqe()
394 return mlx4_parse_cqe(cq, cqe, cur_qp, wc, 0); in mlx4_poll_one()
406 for (npolled = 0; npolled < ne; ++npolled) { in mlx4_poll_cq()
481 _mlx4_end_poll(ibcq, 0); in mlx4_end_poll()
492 return _mlx4_start_poll(ibcq, attr, 0); in mlx4_start_poll()
536 return 0; in mlx4_cq_read_wc_opcode()
550 int wc_flags = 0; in mlx4_cq_read_wc_flags()
575 wc_flags |= (be32toh(cq->cqe->g_mlpath_rqpn) & 0x80000000) ? IBV_WC_GRH : 0; in mlx4_cq_read_wc_flags()
629 return be32toh(cq->cqe->g_mlpath_rqpn) & 0xffffff; in mlx4_cq_read_wc_src_qp()
636 return (be32toh(cq->cqe->g_mlpath_rqpn) >> 24) & 0x7f; in mlx4_cq_read_wc_dlid_path_bits()
690 ci = cq->cons_index & 0xffffff; in mlx4_arm_cq()
701 doorbell[0] = htobe32(sn << 28 | cmd | cq->cqn); in mlx4_arm_cq()
706 return 0; in mlx4_arm_cq()
719 int nfreed = 0; in __mlx4_cq_clean()
720 int cqe_inc = cq->cqe_size == 64 ? 1 : 0; in __mlx4_cq_clean()
737 while ((int) --prod_index - (int) cq->cons_index >= 0) { in __mlx4_cq_clean()
791 int cqe_inc = cq->cqe_size == 64 ? 1 : 0; in mlx4_cq_resize_copy_cqes()
799 (((i + 1) & (cq->ibv_cq.cqe + 1)) ? MLX4_CQE_OWNER_MASK : 0); in mlx4_cq_resize_copy_cqes()
816 memset(buf->buf, 0, nent * entry_size); in mlx4_alloc_cq_buf()
818 return 0; in mlx4_alloc_cq_buf()