Lines Matching refs:unmap
112 * a series of maps. However, a single unmap should always be immediately
1433 /** @unmap: Data specifically for unmap operations. */
1436 * @l1_free_tables: Collects page table objects freed by unmap
1442 * @l0_free_tables: Collects page table objects freed by unmap
1446 } unmap;
1521 op_ctx->curr_page.l1_table->next_free = op_ctx->unmap.l1_free_tables;
1522 op_ctx->unmap.l1_free_tables = op_ctx->curr_page.l1_table;
1584 op_ctx->curr_page.l0_table->next_free = op_ctx->unmap.l0_free_tables;
1585 op_ctx->unmap.l0_free_tables = op_ctx->curr_page.l0_table;
2317 while (op_ctx->unmap.l0_free_tables) {
2318 struct pvr_page_table_l0 *tmp = op_ctx->unmap.l0_free_tables;
2320 op_ctx->unmap.l0_free_tables =
2321 op_ctx->unmap.l0_free_tables->next_free;
2325 while (op_ctx->unmap.l1_free_tables) {
2326 struct pvr_page_table_l1 *tmp = op_ctx->unmap.l1_free_tables;
2328 op_ctx->unmap.l1_free_tables =
2329 op_ctx->unmap.l1_free_tables->next_free;
2422 * @op_ctx: Target MMU op context pointing at the first page to unmap.
2423 * @nr_pages: Number of pages to unmap.
2472 * @device_addr: First device-virtual address to unmap.
2473 * @size: Size in bytes to unmap.