Home
last modified time | relevance | path

Searched refs:opa (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/include/rdma/
H A Dib_sa.h186 struct sa_path_rec_opa opa; member
218 struct sa_path_rec *opa) in path_conv_opa_to_ib()
220 if ((be32_to_cpu(opa->opa.dlid) >= in path_conv_opa_to_ib()
222 (be32_to_cpu(opa->opa.slid) >= in path_conv_opa_to_ib()
226 = OPA_MAKE_ID(be32_to_cpu(opa->opa.dlid)); in path_conv_opa_to_ib()
228 = opa->dgid.global.subnet_prefix; in path_conv_opa_to_ib()
230 = OPA_MAKE_ID(be32_to_cpu(opa in path_conv_opa_to_ib()
217 path_conv_opa_to_ib(struct sa_path_rec *ib, struct sa_path_rec *opa) path_conv_opa_to_ib() argument
244 path_conv_ib_to_opa(struct sa_path_rec *opa, struct sa_path_rec *ib) path_conv_ib_to_opa() argument
[all...]
H A Dib_verbs.h927 struct opa_ah_attr opa; member
4367 attr->opa.dlid = dlid; in rdma_ah_set_dlid()
4375 return attr->opa.dlid; in rdma_ah_get_dlid()
4395 attr->opa.src_path_bits = src_path_bits; in rdma_ah_set_path_bits()
4403 return attr->opa.src_path_bits; in rdma_ah_get_path_bits()
4411 attr->opa.make_grd = make_grd; in rdma_ah_set_make_grd()
4417 return attr->opa.make_grd; in rdma_ah_get_make_grd()
/kernel/linux/linux-6.6/include/rdma/
H A Dib_sa.h186 struct sa_path_rec_opa opa; member
219 struct sa_path_rec *opa) in path_conv_opa_to_ib()
221 if ((be32_to_cpu(opa->opa.dlid) >= in path_conv_opa_to_ib()
223 (be32_to_cpu(opa->opa.slid) >= in path_conv_opa_to_ib()
227 = OPA_MAKE_ID(be32_to_cpu(opa->opa.dlid)); in path_conv_opa_to_ib()
229 = opa->dgid.global.subnet_prefix; in path_conv_opa_to_ib()
231 = OPA_MAKE_ID(be32_to_cpu(opa in path_conv_opa_to_ib()
218 path_conv_opa_to_ib(struct sa_path_rec *ib, struct sa_path_rec *opa) path_conv_opa_to_ib() argument
245 path_conv_ib_to_opa(struct sa_path_rec *opa, struct sa_path_rec *ib) path_conv_ib_to_opa() argument
[all...]
H A Dib_verbs.h949 struct opa_ah_attr opa; member
4489 attr->opa.dlid = dlid; in rdma_ah_set_dlid()
4497 return attr->opa.dlid; in rdma_ah_get_dlid()
4517 attr->opa.src_path_bits = src_path_bits; in rdma_ah_set_path_bits()
4525 return attr->opa.src_path_bits; in rdma_ah_get_path_bits()
4533 attr->opa.make_grd = make_grd; in rdma_ah_set_make_grd()
4539 return attr->opa.make_grd; in rdma_ah_get_make_grd()
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Duverbs_marshall.c39 struct rdma_ah_attr *opa) in rdma_ah_conv_opa_to_ib()
45 *ib = *opa; in rdma_ah_conv_opa_to_ib()
50 if (ib_query_port(dev, opa->port_num, &port_attr)) { in rdma_ah_conv_opa_to_ib()
58 rdma_ah_set_interface_id(ib, OPA_MAKE_ID(rdma_ah_get_dlid(opa))); in rdma_ah_conv_opa_to_ib()
37 rdma_ah_conv_opa_to_ib(struct ib_device *dev, struct rdma_ah_attr *ib, struct rdma_ah_attr *opa) rdma_ah_conv_opa_to_ib() argument
H A Dsa_query.c80 struct opa_class_port_info opa; member
311 { OPA_PATH_REC_FIELD(opa.dlid),
315 { OPA_PATH_REC_FIELD(opa.slid),
319 { OPA_PATH_REC_FIELD(opa.raw_traffic),
351 { OPA_PATH_REC_FIELD(opa.l2_8B),
355 { OPA_PATH_REC_FIELD(opa.l2_10B),
359 { OPA_PATH_REC_FIELD(opa.l2_9B),
363 { OPA_PATH_REC_FIELD(opa.l2_16B),
371 { OPA_PATH_REC_FIELD(opa.qos_type),
375 { OPA_PATH_REC_FIELD(opa
1488 struct sa_path_rec opa; ib_sa_path_rec_callback() local
[all...]
H A Dmad.c617 bool opa = rdma_cap_opa_mad(mad_agent_priv->qp_info->port_priv->device, in handle_outgoing_dr_smp() local
632 if (opa && smp->class_version == OPA_SM_CLASS_VERSION) { in handle_outgoing_dr_smp()
699 if (opa && smp->base_version == OPA_MGMT_BASE_VERSION) { in handle_outgoing_dr_smp()
756 if (opa) { in handle_outgoing_dr_smp()
852 bool opa; in ib_create_send_mad() local
857 opa = rdma_cap_opa_mad(mad_agent->device, mad_agent->port_num); in ib_create_send_mad()
859 if (opa && base_version == OPA_MGMT_BASE_VERSION) in ib_create_send_mad()
891 if (opa && base_version == OPA_MGMT_BASE_VERSION && in ib_create_send_mad()
1627 bool opa) in validate_mad()
1634 (!opa || mad_hd in validate_mad()
1625 validate_mad(const struct ib_mad_hdr *mad_hdr, const struct ib_mad_qp_info *qp_info, bool opa) validate_mad() argument
1918 generate_unmatched_resp(const struct ib_mad_private *recv, struct ib_mad_private *response, size_t *resp_len, bool opa) generate_unmatched_resp() argument
2010 handle_smi(struct ib_mad_port_private *port_priv, struct ib_mad_qp_info *qp_info, struct ib_wc *wc, int port_num, struct ib_mad_private *recv, struct ib_mad_private *response, bool opa) handle_smi() argument
2041 bool opa; ib_mad_recv_done() local
2517 bool opa; local_completions() local
[all...]
H A Dagent.c83 int port_num, int qpn, size_t resp_mad_len, bool opa) in agent_send_response()
109 if (opa && mad_hdr->base_version != OPA_MGMT_BASE_VERSION) in agent_send_response()
81 agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh, const struct ib_wc *wc, const struct ib_device *device, int port_num, int qpn, size_t resp_mad_len, bool opa) agent_send_response() argument
H A Dagent.h49 int port_num, int qpn, size_t resp_mad_len, bool opa);
H A Dcm.c1346 pri_ext = opa_is_extended_lid(pri_path->opa.dlid, in cm_format_req()
1347 pri_path->opa.slid); in cm_format_req()
1388 OPA_MAKE_ID(be32_to_cpu(pri_path->opa.slid)); in cm_format_req()
1391 OPA_MAKE_ID(be32_to_cpu(pri_path->opa.dlid)); in cm_format_req()
1425 alt_ext = opa_is_extended_lid(alt_path->opa.dlid, in cm_format_req()
1426 alt_path->opa.slid); in cm_format_req()
1436 OPA_MAKE_ID(be32_to_cpu(alt_path->opa.slid)); in cm_format_req()
1440 OPA_MAKE_ID(be32_to_cpu(alt_path->opa.dlid)); in cm_format_req()
H A Dmad_rmpp.c431 bool opa = rdma_cap_opa_mad(rmpp_recv->agent->qp_info->port_priv->device, in get_mad_len() local
437 if (opa && rmpp_recv->base_version == OPA_MGMT_BASE_VERSION) { in get_mad_len()
H A Ducma.c1323 struct sa_path_rec opa; in ucma_set_ib_path() local
1325 sa_convert_path_ib_to_opa(&opa, &sa_path); in ucma_set_ib_path()
1327 ret = rdma_set_ib_path(ctx->cm_id, &opa); in ucma_set_ib_path()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Duverbs_marshall.c39 struct rdma_ah_attr *opa) in rdma_ah_conv_opa_to_ib()
45 *ib = *opa; in rdma_ah_conv_opa_to_ib()
50 if (ib_query_port(dev, opa->port_num, &port_attr)) { in rdma_ah_conv_opa_to_ib()
58 rdma_ah_set_interface_id(ib, OPA_MAKE_ID(rdma_ah_get_dlid(opa))); in rdma_ah_conv_opa_to_ib()
37 rdma_ah_conv_opa_to_ib(struct ib_device *dev, struct rdma_ah_attr *ib, struct rdma_ah_attr *opa) rdma_ah_conv_opa_to_ib() argument
H A Dsa_query.c80 struct opa_class_port_info opa; member
307 { OPA_PATH_REC_FIELD(opa.dlid),
311 { OPA_PATH_REC_FIELD(opa.slid),
315 { OPA_PATH_REC_FIELD(opa.raw_traffic),
347 { OPA_PATH_REC_FIELD(opa.l2_8B),
351 { OPA_PATH_REC_FIELD(opa.l2_10B),
355 { OPA_PATH_REC_FIELD(opa.l2_9B),
359 { OPA_PATH_REC_FIELD(opa.l2_16B),
367 { OPA_PATH_REC_FIELD(opa.qos_type),
371 { OPA_PATH_REC_FIELD(opa
1472 struct sa_path_rec opa; ib_sa_path_rec_callback() local
[all...]
H A Dmad.c611 bool opa = rdma_cap_opa_mad(mad_agent_priv->qp_info->port_priv->device, in handle_outgoing_dr_smp() local
626 if (opa && smp->class_version == OPA_SM_CLASS_VERSION) { in handle_outgoing_dr_smp()
693 if (opa && smp->base_version == OPA_MGMT_BASE_VERSION) { in handle_outgoing_dr_smp()
749 if (opa) { in handle_outgoing_dr_smp()
844 bool opa; in ib_create_send_mad() local
849 opa = rdma_cap_opa_mad(mad_agent->device, mad_agent->port_num); in ib_create_send_mad()
851 if (opa && base_version == OPA_MGMT_BASE_VERSION) in ib_create_send_mad()
883 if (opa && base_version == OPA_MGMT_BASE_VERSION && in ib_create_send_mad()
1616 bool opa) in validate_mad()
1623 (!opa || mad_hd in validate_mad()
1614 validate_mad(const struct ib_mad_hdr *mad_hdr, const struct ib_mad_qp_info *qp_info, bool opa) validate_mad() argument
1907 generate_unmatched_resp(const struct ib_mad_private *recv, struct ib_mad_private *response, size_t *resp_len, bool opa) generate_unmatched_resp() argument
1999 handle_smi(struct ib_mad_port_private *port_priv, struct ib_mad_qp_info *qp_info, struct ib_wc *wc, u32 port_num, struct ib_mad_private *recv, struct ib_mad_private *response, bool opa) handle_smi() argument
2030 bool opa; ib_mad_recv_done() local
2502 bool opa; local_completions() local
[all...]
H A Dagent.c83 int port_num, int qpn, size_t resp_mad_len, bool opa) in agent_send_response()
109 if (opa && mad_hdr->base_version != OPA_MGMT_BASE_VERSION) in agent_send_response()
81 agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh, const struct ib_wc *wc, const struct ib_device *device, int port_num, int qpn, size_t resp_mad_len, bool opa) agent_send_response() argument
H A Dagent.h49 int port_num, int qpn, size_t resp_mad_len, bool opa);
H A Dcm.c1311 pri_ext = opa_is_extended_lid(pri_path->opa.dlid, in cm_format_req()
1312 pri_path->opa.slid); in cm_format_req()
1353 OPA_MAKE_ID(be32_to_cpu(pri_path->opa.slid)); in cm_format_req()
1356 OPA_MAKE_ID(be32_to_cpu(pri_path->opa.dlid)); in cm_format_req()
1397 alt_ext = opa_is_extended_lid(alt_path->opa.dlid, in cm_format_req()
1398 alt_path->opa.slid); in cm_format_req()
1408 OPA_MAKE_ID(be32_to_cpu(alt_path->opa.slid)); in cm_format_req()
1412 OPA_MAKE_ID(be32_to_cpu(alt_path->opa.dlid)); in cm_format_req()
H A Dmad_rmpp.c431 bool opa = rdma_cap_opa_mad(rmpp_recv->agent->qp_info->port_priv->device, in get_mad_len() local
437 if (opa && rmpp_recv->base_version == OPA_MGMT_BASE_VERSION) { in get_mad_len()
H A Ducma.c1323 struct sa_path_rec opa; in ucma_set_ib_path() local
1325 sa_convert_path_ib_to_opa(&opa, &sa_path); in ucma_set_ib_path()
1327 ret = rdma_set_ib_path(ctx->cm_id, &opa); in ucma_set_ib_path()
/kernel/linux/linux-5.10/drivers/block/drbd/
H A Ddrbd_nl.c598 struct task_struct *opa; in conn_try_outdate_peer_async() local
607 opa = kthread_run(_try_outdate_peer_async, connection, "drbd_async_h"); in conn_try_outdate_peer_async()
608 if (IS_ERR(opa)) { in conn_try_outdate_peer_async()
/kernel/linux/linux-6.6/drivers/block/drbd/
H A Ddrbd_nl.c598 struct task_struct *opa; in conn_try_outdate_peer_async() local
607 opa = kthread_run(_try_outdate_peer_async, connection, "drbd_async_h"); in conn_try_outdate_peer_async()
608 if (IS_ERR(opa)) { in conn_try_outdate_peer_async()

Completed in 58 milliseconds