Searched refs:queue_pages (Results 1 - 5 of 5) 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.c77 u64 page = (u64)virt_to_abs(queue->queue_pages[i]);
104 queue->queue_pages = vmalloc(nr_of_pages * sizeof(void *));
105 if (!queue->queue_pages) {
109 memset(queue->queue_pages, 0, nr_of_pages * sizeof(void *));
122 (queue->queue_pages)[f] = (struct ipz_page *)kpage;
139 if (!(queue->queue_pages)[f])
141 free_page((unsigned long)(queue->queue_pages)[f]);
152 if (!queue || !queue->queue_pages) {
153 ehca_gen_dbg("queue or queue_pages is NULL");
158 free_page((unsigned long)(queue->queue_pages)[
[all...]
H A Dipz_pt_fn.h63 struct ipz_page **queue_pages; /* array of pages belonging to queue */ member in struct:ipz_queue
81 current_page = (queue->queue_pages)[q_offset >> EHCA_PAGESHIFT];
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ehea/
H A Dehea_qmr.c62 queue->queue_pages = kmalloc(nr_of_pages * sizeof(void*), GFP_KERNEL);
63 if (!queue->queue_pages) {
64 ehea_error("no mem for queue_pages");
79 (queue->queue_pages)[i] = (struct ehea_page*)kpage;
93 if (!(queue->queue_pages)[i])
95 free_page((unsigned long)(queue->queue_pages)[i]);
105 if (!queue || !queue->queue_pages)
111 free_page((unsigned long)(queue->queue_pages)[i]);
113 kfree(queue->queue_pages);
H A Dehea.h156 struct ehea_page **queue_pages; /* array of pages belonging to queue */ member in struct:hw_queue
H A Dehea_qmr.h194 current_page = (queue->queue_pages)[q_offset >> EHEA_PAGESHIFT];

Completed in 111 milliseconds