hfi1_ibport
struct hfi1_ibport *ibp = rcd_to_iport(packet->rcd);
struct hfi1_ibport *ibp = &ppd->ibport_data;
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp = rcd_to_iport(rcd);
struct hfi1_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num);
struct hfi1_ibport *ibp = rcd_to_iport(rcd);
void return_cnp(struct hfi1_ibport *ibp, struct rvt_qp *qp, u32 remote_qpn,
void return_cnp_16B(struct hfi1_ibport *ibp, struct rvt_qp *qp,
typedef void (*hfi1_handle_cnp)(struct hfi1_ibport *ibp, struct rvt_qp *qp,
static inline struct hfi1_pportdata *ppd_from_ibp(struct hfi1_ibport *ibp)
static inline struct hfi1_ibport *to_iport(struct ib_device *ibdev, u32 port)
static inline struct hfi1_ibport *rcd_to_iport(struct hfi1_ctxtdata *rcd)
static inline u16 hfi1_get_pkey(struct hfi1_ibport *ibp, unsigned index)
static inline __be64 get_sguid(struct hfi1_ibport *ibp, unsigned int index)
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp = &packet->rcd->ppd->ibport_data;
struct hfi1_ibport ibport_data;
struct hfi1_ibport *ibp = to_iport(priv->device, priv->port_num);
struct hfi1_ibport *ibp = to_iport(priv->device, priv->port_num);
struct hfi1_ibport *ibp = to_iport(priv->device,
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp = &sde->ppd->ibport_data;
static struct trap_node *check_and_add_trap(struct hfi1_ibport *ibp,
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = to_iport(ibdev, port);
static void subn_handle_opa_trap_repress(struct hfi1_ibport *ibp,
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp;
static void hfi1_update_sm_ah_attr(struct hfi1_ibport *ibp,
static int hfi1_modify_qp0_ah(struct hfi1_ibport *ibp,
static struct ib_ah *hfi1_create_qp0_ah(struct hfi1_ibport *ibp, u32 dlid)
struct hfi1_ibport *ibp = to_iport(ibdev, port);
static void send_trap(struct hfi1_ibport *ibp, struct trap_node *trap)
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = timer_container_of(ibp, t, rvp.trap_timer);
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = to_iport(ibdev, port);
void hfi1_bad_pkey(struct hfi1_ibport *ibp, u32 key, u32 sl,
struct hfi1_ibport *ibp = to_iport(ibdev, port);
static int is_full_mgmt_pkey_in_table(struct hfi1_ibport *ibp)
static int is_local_mad(struct hfi1_ibport *ibp, const struct opa_mad *mad,
static int opa_local_smp_check(struct hfi1_ibport *ibp,
static void bad_mkey(struct hfi1_ibport *ibp, struct ib_mad_hdr *mad,
static int hfi1_pkey_validation_pma(struct hfi1_ibport *ibp,
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = &dd->pport[port_num - 1].ibport_data;
void hfi1_sys_guid_chg(struct hfi1_ibport *ibp)
void hfi1_node_desc_chg(struct hfi1_ibport *ibp)
static u16 hfi1_lookup_pkey_value(struct hfi1_ibport *ibp, int pkey_idx)
static int check_mkey(struct hfi1_ibport *ibp, struct ib_mad_hdr *mad,
struct hfi1_ibport *ibp;
static void cleanup_traps(struct hfi1_ibport *ibp, struct trap_node *trap)
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num);
struct hfi1_ibport *ibp =
struct hfi1_ibport *ibp =
struct hfi1_ibport *ibp = &dd->pport[n].ibport_data;
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp =
void hfi1_error_port_qps(struct hfi1_ibport *ibp, u8 sl)
void hfi1_error_port_qps(struct hfi1_ibport *ibp, u8 sl);
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp = rcd_to_iport(packet->rcd);
struct hfi1_ibport *ibp = rcd_to_iport(packet->rcd);
struct hfi1_ibport *ibp = rcd_to_iport(rcd);
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp =
struct hfi1_ibport *ibp)
struct hfi1_ibport *ibp;
static void rdma_seq_err(struct rvt_qp *qp, struct hfi1_ibport *ibp, u32 psn,
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp = rcd_to_iport(rcd);
struct hfi1_ibport *ibp = rcd_to_iport(rcd);
struct hfi1_ibport *ibp = rcd_to_iport(rcd);
struct hfi1_ibport *ibp);
u32 hfi1_make_grh(struct hfi1_ibport *ibp, struct ib_grh *hdr,
struct hfi1_ibport *ibp = ps->ibp;
int hfi1_ruc_check_hdr(struct hfi1_ibport *ibp, struct hfi1_packet *packet)
struct hfi1_ibport *ibp = ps->ibp;
struct hfi1_ibport *ibp = &dd->pport[port_num - 1].ibport_data;
struct hfi1_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num);
struct hfi1_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num);
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp = &ppd->ibport_data;
struct hfi1_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num);
struct hfi1_ibport *ibp =
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp = rcd_to_iport(packet->rcd);
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp = to_iport(sqp->ibqp.device, sqp->port_num);
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp;
int hfi1_lookup_pkey_idx(struct hfi1_ibport *ibp, u16 pkey)
void return_cnp_16B(struct hfi1_ibport *ibp, struct rvt_qp *qp,
void return_cnp(struct hfi1_ibport *ibp, struct rvt_qp *qp, u32 remote_qpn,
static int opa_smp_check(struct hfi1_ibport *ibp, u16 pkey, u8 sc5,
struct hfi1_ibport *ibp = rcd_to_iport(packet->rcd);
struct hfi1_ibport *ibp = &dd->pport[i].ibport_data;
struct hfi1_ibport *ibp = &dd->pport[i].ibport_data;
struct hfi1_ibport *ibp = container_of(rvp, struct hfi1_ibport, rvp);
struct hfi1_ibport *ibp = to_iport(ibdev, rdma_ah_get_port_num(ah));
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp;
struct hfi1_ibport *ibp = &ppd->ibport_data;
struct hfi1_ibport *ibp = to_iport(ibdev, port);
struct hfi1_ibport *ibp = &ppd->ibport_data;
struct hfi1_ibport *ibp = rcd_to_iport(packet->rcd);
struct hfi1_ibport *ibp = &ppd->ibport_data;
struct hfi1_ibport *ibp = &ppd->ibport_data;
struct hfi1_ibport *ibp = rcd_to_iport(rcd);
struct hfi1_ibport *ibp;
void hfi1_bad_pkey(struct hfi1_ibport *ibp, u32 key, u32 sl,
void hfi1_sys_guid_chg(struct hfi1_ibport *ibp);
void hfi1_node_desc_chg(struct hfi1_ibport *ibp);
int hfi1_lookup_pkey_idx(struct hfi1_ibport *ibp, u16 pkey);
int hfi1_ruc_check_hdr(struct hfi1_ibport *ibp, struct hfi1_packet *packet);
u32 hfi1_make_grh(struct hfi1_ibport *ibp, struct ib_grh *hdr,