Lines Matching refs:agent

62 	struct ib_mad_agent *agent;  member
400 if (ib_query_port(port->agent->device, port->port_num, &port_attr)) { in update_sm_ah()
415 if (ib_find_pkey(port->agent->device, port->port_num, in update_sm_ah()
424 new_ah->ah = ib_create_ah(port->agent->qp->pd, &ah_attr); in update_sm_ah()
493 struct ib_mad_agent *agent; in ib_sa_cancel_query() local
501 agent = query->port->agent; in ib_sa_cancel_query()
505 ib_cancel_mad(agent, mad_buf); in ib_sa_cancel_query()
583 query->mad_buf = ib_create_send_mad(query->port->agent, 1, in alloc_mad()
603 static void init_mad(struct ib_sa_mad *mad, struct ib_mad_agent *agent) in init_mad() argument
615 cpu_to_be64(((u64) agent->hi_tid) << 32 | tid++); in init_mad()
732 struct ib_mad_agent *agent; in ib_sa_path_rec_get() local
740 agent = port->agent; in ib_sa_path_rec_get()
757 init_mad(mad, agent); in ib_sa_path_rec_get()
849 struct ib_mad_agent *agent; in ib_sa_service_rec_query() local
857 agent = port->agent; in ib_sa_service_rec_query()
879 init_mad(mad, agent); in ib_sa_service_rec_query()
946 struct ib_mad_agent *agent; in ib_sa_mcmember_rec_query() local
954 agent = port->agent; in ib_sa_mcmember_rec_query()
971 init_mad(mad, agent); in ib_sa_mcmember_rec_query()
1037 struct ib_mad_agent *agent; in ib_sa_guid_info_rec_query() local
1051 agent = port->agent; in ib_sa_guid_info_rec_query()
1068 init_mad(mad, agent); in ib_sa_guid_info_rec_query()
1099 static void send_handler(struct ib_mad_agent *agent, in send_handler() argument
1184 sa_dev->port[i].agent = in ib_sa_add_one()
1188 if (IS_ERR(sa_dev->port[i].agent)) in ib_sa_add_one()
1216 ib_unregister_mad_agent(sa_dev->port[i].agent); in ib_sa_add_one()
1237 ib_unregister_mad_agent(sa_dev->port[i].agent); in ib_sa_remove_one()