IB_UMAD_MAX_AGENTS
for (i = 0; i < IB_UMAD_MAX_AGENTS; ++i)
struct ib_mad_agent *agent[IB_UMAD_MAX_AGENTS];
for (id = 0; id < IB_UMAD_MAX_AGENTS; ++id)
packet->mad.hdr.id < IB_UMAD_MAX_AGENTS;
if (packet->mad.hdr.id >= IB_UMAD_MAX_AGENTS) {
for (agent_id = 0; agent_id < IB_UMAD_MAX_AGENTS; ++agent_id)
IB_UMAD_MAX_AGENTS);
for (agent_id = 0; agent_id < IB_UMAD_MAX_AGENTS; ++agent_id)
IB_UMAD_MAX_AGENTS);
if (id >= IB_UMAD_MAX_AGENTS || !__get_agent(file, id)) {