Lines Matching refs:agent_priv

83 			      struct ib_mad_agent_private *agent_priv,
86 struct ib_mad_agent_private *agent_priv);
1364 struct ib_mad_agent_private *agent_priv, in add_nonoui_reg_req() argument
1372 port_priv = agent_priv->qp_info->port_priv; in add_nonoui_reg_req()
1378 dev_err(&agent_priv->agent.device->dev, in add_nonoui_reg_req()
1403 (*method)->agent[i] = agent_priv; in add_nonoui_reg_req()
1409 remove_methods_mad_agent(*method, agent_priv); in add_nonoui_reg_req()
1426 struct ib_mad_agent_private *agent_priv) in add_oui_reg_req() argument
1438 port_priv = agent_priv->qp_info->port_priv; in add_oui_reg_req()
1445 dev_err(&agent_priv->agent.device->dev, in add_oui_reg_req()
1456 dev_err(&agent_priv->agent.device->dev, in add_oui_reg_req()
1488 dev_err(&agent_priv->agent.device->dev, "All OUI slots in use\n"); in add_oui_reg_req()
1498 (*method)->agent[i] = agent_priv; in add_oui_reg_req()
1504 remove_methods_mad_agent(*method, agent_priv); in add_oui_reg_req()
1526 static void remove_mad_reg_req(struct ib_mad_agent_private *agent_priv) in remove_mad_reg_req() argument
1540 if (!agent_priv->reg_req) { in remove_mad_reg_req()
1544 port_priv = agent_priv->qp_info->port_priv; in remove_mad_reg_req()
1545 mgmt_class = convert_mgmt_class(agent_priv->reg_req->mgmt_class); in remove_mad_reg_req()
1547 agent_priv->reg_req->mgmt_class_version].class; in remove_mad_reg_req()
1554 remove_methods_mad_agent(method, agent_priv); in remove_mad_reg_req()
1565 agent_priv->reg_req-> in remove_mad_reg_req()
1576 mgmt_class = vendor_class_index(agent_priv->reg_req->mgmt_class); in remove_mad_reg_req()
1578 agent_priv->reg_req->mgmt_class_version].vendor; in remove_mad_reg_req()
1585 index = find_vendor_oui(vendor_class, agent_priv->reg_req->oui); in remove_mad_reg_req()
1591 remove_methods_mad_agent(method, agent_priv); in remove_mad_reg_req()
1610 agent_priv->reg_req-> in remove_mad_reg_req()