Lines Matching refs:srcport
62 struct ibmad_port *srcport;
178 static int do_vendor(ib_portid_t *portid, struct ibmad_port *srcport,
191 if (!ib_vendor_call_via(data, portid, &call, srcport)) {
211 if (do_vendor(portid, srcport, IB_MLX_VENDOR_CLASS,
234 if (do_vendor(portid, srcport, IB_MLX_VENDOR_CLASS, IB_MAD_METHOD_GET,
274 if (do_vendor(portid, srcport, IB_MLX_VENDOR_CLASS, IB_MAD_METHOD_SET,
282 if (do_vendor(portid, srcport, IB_MLX_VENDOR_CLASS, IB_MAD_METHOD_GET,
395 srcport = mad_rpc_open_port(ibd_ca, ibd_ca_port, mgmt_classes, 2);
396 if (!srcport)
401 mad_rpc_close_port(srcport);
405 ibd_dest_type, ibd_sm_id, srcport) < 0) {
406 mad_rpc_close_port(srcport);
415 mad_rpc_close_port(srcport);
422 mad_rpc_close_port(srcport);
428 mad_rpc_close_port(srcport);
439 mad_rpc_close_port(srcport);
448 mad_rpc_close_port(srcport);
456 if (do_vendor(&portid, srcport, IB_MLX_VENDOR_CLASS, IB_MAD_METHOD_GET,
458 mad_rpc_close_port(srcport);
463 if (do_vendor(&portid, srcport, IB_MLX_VENDOR_CLASS, IB_MAD_METHOD_GET,
465 mad_rpc_close_port(srcport);
509 mad_rpc_close_port(srcport);
519 if (do_vendor(&portid, srcport, IB_MLX_VENDOR_CLASS,
522 mad_rpc_close_port(srcport);
536 if (do_vendor(&portid, srcport, IB_MLX_VENDOR_CLASS,
539 mad_rpc_close_port(srcport);
550 mad_rpc_close_port(srcport);