/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/i386/kernel/ |
H A D | machine_kexec.c | 106 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 D | iovlock.c | 71 /* 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 D | mthca_allocator.c | 124 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 D | mthca_eq.c | 247 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 D | mthca_provider.h | 56 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 D | machine_kexec.c | 183 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 D | dm-io.h | 18 struct page_list { struct 19 struct page_list *next; 36 struct page_list *pl;
|
H A D | kcopyd.c | 45 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 D | machine_kexec_32.c | 35 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 D | alloc.c | 138 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 D | mr.c | 369 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 D | eq.c | 152 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 D | umem.c | 49 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 D | fmr_pool.c | 116 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 D | iwch_mem.c | 44 __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 D | iwch_provider.h | 342 __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 D | ib_fmr_pool.h | 78 u64 page_list[0]; member in struct:ib_pool_fmr 89 u64 *page_list,
|
H A D | ib_umem.h | 58 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 D | machine_kexec.c | 92 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 D | machine_kexec.c | 49 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 D | machine_kexec.c | 76 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 D | dmapool.c | 20 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 D | mr.c | 94 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 D | ehca_mrmw.h | 101 u64 *page_list,
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-x86_64/ |
H A D | kexec.h | 89 unsigned long page_list,
|