Lines Matching refs:agent
75 struct ib_mad_agent *agent;
510 if (ib_query_port(port->agent->device, port->port_num, &port_attr)) {
524 if (ib_find_pkey(port->agent->device, port->port_num,
538 new_ah->ah = ib_create_ah(port->agent->qp->pd, &ah_attr);
614 struct ib_mad_agent *agent;
622 agent = query->port->agent;
759 query->mad_buf = ib_create_send_mad(query->port->agent, 1,
780 static void init_mad(struct ib_sa_mad *mad, struct ib_mad_agent *agent)
792 cpu_to_be64(((u64) agent->hi_tid) << 32 | tid++);
914 struct ib_mad_agent *agent;
922 agent = port->agent;
939 init_mad(mad, agent);
1034 struct ib_mad_agent *agent;
1042 agent = port->agent;
1064 init_mad(mad, agent);
1131 struct ib_mad_agent *agent;
1139 agent = port->agent;
1156 init_mad(mad, agent);
1222 struct ib_mad_agent *agent;
1236 agent = port->agent;
1253 init_mad(mad, agent);
1333 struct ib_mad_agent *agent;
1343 agent = port->agent;
1371 init_mad(mad, agent);
1399 static void send_handler(struct ib_mad_agent *agent,
1482 sa_dev->port[i].agent =
1486 if (IS_ERR(sa_dev->port[i].agent))
1520 ib_unregister_mad_agent(sa_dev->port[i].agent);
1541 ib_unregister_mad_agent(sa_dev->port[i].agent);