/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | icm.h | 75 int page_idx; member in struct:mlx4_icm_iter 103 iter->page_idx = 0; 113 if (++iter->page_idx >= iter->chunk->nsg) { 121 iter->page_idx = 0; 128 return iter->chunk->buf[iter->page_idx].dma_addr; 130 return sg_dma_address(&iter->chunk->sg[iter->page_idx]); 136 return iter->chunk->buf[iter->page_idx].size; 138 return sg_dma_len(&iter->chunk->sg[iter->page_idx]);
|
/linux-master/drivers/infiniband/sw/siw/ |
H A D | siw_mem.h | 61 unsigned int page_idx = (addr - umem->fp_addr) >> PAGE_SHIFT, local 62 chunk_idx = page_idx >> CHUNK_SHIFT, 63 page_in_chunk = page_idx & ~CHUNK_MASK; 65 if (likely(page_idx < umem->num_pages))
|
/linux-master/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]) \ 133 * @page_idx: the page index of the page will be allocated 137 static int wqs_allocate_page(struct hinic_wqs *wqs, int page_idx) argument 139 return queue_alloc_page(wqs->hwif, &wqs->page_vaddr[page_idx], 140 &wqs->page_paddr[page_idx], 141 &wqs->shadow_page_vaddr[page_idx], 148 * @page_idx: the page index of the page will be freed 150 static void wqs_free_page(struct hinic_wqs *wqs, int page_idx) argument 231 wqs_next_block(struct hinic_wqs *wqs, int *page_idx, int *block_idx) argument 259 wqs_return_block(struct hinic_wqs *wqs, int page_idx, int block_idx) argument 279 int page_idx, blk_idx, pos = 0; local 308 int err, i, page_idx; local 360 int page_idx; local [all...] |
H A D | hinic_hw_wq.h | 18 int page_idx; member in struct:hinic_free_block 25 int page_idx; member in struct:hinic_wq
|
/linux-master/drivers/infiniband/hw/mthca/ |
H A D | mthca_memfree.h | 77 int page_idx; member in struct:mthca_icm_iter 106 iter->page_idx = 0; 116 if (++iter->page_idx >= iter->chunk->nsg) { 124 iter->page_idx = 0; 130 return sg_dma_address(&iter->chunk->mem[iter->page_idx]); 135 return sg_dma_len(&iter->chunk->mem[iter->page_idx]);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
H A D | rx.h | 19 u32 page_idx);
|
H A D | rx.c | 252 u32 page_idx) 254 struct mlx5e_xdp_buff *mxbuf = xsk_buff_to_mxbuf(wi->alloc_units.xsk_buffs[page_idx]); 294 __set_bit(page_idx, wi->skip_release_bitmap); /* non-atomic */ 247 mlx5e_xsk_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) argument
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | dm.c | 24 u64 page_idx = 0; local 44 while (page_idx < num_memic_hw_pages) { 46 page_idx = bitmap_find_next_zero_area(dm->memic_alloc_pages, 48 page_idx, 51 if (page_idx < num_memic_hw_pages) 53 page_idx, num_pages); 57 if (page_idx >= num_memic_hw_pages) 61 hw_start_addr + (page_idx * PAGE_SIZE)); 67 page_idx, num_pages); 71 page_idx 177 u16 page_idx; local 281 u16 page_idx; local 513 u16 page_idx; local [all...] |
H A D | main.c | 2156 clear_bit(mentry->page_idx, var_table->bitmap); 2162 mlx5_cmd_uar_dealloc(dev->mdev, mentry->page_idx, 3437 u32 page_idx; local 3446 page_idx = find_first_zero_bit(var_table->bitmap, 3448 if (page_idx >= var_table->num_var_hw_entries) { 3454 set_bit(page_idx, var_table->bitmap); 3458 (page_idx * var_table->stride_size); 3459 entry->page_idx = page_idx; 3471 clear_bit(page_idx, var_tabl [all...] |
/linux-master/sound/soc/sof/amd/ |
H A D | acp-stream.c | 34 int page_idx; local 106 for (page_idx = 0; page_idx < stream->num_pages; page_idx++) { 107 addr = snd_sgbuf_get_addr(stream->dmab, page_idx * PAGE_SIZE);
|
H A D | acp-loader.c | 123 u16 page_idx; local 150 for (page_idx = 0; page_idx < num_pages; page_idx++) {
|
/linux-master/sound/soc/amd/acp/ |
H A D | acp-platform.c | 162 u16 page_idx; local 166 for (page_idx = 0; page_idx < num_pages; page_idx++) {
|
/linux-master/drivers/iommu/iommufd/ |
H A D | iova_bitmap.c | 454 unsigned int page_idx = cur_bit / BITS_PER_PAGE; local 460 if (unlikely(page_idx > last_page_idx)) 463 kaddr = kmap_local_page(mapped->pages[page_idx]);
|
/linux-master/sound/soc/amd/renoir/ |
H A D | acp3x-pdm-dma.c | 178 u16 page_idx; local 191 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) {
|
/linux-master/sound/soc/amd/yc/ |
H A D | acp6x-pdm-dma.c | 155 u16 page_idx; local 167 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) {
|
/linux-master/sound/soc/amd/raven/ |
H A D | acp3x-pcm-dma.c | 109 u16 page_idx; local 141 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) {
|
/linux-master/sound/soc/amd/ps/ |
H A D | ps-pdm-dma.c | 159 u16 page_idx; local 169 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) {
|
H A D | ps-sdw-dma.c | 143 u16 page_idx; local 155 for (page_idx = 0; page_idx < stream->num_pages; page_idx++) {
|
/linux-master/mm/ |
H A D | percpu-vm.c | 14 unsigned int cpu, int page_idx) 19 return vmalloc_to_page((void *)pcpu_chunk_addr(chunk, cpu, page_idx)); 13 pcpu_chunk_page(struct pcpu_chunk *chunk, unsigned int cpu, int page_idx) argument
|
/linux-master/sound/soc/amd/vangogh/ |
H A D | acp5x-pcm-dma.c | 105 u16 page_idx; local 136 for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) {
|
/linux-master/fs/f2fs/ |
H A D | file.c | 3517 pgoff_t page_idx = 0, last_idx; local 3569 while (page_idx < last_idx) { 3574 ret = f2fs_get_dnode_of_data(&dn, page_idx, LOOKUP_NODE); 3577 page_idx = f2fs_get_next_page_offset(&dn, 3578 page_idx); 3586 count = min(end_offset - dn.ofs_in_node, last_idx - page_idx); 3596 page_idx += count; 3700 pgoff_t page_idx = 0, last_idx; local 3734 while (page_idx < last_idx) { 3739 ret = f2fs_get_dnode_of_data(&dn, page_idx, LOOKUP_NOD 4072 redirty_blocks(struct inode *inode, pgoff_t page_idx, int len) argument 4111 pgoff_t page_idx = 0, last_idx; local 4189 pgoff_t page_idx = 0, last_idx; local [all...] |
/linux-master/drivers/mmc/host/ |
H A D | usdhi6rol0.c | 181 int page_idx; /* page index within an SG segment */ member in struct:usdhi6_host 419 (host->page_idx << PAGE_SHIFT) + data->blksz - blk_head) 443 host->page_idx++; 453 host->page_idx++; 459 * and host->page_idx is the index of the page, in which our new block 463 done = (host->page_idx << PAGE_SHIFT) + host->offset; 489 host->page_idx = 0; 506 host->pg.page = nth_page(sg_page(host->sg), host->page_idx); 1011 host->page_idx = 0; 1414 * cross-page, in which case for single-block IO host->page_idx [all...] |
/linux-master/drivers/net/ethernet/mediatek/ |
H A D | mtk_wed.c | 637 int i, page_idx = 0, n_pages, ring_size; local 684 page_list[page_idx].p = page; 685 page_list[page_idx++].phy_addr = page_phys; 735 int i, page_idx = 0; local 744 dma_addr_t page_phy = page_list[page_idx].phy_addr; 745 void *page = page_list[page_idx++].p; 771 int i, page_idx = 0; local 807 page_list[page_idx].p = page; 808 page_list[page_idx++].phy_addr = page_phys; 852 int i, page_idx local [all...] |
/linux-master/sound/soc/amd/ |
H A D | acp-pcm-dma.c | 301 u16 page_idx; local 307 for (page_idx = 0; page_idx < (num_of_pages); page_idx++) { 309 acp_reg_write((offset + (page_idx * 8)), 318 acp_reg_write((offset + (page_idx * 8) + 4),
|
/linux-master/fs/ubifs/ |
H A D | file.c | 718 int err, page_idx, page_cnt, ret = 0, n = 0; local 777 for (page_idx = 1; page_idx < page_cnt; page_idx++) { 778 pgoff_t page_offset = offset + page_idx; 796 ui->last_page_read = offset + page_idx - 1;
|