Lines Matching refs:rdi
102 int rvt_create_mad_agents(struct rvt_dev_info *rdi) in rvt_create_mad_agents() argument
109 for (p = 0; p < rdi->dparms.nports; p++) { in rvt_create_mad_agents()
110 rvp = rdi->ports[p]; in rvt_create_mad_agents()
111 agent = ib_register_mad_agent(&rdi->ibdev, p + 1, in rvt_create_mad_agents()
122 if (rdi->driver_f.notify_create_mad_agent) in rvt_create_mad_agents()
123 rdi->driver_f.notify_create_mad_agent(rdi, p); in rvt_create_mad_agents()
129 for (p = 0; p < rdi->dparms.nports; p++) { in rvt_create_mad_agents()
130 rvp = rdi->ports[p]; in rvt_create_mad_agents()
135 if (rdi->driver_f.notify_free_mad_agent) in rvt_create_mad_agents()
136 rdi->driver_f.notify_free_mad_agent(rdi, p); in rvt_create_mad_agents()
149 void rvt_free_mad_agents(struct rvt_dev_info *rdi) in rvt_free_mad_agents() argument
155 for (p = 0; p < rdi->dparms.nports; p++) { in rvt_free_mad_agents()
156 rvp = rdi->ports[p]; in rvt_free_mad_agents()
168 if (rdi->driver_f.notify_free_mad_agent) in rvt_free_mad_agents()
169 rdi->driver_f.notify_free_mad_agent(rdi, p); in rvt_free_mad_agents()