Lines Matching defs:agent
61 struct ib_mad_agent *agent;
529 if (ib_query_port(port->agent->device, port->port_num, &port_attr)) {
544 if (ib_find_pkey(port->agent->device, port->port_num,
553 new_ah->ah = ib_create_ah(port->agent->qp->pd, &ah_attr);
622 struct ib_mad_agent *agent;
630 agent = query->port->agent;
634 ib_cancel_mad(agent, mad_buf);
705 query->mad_buf = ib_create_send_mad(query->port->agent, 1,
725 static void init_mad(struct ib_sa_mad *mad, struct ib_mad_agent *agent)
737 cpu_to_be64(((u64) agent->hi_tid) << 32 | tid++);
818 struct ib_mad_agent *agent;
826 agent = port->agent;
843 init_mad(mad, agent);
934 struct ib_mad_agent *agent;
942 agent = port->agent;
964 init_mad(mad, agent);
1031 struct ib_mad_agent *agent;
1039 agent = port->agent;
1056 init_mad(mad, agent);
1166 struct ib_mad_agent *agent;
1174 agent = port->agent;
1191 init_mad(mad, agent);
1256 static void send_handler(struct ib_mad_agent *agent,
1309 static void notice_resp_handler(struct ib_mad_agent *agent,
1368 sa_dev->port[i].agent =
1372 if (IS_ERR(sa_dev->port[i].agent))
1412 if (!IS_ERR(sa_dev->port[i].agent))
1413 ib_unregister_mad_agent(sa_dev->port[i].agent);
1436 ib_unregister_mad_agent(sa_dev->port[i].agent);