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 Dipz_pt_fn.h60 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 Dehca_eq.c89 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 Dehca_cq.c192 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 Dipz_pt_fn.c44 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 Dehca_classes.h76 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 Dehca_uverbs.c135 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 Dehca_reqs.c52 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 Dehca_main.c781 q_ofs = eq->ipz_queue.current_q_offset;
785 q_ofs2 = eq->ipz_queue.current_q_offset;
H A Dehca_qp.c637 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 Dehca_irq.c510 eq_empty = (!ipz_eqit_eq_peek_valid(&shca->eq.ipz_queue));

Completed in 110 milliseconds