Searched refs:l1_idx (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6-mmu.c | 93 u32 l1_idx; in page_table_dump() local 97 for (l1_idx = 0; l1_idx < ISP_L1PT_PTES; l1_idx++) { in page_table_dump() 263 u32 l1_idx; in l2_unmap() local 268 size > 0 && l1_idx < ISP_L1PT_PTES; l1_idx++) { in l2_unmap() 271 l1_idx, iova); in l2_unmap() 276 iova, l1_idx); in l2_unmap() 317 u32 l1_idx; in l2_map() local 324 size > 0 && l1_idx < ISP_L1PT_PTES; l1_idx++) { in l2_map() 351 l1_idx, l2_virt); in l2_map() 710 u32 l1_idx; in ipu6_mmu_destroy() local [all …]
|
| /linux-6.15/drivers/staging/media/atomisp/pci/mmu/ |
| H A D | isp_mmu.c | 132 phys_addr_t l1_pt, unsigned int l1_idx, in mmu_remap_error() argument 143 (u64)l1_pt, l1_idx, in mmu_remap_error() 151 phys_addr_t l1_pt, unsigned int l1_idx, in mmu_unmap_l2_pte_error() argument 160 (u64)l1_pt, l1_idx, in mmu_unmap_l2_pte_error() 167 phys_addr_t l1_pt, unsigned int l1_idx, in mmu_unmap_l1_pte_error() argument 174 (u64)l1_pt, l1_idx, (unsigned int)isp_virt, in mmu_unmap_l1_pte_error() 209 mmu_remap_error(mmu, l1_pt, l1_idx, in mmu_l2_map() 221 mmu->l2_pgt_refcount[l1_idx]++; in mmu_l2_map() 353 unsigned int l1_idx, phys_addr_t l2_pt, in mmu_l2_unmap() argument 376 mmu->l2_pgt_refcount[l1_idx]--; in mmu_l2_unmap() [all …]
|
| /linux-6.15/drivers/staging/media/atomisp/include/mmu/ |
| H A D | isp_mmu.h | 45 #define ISP_PT_TO_VIRT(l1_idx, l2_idx, offset) do {\ argument 46 ((l1_idx) << ISP_L1PT_OFFSET) | \
|
| /linux-6.15/drivers/gpu/drm/imagination/ |
| H A D | pvr_mmu.c | 1383 u16 l1_idx; member 1541 op_ctx->curr_page.l1_idx); in pvr_page_table_l1_insert() 1547 child_table->parent_idx = op_ctx->curr_page.l1_idx; in pvr_page_table_l1_insert() 1548 op_ctx->curr_page.l1_table->entries[op_ctx->curr_page.l1_idx] = child_table; in pvr_page_table_l1_insert() 1788 op_ctx->curr_page.l1_idx)) { in pvr_page_table_l0_get_or_insert() 1790 op_ctx->curr_page.l1_table->entries[op_ctx->curr_page.l1_idx]; in pvr_page_table_l0_get_or_insert() 2151 op_ctx->curr_page.l1_idx = pvr_page_table_l1_idx(device_addr); in pvr_mmu_op_context_set_curr_page() 2196 if (++op_ctx->curr_page.l1_idx != ROGUE_MMUCTRL_ENTRIES_PD_VALUE) in pvr_mmu_op_context_next_page() 2199 op_ctx->curr_page.l1_idx = 0; in pvr_mmu_op_context_next_page()
|
| /linux-6.15/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_hem.c | 230 mhop->l1_idx = table_idx / chunk_ba_num & (chunk_ba_num - 1); in hns_roce_calc_hem_mhop() 234 mhop->l1_idx = table_idx & (chunk_ba_num - 1); in hns_roce_calc_hem_mhop() 305 u32 l0_idx, l1_idx, l2_idx; in calc_hem_config() local 315 l1_idx = mhop->l1_idx; in calc_hem_config() 321 index->l1 = l0_idx * chunk_ba_num + l1_idx; in calc_hem_config() 324 l1_idx * chunk_ba_num + l2_idx; in calc_hem_config() 328 index->buf = l0_idx * chunk_ba_num + l1_idx; in calc_hem_config() 411 *(table->bt_l0[index->l0] + mhop->l1_idx) = in alloc_mhop_hem() 434 *(table->bt_l0[index->l0] + mhop->l1_idx) = bt_ba; in alloc_mhop_hem() 436 *(table->bt_l0[index->l0] + mhop->l1_idx) = bt_ba; in alloc_mhop_hem() [all …]
|
| H A D | hns_roce_hem.h | 84 u32 l1_idx; /* level 1 base address table index */ member
|
| H A D | hns_roce_hw_v2.c | 4131 u64 l1_idx = 0; in hns_roce_v2_set_hem() local 4141 j = mhop.l1_idx; in hns_roce_v2_set_hem() 4149 l1_idx = i * chunk_ba_num + j; in hns_roce_v2_set_hem() 4167 bt_ba = table->bt_l1_dma_addr[l1_idx]; in hns_roce_v2_set_hem()
|