Searched refs:ipz_queue (Results 1 - 10 of 10) sorted by relevance
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/ehca/ |
H A D | ipz_pt_fn.h | 60 struct ipz_queue { struct 76 static inline void *ipz_qeit_calc(struct ipz_queue *queue, u64 q_offset) 89 static inline void *ipz_qeit_get(struct ipz_queue *queue) 96 * page to page in struct ipz_queue, last increment will return 0! and 101 void *ipz_qpageit_get_inc(struct ipz_queue *queue); 105 * step in struct ipz_queue, will wrap in ringbuffer 110 static inline void *ipz_qeit_get_inc(struct ipz_queue *queue) 125 * step in struct ipz_queue, will wrap in ringbuffer 131 static inline void *ipz_qeit_get_inc_valid(struct ipz_queue *queue) 143 static inline int ipz_qeit_is_valid(struct ipz_queue *queu [all...] |
H A D | ehca_eq.c | 89 ret = ipz_queue_ctor(&eq->ipz_queue, nr_pages, 99 if (!(vpage = ipz_qpageit_get_inc(&eq->ipz_queue))) { 112 vpage = ipz_qpageit_get_inc(&eq->ipz_queue); 121 ipz_qeit_reset(&eq->ipz_queue); 147 ipz_queue_dtor(&eq->ipz_queue); 161 eqe = ipz_eqit_eq_get_inc_valid(&eq->ipz_queue); 183 ipz_queue_dtor(&eq->ipz_queue);
|
H A D | ehca_cq.c | 192 ipz_rc = ipz_queue_ctor(&my_cq->ipz_queue, param.act_pages, 202 vpage = ipz_qpageit_get_inc(&my_cq->ipz_queue); 231 vpage = ipz_qpageit_get_inc(&my_cq->ipz_queue); 253 ipz_qeit_reset(&my_cq->ipz_queue); 268 struct ipz_queue *ipz_queue = &my_cq->ipz_queue; local 273 resp.ipz_queue.qe_size = ipz_queue->qe_size; 274 resp.ipz_queue [all...] |
H A D | ipz_pt_fn.c | 44 void *ipz_qpageit_get_inc(struct ipz_queue *queue) 59 void *ipz_qeit_eq_get_inc(struct ipz_queue *queue) 73 int ipz_queue_abs_to_offset(struct ipz_queue *queue, u64 addr, u64 *q_offset) 86 int ipz_queue_ctor(struct ipz_queue *queue, 146 int ipz_queue_dtor(struct ipz_queue *queue)
|
H A D | ehca_classes.h | 76 struct ipz_queue ipz_queue; member in struct:ehca_eq 121 struct ipz_queue ipz_squeue; 122 struct ipz_queue ipz_rqueue; 148 struct ipz_queue ipz_queue; member in struct:ehca_cq 301 struct ipzu_queue_resp ipz_queue; member in struct:ehca_create_cq_resp
|
H A D | ehca_uverbs.c | 135 static int ehca_mmap_queue(struct vm_area_struct *vma, struct ipz_queue *queue, 180 ret = ehca_mmap_queue(vma, &cq->ipz_queue, &cq->mm_count_queue);
|
H A D | ehca_reqs.c | 52 static inline int ehca_write_rwqe(struct ipz_queue *ipz_rqueue, 501 ipz_qeit_get_inc_valid(&my_cq->ipz_queue); 656 ret = ipz_qeit_is_valid(&my_cq->ipz_queue);
|
H A D | ehca_main.c | 781 q_ofs = eq->ipz_queue.current_q_offset; 785 q_ofs2 = eq->ipz_queue.current_q_offset;
|
H A D | ehca_qp.c | 637 struct ipz_queue *ipz_rqueue = &my_qp->ipz_rqueue; 638 struct ipz_queue *ipz_squeue = &my_qp->ipz_squeue; 694 struct ipz_queue *squeue;
|
H A D | ehca_irq.c | 510 eq_empty = (!ipz_eqit_eq_peek_valid(&shca->eq.ipz_queue));
|
Completed in 110 milliseconds