Searched refs:page_list (Results 1 - 25 of 53) sorted by relevance

123

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/i386/kernel/
H A Dmachine_kexec.c106 unsigned long page_list[PAGES_NR]; local
115 page_list[PA_CONTROL_PAGE] = __pa(control_page);
116 page_list[VA_CONTROL_PAGE] = (unsigned long)relocate_kernel;
117 page_list[PA_PGD] = __pa(kexec_pgd);
118 page_list[VA_PGD] = (unsigned long)kexec_pgd;
120 page_list[PA_PMD_0] = __pa(kexec_pmd0);
121 page_list[VA_PMD_0] = (unsigned long)kexec_pmd0;
122 page_list[PA_PMD_1] = __pa(kexec_pmd1);
123 page_list[VA_PMD_1] = (unsigned long)kexec_pmd1;
125 page_list[PA_PTE_
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/dma/
H A Diovlock.c71 /* single kmalloc for pinned list, page_list[], and the page arrays */
81 pages = (struct page **) &local_list->page_list[nr_iovecs];
84 struct dma_page_list *page_list = &local_list->page_list[i]; local
93 page_list->nr_pages = num_pages_spanned(&iov[i]);
94 page_list->base_address = iov[i].iov_base;
96 page_list->pages = pages;
97 pages += page_list->nr_pages;
105 page_list->nr_pages,
108 page_list
136 struct dma_page_list *page_list = &pinned_list->page_list[i]; local
196 struct dma_page_list *page_list; local
260 struct dma_page_list *page_list; local
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/infiniband/hw/mthca/
H A Dmthca_allocator.c124 if (array->page_list[p].page)
125 return array->page_list[p].page[index & MTHCA_ARRAY_MASK];
135 if (!array->page_list[p].page)
136 array->page_list[p].page = (void **) get_zeroed_page(GFP_ATOMIC);
138 if (!array->page_list[p].page)
141 array->page_list[p].page[index & MTHCA_ARRAY_MASK] = value;
142 ++array->page_list[p].used;
151 if (--array->page_list[p].used == 0) {
152 free_page((unsigned long) array->page_list[p].page);
153 array->page_list[
[all...]
H A Dmthca_eq.c247 return eq->page_list[off / PAGE_SIZE].buf + off % PAGE_SIZE;
499 eq->page_list = kmalloc(npages * sizeof *eq->page_list,
501 if (!eq->page_list)
505 eq->page_list[i].buf = NULL;
517 eq->page_list[i].buf = dma_alloc_coherent(&dev->pdev->dev,
519 if (!eq->page_list[i].buf)
523 pci_unmap_addr_set(&eq->page_list[i], mapping, t);
525 memset(eq->page_list[i].buf, 0, PAGE_SIZE);
595 if (eq->page_list[
[all...]
H A Dmthca_provider.h56 struct mthca_buf_list *page_list; member in union:mthca_buf
115 struct mthca_buf_list *page_list; member in struct:mthca_eq
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/x86_64/kernel/
H A Dmachine_kexec.c183 unsigned long page_list[PAGES_NR]; local
192 page_list[PA_CONTROL_PAGE] = virt_to_phys(control_page);
193 page_list[VA_CONTROL_PAGE] = (unsigned long)relocate_kernel;
194 page_list[PA_PGD] = virt_to_phys(&kexec_pgd);
195 page_list[VA_PGD] = (unsigned long)kexec_pgd;
196 page_list[PA_PUD_0] = virt_to_phys(&kexec_pud0);
197 page_list[VA_PUD_0] = (unsigned long)kexec_pud0;
198 page_list[PA_PMD_0] = virt_to_phys(&kexec_pmd0);
199 page_list[VA_PMD_0] = (unsigned long)kexec_pmd0;
200 page_list[PA_PTE_
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/md/
H A Ddm-io.h18 struct page_list { struct
19 struct page_list *next;
36 struct page_list *pl;
H A Dkcopyd.c45 struct page_list *pages;
55 static struct page_list *alloc_pl(void)
57 struct page_list *pl;
72 static void free_pl(struct page_list *pl)
79 unsigned int nr, struct page_list **pages)
81 struct page_list *pl;
101 static void kcopyd_put_pages(struct kcopyd_client *kc, struct page_list *pl)
103 struct page_list *cursor;
118 static void drop_pages(struct page_list *pl)
120 struct page_list *nex
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/powerpc/kernel/
H A Dmachine_kexec_32.c35 unsigned long page_list; local
42 page_list = image->head;
59 (*rnk)(page_list, reboot_code_buffer_phys, image->start);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/mlx4/
H A Dalloc.c138 buf->u.page_list = kzalloc(buf->nbufs * sizeof *buf->u.page_list,
140 if (!buf->u.page_list)
144 buf->u.page_list[i].buf =
147 if (!buf->u.page_list[i].buf)
150 buf->u.page_list[i].map = t;
152 memset(buf->u.page_list[i].buf, 0, PAGE_SIZE);
175 buf->u.page_list[i].buf,
176 buf->u.page_list[i].map);
177 kfree(buf->u.page_list);
[all...]
H A Dmr.c369 int start_index, int npages, u64 *page_list)
390 mtt_entry[i + 2] = cpu_to_be64(page_list[i] |
406 page_list += i;
419 u64 *page_list; local
423 page_list = kmalloc(buf->npages * sizeof *page_list, GFP_KERNEL);
424 if (!page_list)
429 page_list[i] = buf->u.direct.map + (i << buf->page_shift);
431 page_list[i] = buf->u.page_list[
368 mlx4_write_mtt(struct mlx4_dev *dev, struct mlx4_mtt *mtt, int start_index, int npages, u64 *page_list) argument
[all...]
H A Deq.c152 return eq->page_list[off / PAGE_SIZE].buf + off % PAGE_SIZE;
353 eq->page_list = kmalloc(npages * sizeof *eq->page_list,
355 if (!eq->page_list)
359 eq->page_list[i].buf = NULL;
371 eq->page_list[i].buf = dma_alloc_coherent(&dev->pdev->dev,
373 if (!eq->page_list[i].buf)
377 eq->page_list[i].map = t;
379 memset(eq->page_list[i].buf, 0, PAGE_SIZE);
432 if (eq->page_list[
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/infiniband/core/
H A Dumem.c49 ib_dma_unmap_sg(dev, chunk->page_list,
53 set_page_dirty_lock(chunk->page_list[i].page);
54 put_page(chunk->page_list[i].page);
72 struct page **page_list; local
104 page_list = (struct page **) __get_free_page(GFP_KERNEL);
105 if (!page_list) {
128 1, !umem->writable, page_list, NULL);
149 chunk->page_list[i].page = page_list[i + off];
150 chunk->page_list[
[all...]
H A Dfmr_pool.c116 u64 *page_list,
127 bucket = pool->cache_bucket + ib_fmr_hash(*page_list);
132 !memcmp(page_list, fmr->page_list,
133 page_list_len * sizeof *page_list))
415 * @page_list:List of pages to map
416 * @list_len:Number of pages in @page_list
422 u64 *page_list,
436 page_list,
461 result = ib_map_phys_fmr(fmr->fmr, page_list, list_le
115 ib_fmr_cache_lookup(struct ib_fmr_pool *pool, u64 *page_list, int page_list_len, u64 io_virtual_address) argument
421 ib_fmr_pool_map_phys(struct ib_fmr_pool *pool_handle, u64 *page_list, int list_len, u64 io_virtual_address) argument
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/infiniband/hw/cxgb3/
H A Diwch_mem.c44 __be64 *page_list)
57 page_list,
72 __be64 *page_list,
91 page_list,
109 __be64 **page_list)
152 *page_list = kmalloc(sizeof(u64) * *npages, GFP_KERNEL);
153 if (!*page_list)
161 (*page_list)[n++] = cpu_to_be64(buffer_list[i].addr +
41 iwch_register_mem(struct iwch_dev *rhp, struct iwch_pd *php, struct iwch_mr *mhp, int shift, __be64 *page_list) argument
69 iwch_reregister_mem(struct iwch_dev *rhp, struct iwch_pd *php, struct iwch_mr *mhp, int shift, __be64 *page_list, int npages) argument
103 build_phys_page_list(struct ib_phys_buf *buffer_list, int num_phys_buf, u64 *iova_start, u64 *total_size, int *npages, int *shift, __be64 **page_list) argument
H A Diwch_provider.h342 __be64 *page_list);
346 __be64 *page_list,
354 __be64 **page_list);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/rdma/
H A Dib_fmr_pool.h78 u64 page_list[0]; member in struct:ib_pool_fmr
89 u64 *page_list,
H A Dib_umem.h58 struct scatterlist page_list[0]; member in struct:ib_umem_chunk
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/ppc/kernel/
H A Dmachine_kexec.c92 unsigned long page_list; local
99 page_list = image->head;
116 (*rnk)(page_list, reboot_code_buffer_phys, image->start);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/arm/kernel/
H A Dmachine_kexec.c49 unsigned long page_list; local
54 page_list = image->head & PAGE_MASK;
63 kexec_indirection_page = page_list;
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/sh/kernel/
H A Dmachine_kexec.c76 unsigned long page_list; local
89 page_list = image->head;
104 (*rnk)(page_list, reboot_code_buffer, image->start, vbr_reg);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/base/
H A Ddmapool.c20 struct list_head page_list; member in struct:dma_pool
32 struct list_head page_list; member in struct:dma_page
64 list_for_each_entry(page, &pool->page_list, page_list) {
136 INIT_LIST_HEAD (&retval->page_list);
188 list_add (&page->page_list, &pool->page_list);
218 list_del (&page->page_list);
240 while (!list_empty (&pool->page_list)) {
242 page = list_entry (pool->page_list
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/infiniband/hw/mlx4/
H A Dmr.c94 len = sg_dma_len(&chunk->page_list[j]) >> mtt->page_shift;
96 pages[i++] = sg_dma_address(&chunk->page_list[j]) +
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/infiniband/hw/ehca/
H A Dehca_mrmw.h101 u64 *page_list,
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-x86_64/
H A Dkexec.h89 unsigned long page_list,

Completed in 232 milliseconds

123