Lines Matching defs:agent
73 struct ib_mad_agent *agent;
508 if (ib_query_port(port->agent->device, port->port_num, &port_attr)) {
522 if (ib_find_pkey(port->agent->device, port->port_num,
536 new_ah->ah = ib_create_ah(port->agent->qp->pd, &ah_attr, RDMA_CREATE_AH_SLEEPABLE);
612 struct ib_mad_agent *agent;
620 agent = query->port->agent;
624 ib_cancel_mad(agent, mad_buf);
755 query->mad_buf = ib_create_send_mad(query->port->agent, 1,
776 static void init_mad(struct ib_sa_mad *mad, struct ib_mad_agent *agent)
788 cpu_to_be64(((u64) agent->hi_tid) << 32 | tid++);
910 struct ib_mad_agent *agent;
918 agent = port->agent;
935 init_mad(mad, agent);
1030 struct ib_mad_agent *agent;
1038 agent = port->agent;
1060 init_mad(mad, agent);
1127 struct ib_mad_agent *agent;
1135 agent = port->agent;
1152 init_mad(mad, agent);
1218 struct ib_mad_agent *agent;
1232 agent = port->agent;
1249 init_mad(mad, agent);
1329 struct ib_mad_agent *agent;
1339 agent = port->agent;
1367 init_mad(mad, agent);
1395 static void send_handler(struct ib_mad_agent *agent,
1478 sa_dev->port[i].agent =
1482 if (IS_ERR(sa_dev->port[i].agent))
1516 ib_unregister_mad_agent(sa_dev->port[i].agent);
1537 ib_unregister_mad_agent(sa_dev->port[i].agent);