Lines Matching refs:agent_priv

108 			      struct ib_mad_agent_private *agent_priv,
111 struct ib_mad_agent_private *agent_priv);
1281 struct ib_mad_agent_private *agent_priv, in add_nonoui_reg_req() argument
1289 port_priv = agent_priv->qp_info->port_priv; in add_nonoui_reg_req()
1318 (*method)->agent[i] = agent_priv; in add_nonoui_reg_req()
1324 remove_methods_mad_agent(*method, agent_priv); in add_nonoui_reg_req()
1341 struct ib_mad_agent_private *agent_priv) in add_oui_reg_req() argument
1353 port_priv = agent_priv->qp_info->port_priv; in add_oui_reg_req()
1400 dev_err(&agent_priv->agent.device->dev, "All OUI slots in use\n"); in add_oui_reg_req()
1410 (*method)->agent[i] = agent_priv; in add_oui_reg_req()
1416 remove_methods_mad_agent(*method, agent_priv); in add_oui_reg_req()
1438 static void remove_mad_reg_req(struct ib_mad_agent_private *agent_priv) in remove_mad_reg_req() argument
1452 if (!agent_priv->reg_req) in remove_mad_reg_req()
1455 port_priv = agent_priv->qp_info->port_priv; in remove_mad_reg_req()
1456 mgmt_class = convert_mgmt_class(agent_priv->reg_req->mgmt_class); in remove_mad_reg_req()
1458 agent_priv->reg_req->mgmt_class_version].class; in remove_mad_reg_req()
1465 remove_methods_mad_agent(method, agent_priv); in remove_mad_reg_req()
1476 agent_priv->reg_req-> in remove_mad_reg_req()
1487 mgmt_class = vendor_class_index(agent_priv->reg_req->mgmt_class); in remove_mad_reg_req()
1489 agent_priv->reg_req->mgmt_class_version].vendor; in remove_mad_reg_req()
1496 index = find_vendor_oui(vendor_class, agent_priv->reg_req->oui); in remove_mad_reg_req()
1502 remove_methods_mad_agent(method, agent_priv); in remove_mad_reg_req()
1521 agent_priv->reg_req-> in remove_mad_reg_req()