Searched refs:nesqp (Results 1 - 9 of 9) sorted by relevance

/drivers/infiniband/hw/nes/
H A Dnes_mgt.c153 struct nes_qp *nesqp = fpdu_info->nesqp; local
161 nes_rem_ref_cm_node(nesqp->cm_node);
190 static struct sk_buff *nes_get_next_skb(struct nes_device *nesdev, struct nes_qp *nesqp, argument
200 if (skb->next == (struct sk_buff *)&nesqp->pau_list)
206 if (skb_queue_empty(&nesqp->pau_list))
208 skb = skb_peek(&nesqp->pau_list);
221 if (skb->next == (struct sk_buff *)&nesqp->pau_list)
226 skb_unlink(old_skb, &nesqp->pau_list);
228 nes_rem_ref_cm_node(nesqp
239 get_fpdu_info(struct nes_device *nesdev, struct nes_qp *nesqp, struct pau_fpdu_info **pau_fpdu_info) argument
411 forward_fpdus(struct nes_vnic *nesvnic, struct nes_qp *nesqp) argument
483 process_fpdus(struct nes_vnic *nesvnic, struct nes_qp *nesqp) argument
507 queue_fpdus(struct sk_buff *skb, struct nes_vnic *nesvnic, struct nes_qp *nesqp) argument
610 nes_queue_mgt_skbs(struct sk_buff *skb, struct nes_vnic *nesvnic, struct nes_qp *nesqp) argument
620 nes_destroy_pau_qp(struct nes_device *nesdev, struct nes_qp *nesqp) argument
643 struct nes_qp *nesqp; local
717 nes_change_quad_hash(struct nes_device *nesdev, struct nes_vnic *nesvnic, struct nes_qp *nesqp) argument
786 struct nes_qp *nesqp; local
[all...]
H A Dnes_verbs.c214 struct nes_qp *nesqp = to_nesqp(ibqp); local
221 if (nesqp->ibqp_state > IB_QPS_RTS)
224 spin_lock_irqsave(&nesqp->lock, flags);
226 head = nesqp->hwqp.sq_head;
227 qsize = nesqp->hwqp.sq_tail;
230 if (((head + (2 * qsize) - nesqp->hwqp.sq_tail) % qsize) == (qsize - 1)) {
231 spin_unlock_irqrestore(&nesqp->lock, flags);
235 wqe = &nesqp->hwqp.sq_vbase[head];
237 nes_fill_init_qp_wqe(wqe, nesqp, head);
267 nesqp
717 struct nes_qp *nesqp; local
904 nes_setup_virt_qp(struct nes_qp *nesqp, struct nes_pbl *nespbl, struct nes_vnic *nesvnic, int sq_size, int rq_size) argument
1026 nes_setup_mmap_qp(struct nes_qp *nesqp, struct nes_vnic *nesvnic, int sq_size, int rq_size) argument
1074 nes_free_qp_mem(struct nes_device *nesdev, struct nes_qp *nesqp, int virt_wqs) argument
1109 struct nes_qp *nesqp; local
1420 nes_clean_cq(struct nes_qp *nesqp, struct nes_cq *nescq) argument
1456 struct nes_qp *nesqp = to_nesqp(ibqp); local
2809 struct nes_qp *nesqp = to_nesqp(ibqp); local
2836 nes_hw_modify_qp(struct nes_device *nesdev, struct nes_qp *nesqp, u32 next_iwarp_state, u32 termlen, u32 wait_completion) argument
2916 struct nes_qp *nesqp = to_nesqp(ibqp); local
3263 struct nes_qp *nesqp = to_nesqp(ibqp); local
3543 struct nes_qp *nesqp = to_nesqp(ibqp); local
3637 struct nes_qp *nesqp; local
[all...]
H A Dnes_mgt.h39 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 in struct:pau_fpdu_info
94 struct nes_qp *nesqp; member in struct:pau_qh_chg
H A Dnes_cm.c98 static int nes_disconnect(struct nes_qp *nesqp, int abrupt);
608 struct nes_qp *nesqp = *nesqp_addr; local
609 struct nes_hw_qp_wqe *wqe = &nesqp->hwqp.sq_vbase[0];
611 u64temp = (unsigned long)nesqp;
646 if (nesqp->sq_kmapped) {
647 nesqp->sq_kmapped = 0;
648 kunmap(nesqp->page);
652 nesqp->nesqp_context->ird_ord_sizes &= cpu_to_le32(~(NES_QPCONTEXT_ORDIRD_LSMM_PRESENT |
655 nesqp->skip_lsmm = 1;
656 nesqp
762 struct nes_qp *nesqp; local
1508 struct nes_qp *nesqp; local
2704 nes_cm_init_tsa_conn(struct nes_qp *nesqp, struct nes_cm_node *cm_node) argument
2772 nes_cm_disconn(struct nes_qp *nesqp) argument
2794 struct nes_qp *nesqp = dwork->nesqp; local
2807 nes_cm_disconn_true(struct nes_qp *nesqp) argument
2943 nes_disconnect(struct nes_qp *nesqp, int abrupt) argument
2993 struct nes_qp *nesqp; local
3282 struct nes_qp *nesqp; local
3497 struct nes_qp *nesqp; local
3624 struct nes_qp *nesqp; local
3676 struct nes_qp *nesqp; local
[all...]
H A Dnes_hw.c79 static void nes_terminate_start_timer(struct nes_qp *nesqp);
3142 static u32 iwarp_opcode(struct nes_qp *nesqp, u32 aeq_info) argument
3149 pkt = nesqp->hwqp.q2_vbase + BAD_FRAME_OFFSET;
3158 static int nes_bld_terminate_hdr(struct nes_qp *nesqp, u16 async_event_id, u32 aeq_info) argument
3160 u8 *pkt = nesqp->hwqp.q2_vbase + BAD_FRAME_OFFSET;
3167 termhdr = (struct nes_terminate_hdr *)nesqp->hwqp.q2_vbase;
3202 switch (iwarp_opcode(nesqp, aeq_info)) {
3226 switch (iwarp_opcode(nesqp, aeq_info)) {
3263 switch (iwarp_opcode(nesqp, aeq_info)) {
3361 nesqp
3369 nes_terminate_connection(struct nes_device *nesdev, struct nes_qp *nesqp, struct nes_hw_aeqe *aeqe, enum ib_event_type eventtype) argument
3422 nes_terminate_send_fin(struct nes_device *nesdev, struct nes_qp *nesqp, struct nes_hw_aeqe *aeqe) argument
3448 nes_terminate_done(struct nes_qp *nesqp, int timeout_occurred) argument
3478 nes_terminate_received(struct nes_device *nesdev, struct nes_qp *nesqp, struct nes_hw_aeqe *aeqe) argument
3527 struct nes_qp *nesqp = (struct nes_qp *)(unsigned long)context; local
3533 nes_terminate_start_timer(struct nes_qp *nesqp) argument
3550 struct nes_qp *nesqp; local
3888 flush_wqes(struct nes_device *nesdev, struct nes_qp *nesqp, u32 which_wq, u32 wait_completion) argument
[all...]
H A Dnes.c261 struct nes_qp *nesqp; local
263 nesqp = to_nesqp(ibqp);
265 ibqp->qp_num, atomic_read(&nesqp->refcount));
266 atomic_inc(&nesqp->refcount);
272 struct nes_qp *nesqp = cqp_request->cqp_callback_pointer; local
279 if (nesqp->pbl_vbase) {
280 pci_free_consistent(nesdev->pcidev, nesqp->qp_mem_size,
281 nesqp->hwqp.q2_vbase, nesqp->hwqp.q2_pbase);
285 pci_free_consistent(nesdev->pcidev, 256, nesqp
305 struct nes_qp *nesqp; local
[all...]
H A Dnes.h287 struct nes_qp *nesqp; member in struct:nes_rskb_cb
333 nes_fill_init_qp_wqe(struct nes_hw_qp_wqe *wqe, struct nes_qp *nesqp, u32 head) argument
336 value = ((u32)((unsigned long) nesqp)) | head;
338 (u32)(upper_32_bits((unsigned long)(nesqp))));
H A Dnes_verbs.h128 struct nes_qp *nesqp; member in struct:disconn_work
H A Dnes_cm.h348 struct nes_qp *nesqp; member in struct:nes_cm_node

Completed in 1158 milliseconds