Lines Matching refs:l0_table
1371 struct pvr_page_table_l0 *l0_table; member
1550 op_ctx->curr_page.l0_table = child_table; in pvr_page_table_l1_insert()
1568 pvr_page_table_l1_get_entry_raw(op_ctx->curr_page.l0_table->parent, in pvr_page_table_l1_remove()
1569 op_ctx->curr_page.l0_table->parent_idx); in pvr_page_table_l1_remove()
1571 WARN_ON(op_ctx->curr_page.l0_table->parent != in pvr_page_table_l1_remove()
1576 op_ctx->curr_page.l1_table->entries[op_ctx->curr_page.l0_table->parent_idx] = NULL; in pvr_page_table_l1_remove()
1577 op_ctx->curr_page.l0_table->parent_idx = PVR_IDX_INVALID; in pvr_page_table_l1_remove()
1578 op_ctx->curr_page.l0_table->next_free = op_ctx->unmap.l0_free_tables; in pvr_page_table_l1_remove()
1579 op_ctx->unmap.l0_free_tables = op_ctx->curr_page.l0_table; in pvr_page_table_l1_remove()
1580 op_ctx->curr_page.l0_table = NULL; in pvr_page_table_l1_remove()
1604 pvr_page_table_l0_get_entry_raw(op_ctx->curr_page.l0_table, in pvr_page_table_l0_insert()
1614 ++op_ctx->curr_page.l0_table->entry_count; in pvr_page_table_l0_insert()
1632 pvr_page_table_l0_get_entry_raw(op_ctx->curr_page.l0_table, in pvr_page_table_l0_remove()
1642 if (--op_ctx->curr_page.l0_table->entry_count == 0) { in pvr_page_table_l0_remove()
1644 if (op_ctx->curr_page.l0_table->parent_idx != PVR_IDX_INVALID) in pvr_page_table_l0_remove()
1789 op_ctx->curr_page.l0_table = in pvr_page_table_l0_get_or_insert()
1957 if (op_ctx->curr_page.l0_table) in pvr_mmu_op_context_sync_manual()
1958 pvr_page_table_l0_sync(op_ctx->curr_page.l0_table); in pvr_mmu_op_context_sync_manual()
2063 op_ctx->curr_page.l0_table = NULL; in pvr_mmu_op_context_load_tables()
2154 op_ctx->curr_page.l0_table = NULL; in pvr_mmu_op_context_set_curr_page()
2248 if (pvr_page_table_l0_entry_is_valid(op_ctx->curr_page.l0_table, in pvr_page_create()
2269 if (!pvr_page_table_l0_entry_is_valid(op_ctx->curr_page.l0_table, in pvr_page_destroy()
2439 if (op_ctx->curr_page.l0_table) in pvr_mmu_op_context_unmap_curr_page()