Searched refs:my_qp (Results 1 – 4 of 4) sorted by relevance
/drivers/infiniband/hw/ehca/ |
D | ehca_qp.c | 281 struct ehca_qp *my_qp, in init_qp_queue() argument 327 my_qp->ipz_qp_handle, in init_qp_queue() 330 my_qp->galpas.kernel); in init_qp_queue() 338 vpage = ipz_qpageit_get_inc(&my_qp->ipz_rqueue); in init_qp_queue() 458 struct ehca_qp *my_qp, *my_srq = NULL; in internal_create_qp() local 615 my_qp = kmem_cache_zalloc(qp_cache, GFP_KERNEL); in internal_create_qp() 616 if (!my_qp) { in internal_create_qp() 622 atomic_set(&my_qp->nr_events, 0); in internal_create_qp() 623 init_waitqueue_head(&my_qp->wait_completion); in internal_create_qp() 624 spin_lock_init(&my_qp->spinlock_s); in internal_create_qp() [all …]
|
D | ehca_reqs.c | 401 static inline int post_one_send(struct ehca_qp *my_qp, in post_one_send() argument 409 u64 start_offset = my_qp->ipz_squeue.current_q_offset; in post_one_send() 412 wqe_p = ipz_qeit_get_inc(&my_qp->ipz_squeue); in post_one_send() 417 ehca_err(my_qp->ib_qp.device, "Too many posted WQEs " in post_one_send() 418 "qp_num=%x", my_qp->ib_qp.qp_num); in post_one_send() 426 sq_map_idx = start_offset / my_qp->ipz_squeue.qe_size; in post_one_send() 429 ret = ehca_write_swqe(my_qp, wqe_p, cur_send_wr, sq_map_idx, hidden); in post_one_send() 435 my_qp->ipz_squeue.current_q_offset = start_offset; in post_one_send() 438 ehca_err(my_qp->ib_qp.device, "Could not write WQE " in post_one_send() 439 "qp_num=%x", my_qp->ib_qp.qp_num); in post_one_send() [all …]
|
D | ehca_mcast.c | 61 struct ehca_qp *my_qp = container_of(ibqp, struct ehca_qp, ib_qp); in ehca_attach_mcast() local 85 my_qp->ipz_qp_handle, in ehca_attach_mcast() 86 my_qp->galpas.kernel, in ehca_attach_mcast() 91 "h_ret=%lli", my_qp, ibqp->qp_num, h_ret); in ehca_attach_mcast() 98 struct ehca_qp *my_qp = container_of(ibqp, struct ehca_qp, ib_qp); in ehca_detach_mcast() local 122 my_qp->ipz_qp_handle, in ehca_detach_mcast() 123 my_qp->galpas.kernel, in ehca_detach_mcast() 128 "h_ret=%lli", my_qp, ibqp->qp_num, h_ret); in ehca_detach_mcast()
|
/drivers/net/ehea/ |
D | ehea_qmr.h | 308 static inline struct ehea_swqe *ehea_get_swqe(struct ehea_qp *my_qp, in ehea_get_swqe() argument 311 struct hw_queue *queue = &my_qp->hw_squeue; in ehea_get_swqe() 315 wqe_p = hw_qeit_get_inc(&my_qp->hw_squeue); in ehea_get_swqe() 320 static inline void ehea_post_swqe(struct ehea_qp *my_qp, struct ehea_swqe *swqe) in ehea_post_swqe() argument 323 ehea_update_sqa(my_qp, 1); in ehea_post_swqe()
|