Searched refs:nesqp (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 612 struct nes_qp *nesqp; in nes_mmap() local 625 nesqp = nes_ucontext->mmap_nesqp[index]; in nes_mmap() 626 if (nesqp == NULL) { in nes_mmap() 631 virt_to_phys(nesqp->hwqp.sq_vbase) >> PAGE_SHIFT, in nes_mmap() 637 vma->vm_private_data = nesqp; in nes_mmap() 781 static int nes_setup_virt_qp(struct nes_qp *nesqp, struct nes_pbl *nespbl, in nes_setup_virt_qp() argument 805 …nesqp->hwqp.sq_pbase = (le32_to_cpu(((__le32 *)pbl)[0])) | ((u64)((le32_to_cpu(((__le32 *)pbl)[1])… in nes_setup_virt_qp() 812 nesqp->hwqp.sq_vbase = kmap(nespbl->page); in nes_setup_virt_qp() 813 nesqp->page = nespbl->page; in nes_setup_virt_qp() 814 if (!nesqp->hwqp.sq_vbase) { in nes_setup_virt_qp() [all …]
|
D | nes_mgt.c | 154 struct nes_qp *nesqp = fpdu_info->nesqp; in nes_download_callback() local 162 nes_rem_ref_cm_node(nesqp->cm_node); in nes_download_callback() 191 static struct sk_buff *nes_get_next_skb(struct nes_device *nesdev, struct nes_qp *nesqp, in nes_get_next_skb() argument 201 if (skb->next == (struct sk_buff *)&nesqp->pau_list) in nes_get_next_skb() 207 if (skb_queue_empty(&nesqp->pau_list)) in nes_get_next_skb() 209 skb = skb_peek(&nesqp->pau_list); in nes_get_next_skb() 214 if (skb_queue_empty(&nesqp->pau_list)) in nes_get_next_skb() 227 skb_unlink(old_skb, &nesqp->pau_list); in nes_get_next_skb() 229 nes_rem_ref_cm_node(nesqp->cm_node); in nes_get_next_skb() 230 if (skb == (struct sk_buff *)&nesqp->pau_list) in nes_get_next_skb() [all …]
|
D | nes_cm.c | 100 static int nes_disconnect(struct nes_qp *nesqp, int abrupt); 657 struct nes_qp *nesqp = *nesqp_addr; in build_rdma0_msg() local 658 struct nes_hw_qp_wqe *wqe = &nesqp->hwqp.sq_vbase[0]; in build_rdma0_msg() 660 u64temp = (unsigned long)nesqp->nesuqp_addr; in build_rdma0_msg() 693 if (nesqp->sq_kmapped) { in build_rdma0_msg() 694 nesqp->sq_kmapped = 0; in build_rdma0_msg() 695 kunmap(nesqp->page); in build_rdma0_msg() 699 nesqp->nesqp_context->ird_ord_sizes &= cpu_to_le32(~(NES_QPCONTEXT_ORDIRD_LSMM_PRESENT | in build_rdma0_msg() 702 nesqp->skip_lsmm = 1; in build_rdma0_msg() 703 nesqp->hwqp.sq_tail = 0; in build_rdma0_msg() [all …]
|
D | nes_hw.c | 71 static void nes_terminate_start_timer(struct nes_qp *nesqp); 3089 static u32 iwarp_opcode(struct nes_qp *nesqp, u32 aeq_info) in iwarp_opcode() argument 3096 pkt = nesqp->hwqp.q2_vbase + BAD_FRAME_OFFSET; in iwarp_opcode() 3105 static int nes_bld_terminate_hdr(struct nes_qp *nesqp, u16 async_event_id, u32 aeq_info) in nes_bld_terminate_hdr() argument 3107 u8 *pkt = nesqp->hwqp.q2_vbase + BAD_FRAME_OFFSET; in nes_bld_terminate_hdr() 3114 termhdr = (struct nes_terminate_hdr *)nesqp->hwqp.q2_vbase; in nes_bld_terminate_hdr() 3149 switch (iwarp_opcode(nesqp, aeq_info)) { in nes_bld_terminate_hdr() 3173 switch (iwarp_opcode(nesqp, aeq_info)) { in nes_bld_terminate_hdr() 3210 switch (iwarp_opcode(nesqp, aeq_info)) { in nes_bld_terminate_hdr() 3308 nesqp->term_sq_flush_code = flush_code; in nes_bld_terminate_hdr() [all …]
|
D | nes.c | 260 struct nes_qp *nesqp; in nes_add_ref() local 262 nesqp = to_nesqp(ibqp); in nes_add_ref() 264 ibqp->qp_num, atomic_read(&nesqp->refcount)); in nes_add_ref() 265 atomic_inc(&nesqp->refcount); in nes_add_ref() 271 struct nes_qp *nesqp = cqp_request->cqp_callback_pointer; in nes_cqp_rem_ref_callback() local 278 if (nesqp->pbl_vbase) { in nes_cqp_rem_ref_callback() 279 pci_free_consistent(nesdev->pcidev, nesqp->qp_mem_size, in nes_cqp_rem_ref_callback() 280 nesqp->hwqp.q2_vbase, nesqp->hwqp.q2_pbase); in nes_cqp_rem_ref_callback() 284 pci_free_consistent(nesdev->pcidev, 256, nesqp->pbl_vbase, nesqp->pbl_pbase); in nes_cqp_rem_ref_callback() 285 nesqp->pbl_vbase = NULL; in nes_cqp_rem_ref_callback() [all …]
|
D | nes_mgt.h | 39 void nes_queue_mgt_skbs(struct sk_buff *skb, struct nes_vnic *nesvnic, struct nes_qp *nesqp); 41 void nes_destroy_pau_qp(struct nes_device *nesdev, struct nes_qp *nesqp); 75 struct nes_qp *nesqp; member 94 struct nes_qp *nesqp; member
|
D | nes.h | 290 struct nes_qp *nesqp; member 336 nes_fill_init_qp_wqe(struct nes_hw_qp_wqe *wqe, struct nes_qp *nesqp, u32 head) in nes_fill_init_qp_wqe() argument 339 value = ((u32)((unsigned long) nesqp)) | head; in nes_fill_init_qp_wqe() 341 (u32)(upper_32_bits((unsigned long)(nesqp)))); in nes_fill_init_qp_wqe()
|
D | nes_verbs.h | 132 struct nes_qp *nesqp; member
|
D | nes_cm.h | 351 struct nes_qp *nesqp; member
|