Lines Matching refs:driver_f
410 if (!rdi->driver_f.free_all_qps ||
411 !rdi->driver_f.qp_priv_alloc ||
412 !rdi->driver_f.qp_priv_free ||
413 !rdi->driver_f.notify_qp_reset ||
414 !rdi->driver_f.notify_restart_rc)
539 if (rdi->driver_f.alloc_qpn)
540 return rdi->driver_f.alloc_qpn(rdi, qpt, type, port_num);
926 rdi->driver_f.flush_qp_waiters(qp);
934 rdi->driver_f.stop_send_queue(qp);
937 rdi->driver_f.quiesce_qp(qp);
952 rdi->driver_f.notify_qp_reset(qp);
1158 priv = rdi->driver_f.qp_priv_alloc(rdi, qp);
1222 if (rdi->driver_f.qp_priv_init) {
1223 err = rdi->driver_f.qp_priv_init(rdi, qp, init_attr);
1319 rdi->driver_f.qp_priv_free(rdi, qp);
1363 rdi->driver_f.notify_error_qp(qp);
1367 rdi->driver_f.schedule_send(qp);
1483 if (rdi->driver_f.check_modify_qp &&
1484 rdi->driver_f.check_modify_qp(qp, attr, attr_mask, udata))
1555 pmtu = rdi->driver_f.get_pmtu_from_attr(rdi, qp, attr);
1658 qp->pmtu = rdi->driver_f.mtu_from_qp(rdi, qp, pmtu);
1689 if (rdi->driver_f.modify_qp)
1690 rdi->driver_f.modify_qp(qp, attr, attr_mask, udata);
1751 rdi->driver_f.qp_priv_free(rdi, qp);
1778 attr->path_mtu = rdi->driver_f.mtu_to_path_mtu(qp->pmtu);
2149 if (rdi->driver_f.setup_wqe) {
2150 ret = rdi->driver_f.setup_wqe(qp, wqe, call_send);
2238 rdi->driver_f.do_send(qp);
2240 rdi->driver_f.schedule_send_no_lock(qp);
2653 if (rdi->driver_f.notify_restart_rc)
2654 rdi->driver_f.notify_restart_rc(qp,
2657 rdi->driver_f.schedule_send(qp);
2675 rdi->driver_f.schedule_send(qp);