| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_wq.c | 45 ((void *)((wqs)->page_vaddr[(wq)->page_idx]) \ 49 ((wqs)->page_paddr[(wq)->page_idx] \ 53 ((void *)((wqs)->shadow_page_vaddr[(wq)->page_idx]) \ 137 static int wqs_allocate_page(struct hinic_wqs *wqs, int page_idx) in wqs_allocate_page() argument 139 return queue_alloc_page(wqs->hwif, &wqs->page_vaddr[page_idx], in wqs_allocate_page() 140 &wqs->page_paddr[page_idx], in wqs_allocate_page() 141 &wqs->shadow_page_vaddr[page_idx], in wqs_allocate_page() 150 static void wqs_free_page(struct hinic_wqs *wqs, int page_idx) in wqs_free_page() argument 156 wqs->page_vaddr[page_idx], in wqs_free_page() 157 (dma_addr_t)wqs->page_paddr[page_idx]); in wqs_free_page() [all …]
|
| H A D | hinic_hw_wq.h | 18 int page_idx; member 25 int page_idx; member
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | icm.h | 75 int page_idx; member 103 iter->page_idx = 0; in mlx4_icm_first() 113 if (++iter->page_idx >= iter->chunk->nsg) { in mlx4_icm_next() 121 iter->page_idx = 0; in mlx4_icm_next() 128 return iter->chunk->buf[iter->page_idx].dma_addr; in mlx4_icm_addr() 130 return sg_dma_address(&iter->chunk->sg[iter->page_idx]); in mlx4_icm_addr() 136 return iter->chunk->buf[iter->page_idx].size; in mlx4_icm_size() 138 return sg_dma_len(&iter->chunk->sg[iter->page_idx]); in mlx4_icm_size()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_memfree.h | 77 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/sound/soc/sof/amd/ |
| H A D | acp-stream.c | 34 int page_idx; in acp_dsp_stream_config() local 106 for (page_idx = 0; page_idx < stream->num_pages; page_idx++) { in acp_dsp_stream_config() 107 addr = snd_sgbuf_get_addr(stream->dmab, page_idx * PAGE_SIZE); in acp_dsp_stream_config()
|
| H A D | acp-loader.c | 124 u16 page_idx; in configure_pte_for_fw_loading() 151 for (page_idx = 0; page_idx < num_pages; page_idx++) { in configure_pte_for_fw_loading() 123 u16 page_idx; configure_pte_for_fw_loading() local
|
| /linux/sound/soc/amd/acp/ |
| H A D | acp-platform.c | 138 u16 page_idx; in config_acp_dma() local 176 for (page_idx = 0; page_idx < num_pages; page_idx++) { in config_acp_dma()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | iova_bitmap.c | 425 unsigned int page_idx = cur_bit / BITS_PER_PAGE; in iova_bitmap_set() local 431 if (unlikely(page_idx > last_page_idx)) { in iova_bitmap_set() 440 kaddr = kmap_local_page(mapped->pages[page_idx]); in iova_bitmap_set()
|
| /linux/sound/soc/amd/ps/ |
| H A D | ps-pdm-dma.c | 159 u16 page_idx; in acp63_config_dma() local 169 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) { in acp63_config_dma()
|
| H A D | ps-sdw-dma.c | 209 u16 page_idx; in acp63_config_dma() local 221 for (page_idx = 0; page_idx < stream->num_pages; page_idx++) { in acp63_config_dma()
|
| /linux/sound/soc/amd/yc/ |
| H A D | acp6x-pdm-dma.c | 155 u16 page_idx; in acp6x_config_dma() local 167 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) { in acp6x_config_dma()
|
| /linux/sound/soc/amd/renoir/ |
| H A D | acp3x-pdm-dma.c | 178 u16 page_idx; in config_acp_dma() local 191 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) { in config_acp_dma()
|
| /linux/sound/soc/amd/raven/ |
| H A D | acp3x-pcm-dma.c | 109 u16 page_idx; in config_acp3x_dma() local 141 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) { in config_acp3x_dma()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
| H A D | rx.h | 19 u32 page_idx);
|
| /linux/sound/soc/amd/vangogh/ |
| H A D | acp5x-pcm-dma.c | 105 u16 page_idx; in config_acp5x_dma() local 136 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) { in config_acp5x_dma()
|
| /linux/Documentation/translations/zh_CN/mm/ |
| H A D | hugetlbfs_reserv.rst | 323 围是[page_idx, page_idx + 1]。
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_rx.c | 67 u32 page_idx); 71 u32 page_idx); 1832 u32 page_idx = wqe_offset >> rq->mpwqe.page_shift; in mlx5e_handle_rx_cqe_mpwrq_rep() 1858 rq, wi, cqe, cqe_bcnt, head_offset, page_idx); in mlx5e_handle_rx_cqe_mpwrq_rep() 1909 u32 page_idx) in mlx5e_skb_from_cqe_mpwrq_nonlinear() 1911 struct mlx5e_frag_page *frag_page = &wi->alloc_units.frag_pages[page_idx]; in mlx5e_skb_from_cqe_mpwrq_nonlinear() 2097 u32 page_idx) in mlx5e_skb_from_cqe_mpwrq_linear() 2099 struct mlx5e_frag_page *frag_page = &wi->alloc_units.frag_pages[page_idx]; in mlx5e_skb_from_cqe_mpwrq_linear() 2245 u32 page_idx; in mlx5e_handle_rx_cqe_mpwrq_shampo() 2262 page_idx in mlx5e_handle_rx_cqe_mpwrq_shampo() 1829 u32 page_idx = wqe_offset >> rq->mpwqe.page_shift; mlx5e_handle_rx_cqe_mpwrq_rep() local 1906 mlx5e_skb_from_cqe_mpwrq_nonlinear(struct mlx5e_rq * rq,struct mlx5e_mpw_info * wi,struct mlx5_cqe64 * cqe,u16 cqe_bcnt,u32 head_offset,u32 page_idx) mlx5e_skb_from_cqe_mpwrq_nonlinear() argument 2094 mlx5e_skb_from_cqe_mpwrq_linear(struct mlx5e_rq * rq,struct mlx5e_mpw_info * wi,struct mlx5_cqe64 * cqe,u16 cqe_bcnt,u32 head_offset,u32 page_idx) mlx5e_skb_from_cqe_mpwrq_linear() argument 2242 u32 page_idx; mlx5e_handle_rx_cqe_mpwrq_shampo() local 2352 u32 page_idx = wqe_offset >> rq->mpwqe.page_shift; mlx5e_handle_rx_cqe_mpwrq() local [all...] |
| H A D | en.h | 612 u32 head_offset, u32 page_idx);
|
| /linux/drivers/mmc/host/ |
| H A D | usdhi6rol0.c | 181 int page_idx; /* page index within an SG segment */ member 419 (host->page_idx << PAGE_SHIFT) + data->blksz - blk_head) in usdhi6_sg_unmap() 443 host->page_idx++; in usdhi6_sg_advance() 453 host->page_idx++; in usdhi6_sg_advance() 463 done = (host->page_idx << PAGE_SHIFT) + host->offset; in usdhi6_sg_advance() 489 host->page_idx = 0; in usdhi6_sg_advance() 506 host->pg.page = sg_page(host->sg) + host->page_idx; in usdhi6_sg_advance() 1011 host->page_idx = 0; in usdhi6_rq_start() 1722 data->flags & MMC_DATA_READ ? 'R' : 'W', host->page_idx, in usdhi6_timeout_work()
|
| /linux/sound/soc/amd/ |
| H A D | acp-pcm-dma.c | 301 u16 page_idx; in acp_pte_config() local 307 for (page_idx = 0; page_idx < (num_of_pages); page_idx++) { in acp_pte_config() 309 acp_reg_write((offset + (page_idx * 8)), in acp_pte_config() 318 acp_reg_write((offset + (page_idx * 8) + 4), in acp_pte_config()
|
| /linux/drivers/md/ |
| H A D | md-llbitmap.c | 1086 static void llbitmap_raise_barrier(struct llbitmap *llbitmap, int page_idx) in llbitmap_raise_barrier() argument 1088 struct llbitmap_page_ctl *pctl = llbitmap->pctl[page_idx]; in llbitmap_raise_barrier() 1100 static void llbitmap_release_barrier(struct llbitmap *llbitmap, int page_idx) in llbitmap_release_barrier() argument 1102 struct llbitmap_page_ctl *pctl = llbitmap->pctl[page_idx]; in llbitmap_release_barrier() 1107 static int llbitmap_suspend_timeout(struct llbitmap *llbitmap, int page_idx) in llbitmap_suspend_timeout() argument 1109 struct llbitmap_page_ctl *pctl = llbitmap->pctl[page_idx]; in llbitmap_suspend_timeout() 1122 static void llbitmap_resume(struct llbitmap *llbitmap, int page_idx) in llbitmap_resume() argument 1124 struct llbitmap_page_ctl *pctl = llbitmap->pctl[page_idx]; in llbitmap_resume()
|
| H A D | raid1.c | 2761 int page_idx = 0; in raid1_sync_request() local 2987 page = resync_fetch_page(rp, page_idx); in raid1_sync_request() 2999 } while (++page_idx < RESYNC_PAGES); in raid1_sync_request()
|
| /linux/drivers/input/touchscreen/ |
| H A D | raydium_i2c_ts.c | 644 u16 page_idx, const void *data, size_t len) in raydium_i2c_fw_write_page() argument 655 buf[BL_PAGE_STR] = page_idx ? 0xff : 0; in raydium_i2c_fw_write_page() 669 page_idx, i, error); in raydium_i2c_fw_write_page()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ttm.c | 883 uint64_t page_idx, pages_per_xcc; in amdgpu_ttm_gart_bind_gfx9_mqd() local 889 for (i = 0, page_idx = 0; i < num_xcc; i++, page_idx += pages_per_xcc) { in amdgpu_ttm_gart_bind_gfx9_mqd() 891 gtt->offset + (page_idx << PAGE_SHIFT), in amdgpu_ttm_gart_bind_gfx9_mqd() 892 pages_per_xcc, >t->ttm.dma_address[page_idx], in amdgpu_ttm_gart_bind_gfx9_mqd()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ |
| H A D | gsp.c | 1664 int ret, i, page_idx = 0; in nvkm_gsp_radix3_sg() local 1696 for_each_sgtable_dma_page(sgt, &sg_dma_iter, page_idx) { in nvkm_gsp_radix3_sg() 1698 page_idx++; in nvkm_gsp_radix3_sg()
|