Lines Matching refs:agent_priv
109 struct ib_mad_agent_private *agent_priv,
112 struct ib_mad_agent_private *agent_priv);
1514 struct ib_mad_agent_private *agent_priv, in add_nonoui_reg_req() argument
1522 port_priv = agent_priv->qp_info->port_priv; in add_nonoui_reg_req()
1551 (*method)->agent[i] = agent_priv; in add_nonoui_reg_req()
1557 remove_methods_mad_agent(*method, agent_priv); in add_nonoui_reg_req()
1574 struct ib_mad_agent_private *agent_priv) in add_oui_reg_req() argument
1586 port_priv = agent_priv->qp_info->port_priv; in add_oui_reg_req()
1633 dev_err(&agent_priv->agent.device->dev, "All OUI slots in use\n"); in add_oui_reg_req()
1643 (*method)->agent[i] = agent_priv; in add_oui_reg_req()
1649 remove_methods_mad_agent(*method, agent_priv); in add_oui_reg_req()
1671 static void remove_mad_reg_req(struct ib_mad_agent_private *agent_priv) in remove_mad_reg_req() argument
1685 if (!agent_priv->reg_req) { in remove_mad_reg_req()
1689 port_priv = agent_priv->qp_info->port_priv; in remove_mad_reg_req()
1690 mgmt_class = convert_mgmt_class(agent_priv->reg_req->mgmt_class); in remove_mad_reg_req()
1692 agent_priv->reg_req->mgmt_class_version].class; in remove_mad_reg_req()
1699 remove_methods_mad_agent(method, agent_priv); in remove_mad_reg_req()
1710 agent_priv->reg_req-> in remove_mad_reg_req()
1721 mgmt_class = vendor_class_index(agent_priv->reg_req->mgmt_class); in remove_mad_reg_req()
1723 agent_priv->reg_req->mgmt_class_version].vendor; in remove_mad_reg_req()
1730 index = find_vendor_oui(vendor_class, agent_priv->reg_req->oui); in remove_mad_reg_req()
1736 remove_methods_mad_agent(method, agent_priv); in remove_mad_reg_req()
1755 agent_priv->reg_req-> in remove_mad_reg_req()