Lines Matching refs:agent_priv

83 			      struct ib_mad_agent_private *agent_priv,
86 struct ib_mad_agent_private *agent_priv);
1446 struct ib_mad_agent_private *agent_priv, in add_nonoui_reg_req() argument
1454 port_priv = agent_priv->qp_info->port_priv; in add_nonoui_reg_req()
1460 dev_err(&agent_priv->agent.device->dev, in add_nonoui_reg_req()
1485 (*method)->agent[i] = agent_priv; in add_nonoui_reg_req()
1491 remove_methods_mad_agent(*method, agent_priv); in add_nonoui_reg_req()
1508 struct ib_mad_agent_private *agent_priv) in add_oui_reg_req() argument
1520 port_priv = agent_priv->qp_info->port_priv; in add_oui_reg_req()
1527 dev_err(&agent_priv->agent.device->dev, in add_oui_reg_req()
1538 dev_err(&agent_priv->agent.device->dev, in add_oui_reg_req()
1570 dev_err(&agent_priv->agent.device->dev, "All OUI slots in use\n"); in add_oui_reg_req()
1580 (*method)->agent[i] = agent_priv; in add_oui_reg_req()
1586 remove_methods_mad_agent(*method, agent_priv); in add_oui_reg_req()
1608 static void remove_mad_reg_req(struct ib_mad_agent_private *agent_priv) in remove_mad_reg_req() argument
1622 if (!agent_priv->reg_req) { in remove_mad_reg_req()
1626 port_priv = agent_priv->qp_info->port_priv; in remove_mad_reg_req()
1627 mgmt_class = convert_mgmt_class(agent_priv->reg_req->mgmt_class); in remove_mad_reg_req()
1629 agent_priv->reg_req->mgmt_class_version].class; in remove_mad_reg_req()
1636 remove_methods_mad_agent(method, agent_priv); in remove_mad_reg_req()
1647 agent_priv->reg_req-> in remove_mad_reg_req()
1658 mgmt_class = vendor_class_index(agent_priv->reg_req->mgmt_class); in remove_mad_reg_req()
1660 agent_priv->reg_req->mgmt_class_version].vendor; in remove_mad_reg_req()
1667 index = find_vendor_oui(vendor_class, agent_priv->reg_req->oui); in remove_mad_reg_req()
1673 remove_methods_mad_agent(method, agent_priv); in remove_mad_reg_req()
1692 agent_priv->reg_req-> in remove_mad_reg_req()