Lines Matching defs:agent
59 register_agent(int agent, int mclass)
70 agent < 0 || agent >= MAX_AGENTS) {
71 DEBUG("bad mgmt class %d or agent %d", mclass, agent);
75 class_agent[mclass] = agent;
76 agent_class[agent] = mclass;
116 mad_agent_class(int agent)
118 if (agent < 1 || agent > MAX_AGENTS)
120 return agent_class[agent];
126 int vers, agent;
132 if ((agent = umad_register(port_id, mgmt,
134 DEBUG("Can't register agent for class %d", mgmt);
138 if (mgmt < 0 || mgmt >= MAX_CLASS || agent >= MAX_AGENTS) {
139 DEBUG("bad mgmt class %d or agent %d", mgmt, agent);
143 return agent;
149 int agent;
151 agent = mad_register_port_client(madrpc_portid(), mgmt, rmpp_version);
152 if (agent < 0)
153 return agent;
155 return register_agent(agent, mgmt);
164 int agent, vers, mad_portid;
187 if ((agent = umad_register_oui(mad_portid, mgmt, rmpp_version,
189 DEBUG("Can't register agent for class %d", mgmt);
192 } else if ((agent = umad_register(mad_portid, mgmt, vers, rmpp_version,
194 DEBUG("Can't register agent for class %d", mgmt);
198 if (register_agent(agent, mgmt) < 0)
201 return agent;