Lines Matching refs:driver_f
369 if (!rdi->driver_f.free_all_qps ||
370 !rdi->driver_f.qp_priv_alloc ||
371 !rdi->driver_f.qp_priv_free ||
372 !rdi->driver_f.notify_qp_reset ||
373 !rdi->driver_f.notify_restart_rc)
499 if (rdi->driver_f.alloc_qpn)
500 return rdi->driver_f.alloc_qpn(rdi, qpt, type, port_num);
888 rdi->driver_f.flush_qp_waiters(qp);
896 rdi->driver_f.stop_send_queue(qp);
899 rdi->driver_f.quiesce_qp(qp);
914 rdi->driver_f.notify_qp_reset(qp);
1118 priv = rdi->driver_f.qp_priv_alloc(rdi, qp);
1177 if (rdi->driver_f.qp_priv_init) {
1178 ret = rdi->driver_f.qp_priv_init(rdi, qp, init_attr);
1266 rdi->driver_f.qp_priv_free(rdi, qp);
1307 rdi->driver_f.notify_error_qp(qp);
1311 rdi->driver_f.schedule_send(qp);
1430 if (rdi->driver_f.check_modify_qp &&
1431 rdi->driver_f.check_modify_qp(qp, attr, attr_mask, udata))
1502 pmtu = rdi->driver_f.get_pmtu_from_attr(rdi, qp, attr);
1605 qp->pmtu = rdi->driver_f.mtu_from_qp(rdi, qp, pmtu);
1636 if (rdi->driver_f.modify_qp)
1637 rdi->driver_f.modify_qp(qp, attr, attr_mask, udata);
1699 rdi->driver_f.qp_priv_free(rdi, qp);
1726 attr->path_mtu = rdi->driver_f.mtu_to_path_mtu(qp->pmtu);
2098 if (rdi->driver_f.setup_wqe) {
2099 ret = rdi->driver_f.setup_wqe(qp, wqe, call_send);
2187 rdi->driver_f.do_send(qp);
2189 rdi->driver_f.schedule_send_no_lock(qp);
2602 if (rdi->driver_f.notify_restart_rc)
2603 rdi->driver_f.notify_restart_rc(qp,
2606 rdi->driver_f.schedule_send(qp);
2624 rdi->driver_f.schedule_send(qp);