Home
last modified time | relevance | path

Searched refs:page_idx (Results 1 – 25 of 25) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_wq.c54 ((void *)((wqs)->page_vaddr[(wq)->page_idx]) \
58 ((wqs)->page_paddr[(wq)->page_idx] \
62 ((void *)((wqs)->shadow_page_vaddr[(wq)->page_idx]) \
140 static int wqs_allocate_page(struct hinic_wqs *wqs, int page_idx) in wqs_allocate_page() argument
142 return queue_alloc_page(wqs->hwif, &wqs->page_vaddr[page_idx], in wqs_allocate_page()
143 &wqs->page_paddr[page_idx], in wqs_allocate_page()
144 &wqs->shadow_page_vaddr[page_idx], in wqs_allocate_page()
153 static void wqs_free_page(struct hinic_wqs *wqs, int page_idx) in wqs_free_page() argument
159 wqs->page_vaddr[page_idx], in wqs_free_page()
160 (dma_addr_t)wqs->page_paddr[page_idx]); in wqs_free_page()
[all …]
Dhinic_hw_wq.h27 int page_idx; member
34 int page_idx; member
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dcmd.c97 u64 page_idx = 0; in mlx5_cmd_alloc_memic() local
117 while (page_idx < num_memic_hw_pages) { in mlx5_cmd_alloc_memic()
119 page_idx = bitmap_find_next_zero_area(memic->memic_alloc_pages, in mlx5_cmd_alloc_memic()
121 page_idx, in mlx5_cmd_alloc_memic()
124 if (page_idx < num_memic_hw_pages) in mlx5_cmd_alloc_memic()
126 page_idx, num_pages); in mlx5_cmd_alloc_memic()
130 if (page_idx >= num_memic_hw_pages) in mlx5_cmd_alloc_memic()
134 hw_start_addr + (page_idx * PAGE_SIZE)); in mlx5_cmd_alloc_memic()
140 page_idx, num_pages); in mlx5_cmd_alloc_memic()
144 page_idx++; in mlx5_cmd_alloc_memic()
Dmain.c2159 u16 page_idx = get_extended_index(vma->vm_pgoff); in dm_mmap() local
2165 if (find_next_zero_bit(mctx->dm_pages, page_idx + npages, page_idx) != in dm_mmap()
2166 page_idx + npages) in dm_mmap()
2172 page_idx; in dm_mmap()
2243 u32 page_idx; in mlx5_ib_alloc_dm() local
2259 page_idx = (memic_addr - pci_resource_start(memic->dev->pdev, 0) - in mlx5_ib_alloc_dm()
2271 &page_idx, sizeof(page_idx)); in mlx5_ib_alloc_dm()
2275 bitmap_set(to_mucontext(context)->dm_pages, page_idx, in mlx5_ib_alloc_dm()
2295 u32 page_idx; in mlx5_ib_dealloc_dm() local
2302 page_idx = (dm->dev_addr - pci_resource_start(memic->dev->pdev, 0) - in mlx5_ib_dealloc_dm()
[all …]
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Dicm.h65 int page_idx; member
93 iter->page_idx = 0; in mlx4_icm_first()
103 if (++iter->page_idx >= iter->chunk->nsg) { in mlx4_icm_next()
111 iter->page_idx = 0; in mlx4_icm_next()
117 return sg_dma_address(&iter->chunk->mem[iter->page_idx]); in mlx4_icm_addr()
122 return sg_dma_len(&iter->chunk->mem[iter->page_idx]); in mlx4_icm_size()
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_memfree.h77 int page_idx; member
106 iter->page_idx = 0; in mthca_icm_first()
116 if (++iter->page_idx >= iter->chunk->nsg) { in mthca_icm_next()
124 iter->page_idx = 0; in mthca_icm_next()
130 return sg_dma_address(&iter->chunk->mem[iter->page_idx]); in mthca_icm_addr()
135 return sg_dma_len(&iter->chunk->mem[iter->page_idx]); in mthca_icm_size()
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_hem.h92 int page_idx; member
138 iter->page_idx = 0; in hns_roce_hem_first()
148 if (++iter->page_idx >= iter->chunk->nsg) { in hns_roce_hem_next()
156 iter->page_idx = 0; in hns_roce_hem_next()
162 return sg_dma_address(&iter->chunk->mem[iter->page_idx]); in hns_roce_hem_addr()
/Linux-v4.19/mm/
Dreadahead.c117 unsigned page_idx; in read_pages() local
129 for (page_idx = 0; page_idx < nr_pages; page_idx++) { in read_pages()
160 int page_idx; in __do_page_cache_readahead() local
173 for (page_idx = 0; page_idx < nr_to_read; page_idx++) { in __do_page_cache_readahead()
174 pgoff_t page_offset = offset + page_idx; in __do_page_cache_readahead()
200 if (page_idx == nr_to_read - lookahead_size) in __do_page_cache_readahead()
Dpercpu-vm.c14 unsigned int cpu, int page_idx) in pcpu_chunk_page() argument
19 return vmalloc_to_page((void *)pcpu_chunk_addr(chunk, cpu, page_idx)); in pcpu_chunk_page()
Dpercpu.c252 static int __maybe_unused pcpu_page_idx(unsigned int cpu, int page_idx) in pcpu_page_idx() argument
254 return pcpu_unit_map[cpu] * pcpu_unit_pages + page_idx; in pcpu_page_idx()
257 static unsigned long pcpu_unit_page_offset(unsigned int cpu, int page_idx) in pcpu_unit_page_offset() argument
259 return pcpu_unit_offsets[cpu] + (page_idx << PAGE_SHIFT); in pcpu_unit_page_offset()
263 unsigned int cpu, int page_idx) in pcpu_chunk_addr() argument
266 pcpu_unit_page_offset(cpu, page_idx); in pcpu_chunk_addr()
/Linux-v4.19/fs/orangefs/
Dinode.c72 int page_idx; in orangefs_readpages() local
77 for (page_idx = 0; page_idx < nr_pages; page_idx++) { in orangefs_readpages()
/Linux-v4.19/fs/
Dmpage.c392 unsigned page_idx; in mpage_readpages() local
394 for (page_idx = 0; page_idx < nr_pages; page_idx++) { in mpage_readpages()
403 args.nr_pages = nr_pages - page_idx; in mpage_readpages()
/Linux-v4.19/drivers/mmc/host/
Dusdhi6rol0.c182 int page_idx; /* page index within an SG segment */ member
421 (host->page_idx << PAGE_SHIFT) + data->blksz - blk_head) in usdhi6_sg_unmap()
445 host->page_idx++; in usdhi6_sg_advance()
455 host->page_idx++; in usdhi6_sg_advance()
465 done = (host->page_idx << PAGE_SHIFT) + host->offset; in usdhi6_sg_advance()
491 host->page_idx = 0; in usdhi6_sg_advance()
508 host->pg.page = nth_page(sg_page(host->sg), host->page_idx); in usdhi6_sg_advance()
1009 host->page_idx = 0; in usdhi6_rq_start()
1711 data->flags & MMC_DATA_READ ? 'R' : 'W', host->page_idx, in usdhi6_timeout_work()
/Linux-v4.19/sound/soc/amd/
Dacp-pcm-dma.c309 u16 page_idx; in acp_pte_config() local
316 for (page_idx = 0; page_idx < (num_of_pages); page_idx++) { in acp_pte_config()
318 acp_reg_write((offset + (page_idx * 8)), in acp_pte_config()
328 acp_reg_write((offset + (page_idx * 8) + 4), in acp_pte_config()
/Linux-v4.19/fs/ubifs/
Dfile.c736 int err, page_idx, page_cnt, ret = 0, n = 0; in ubifs_do_bulk_read() local
795 for (page_idx = 1; page_idx < page_cnt; page_idx++) { in ubifs_do_bulk_read()
796 pgoff_t page_offset = offset + page_idx; in ubifs_do_bulk_read()
812 ui->last_page_read = offset + page_idx - 1; in ubifs_do_bulk_read()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c1037 u16 cqe_bcnt, u32 head_offset, u32 page_idx) in mlx5e_skb_from_cqe_mpwrq_nonlinear() argument
1040 struct mlx5e_dma_info *di = &wi->umr.dma_info[page_idx]; in mlx5e_skb_from_cqe_mpwrq_nonlinear()
1084 u16 cqe_bcnt, u32 head_offset, u32 page_idx) in mlx5e_skb_from_cqe_mpwrq_linear() argument
1086 struct mlx5e_dma_info *di = &wi->umr.dma_info[page_idx]; in mlx5e_skb_from_cqe_mpwrq_linear()
1108 __set_bit(page_idx, wi->xdp_xmit_bitmap); /* non-atomic */ in mlx5e_skb_from_cqe_mpwrq_linear()
1130 u32 page_idx = wqe_offset >> PAGE_SHIFT; in mlx5e_handle_rx_cqe_mpwrq() local
1154 page_idx); in mlx5e_handle_rx_cqe_mpwrq()
Den.h506 u16 cqe_bcnt, u32 head_offset, u32 page_idx);
757 u16 cqe_bcnt, u32 head_offset, u32 page_idx);
760 u16 cqe_bcnt, u32 head_offset, u32 page_idx);
/Linux-v4.19/drivers/input/touchscreen/
Draydium_i2c_ts.c583 u16 page_idx, const void *data, size_t len) in raydium_i2c_fw_write_page() argument
594 buf[BL_PAGE_STR] = page_idx ? 0xff : 0; in raydium_i2c_fw_write_page()
608 page_idx, i, error); in raydium_i2c_fw_write_page()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c995 uint64_t page_idx = 1; in amdgpu_ttm_gart_bind() local
997 r = amdgpu_gart_bind(adev, gtt->offset, page_idx, in amdgpu_ttm_gart_bind()
1007 gtt->offset + (page_idx << PAGE_SHIFT), in amdgpu_ttm_gart_bind()
1008 ttm->num_pages - page_idx, in amdgpu_ttm_gart_bind()
1009 &ttm->pages[page_idx], in amdgpu_ttm_gart_bind()
1010 &(gtt->ttm.dma_address[page_idx]), flags); in amdgpu_ttm_gart_bind()
/Linux-v4.19/fs/ceph/
Dfile.c575 int page_idx; in striped_read() local
584 page_idx = (page_align + read) >> PAGE_SHIFT; in striped_read()
588 pages + page_idx, num_pages - page_idx, in striped_read()
/Linux-v4.19/drivers/md/
Draid1.c2612 int page_idx = 0; in raid1_sync_request() local
2843 page = resync_fetch_page(rp, page_idx); in raid1_sync_request()
2855 } while (++page_idx < RESYNC_PAGES); in raid1_sync_request()
Draid10.c2947 int page_idx = 0; in raid10_sync_request() local
3462 page = resync_fetch_page(rp, page_idx); in raid10_sync_request()
3471 } while (++page_idx < RESYNC_PAGES); in raid10_sync_request()
/Linux-v4.19/fs/btrfs/
Dextent_io.c4115 unsigned page_idx; in extent_readpages() local
4124 for (page_idx = 0; page_idx < nr_pages; page_idx++) { in extent_readpages()
/Linux-v4.19/Documentation/vm/
Dhugetlbfs_reserv.rst430 [page_idx, page_idx + 1).
/Linux-v4.19/drivers/scsi/lpfc/
Dlpfc_sli.c14706 int cnt, idx, numcq, page_idx = 0; in lpfc_cq_create_set() local
14881 cnt = page_idx + dmabuf->buffer_tag; in lpfc_cq_create_set()
14888 page_idx += rc; in lpfc_cq_create_set()
15722 int cnt, idx, numrq, page_idx = 0; in lpfc_mrq_create() local
15808 cnt = page_idx + dmabuf->buffer_tag; in lpfc_mrq_create()
15815 page_idx += rc; in lpfc_mrq_create()
15820 cnt = page_idx + dmabuf->buffer_tag; in lpfc_mrq_create()
15827 page_idx += rc; in lpfc_mrq_create()