gasket_page_table 512 drivers/staging/gasket/apex_driver.c struct gasket_page_table *gpt; gasket_page_table 280 drivers/staging/gasket/gasket_core.h struct gasket_page_table *page_table[GASKET_MAX_NUM_PAGE_TABLES]; gasket_page_table 226 drivers/staging/gasket/gasket_page_table.c int gasket_page_table_init(struct gasket_page_table **ppg_tbl, gasket_page_table 232 drivers/staging/gasket/gasket_page_table.c struct gasket_page_table *pg_tbl; gasket_page_table 319 drivers/staging/gasket/gasket_page_table.c static void gasket_free_extended_subtable(struct gasket_page_table *pg_tbl, gasket_page_table 346 drivers/staging/gasket/gasket_page_table.c gasket_page_table_garbage_collect_nolock(struct gasket_page_table *pg_tbl) gasket_page_table 368 drivers/staging/gasket/gasket_page_table.c void gasket_page_table_garbage_collect(struct gasket_page_table *pg_tbl) gasket_page_table 376 drivers/staging/gasket/gasket_page_table.c void gasket_page_table_cleanup(struct gasket_page_table *pg_tbl) gasket_page_table 391 drivers/staging/gasket/gasket_page_table.c int gasket_page_table_partition(struct gasket_page_table *pg_tbl, gasket_page_table 430 drivers/staging/gasket/gasket_page_table.c static int is_coherent(struct gasket_page_table *pg_tbl, ulong host_addr) gasket_page_table 465 drivers/staging/gasket/gasket_page_table.c static int gasket_perform_mapping(struct gasket_page_table *pg_tbl, gasket_page_table 542 drivers/staging/gasket/gasket_page_table.c static int gasket_simple_page_idx(struct gasket_page_table *pg_tbl, gasket_page_table 553 drivers/staging/gasket/gasket_page_table.c static ulong gasket_extended_lvl0_page_idx(struct gasket_page_table *pg_tbl, gasket_page_table 564 drivers/staging/gasket/gasket_page_table.c static ulong gasket_extended_lvl1_page_idx(struct gasket_page_table *pg_tbl, gasket_page_table 575 drivers/staging/gasket/gasket_page_table.c static int gasket_alloc_simple_entries(struct gasket_page_table *pg_tbl, gasket_page_table 590 drivers/staging/gasket/gasket_page_table.c static void gasket_perform_unmapping(struct gasket_page_table *pg_tbl, gasket_page_table 629 drivers/staging/gasket/gasket_page_table.c static void gasket_unmap_simple_pages(struct gasket_page_table *pg_tbl, gasket_page_table 642 drivers/staging/gasket/gasket_page_table.c static void gasket_unmap_extended_pages(struct gasket_page_table *pg_tbl, gasket_page_table 673 drivers/staging/gasket/gasket_page_table.c static inline bool gasket_addr_is_simple(struct gasket_page_table *pg_tbl, gasket_page_table 691 drivers/staging/gasket/gasket_page_table.c static ulong gasket_components_to_dev_address(struct gasket_page_table *pg_tbl, gasket_page_table 707 drivers/staging/gasket/gasket_page_table.c static bool gasket_is_simple_dev_addr_bad(struct gasket_page_table *pg_tbl, gasket_page_table 745 drivers/staging/gasket/gasket_page_table.c static bool gasket_is_extended_dev_addr_bad(struct gasket_page_table *pg_tbl, gasket_page_table 801 drivers/staging/gasket/gasket_page_table.c static void gasket_page_table_unmap_nolock(struct gasket_page_table *pg_tbl, gasket_page_table 817 drivers/staging/gasket/gasket_page_table.c static int gasket_map_simple_pages(struct gasket_page_table *pg_tbl, gasket_page_table 847 drivers/staging/gasket/gasket_page_table.c static int gasket_alloc_extended_subtable(struct gasket_page_table *pg_tbl, gasket_page_table 908 drivers/staging/gasket/gasket_page_table.c static int gasket_alloc_extended_entries(struct gasket_page_table *pg_tbl, gasket_page_table 953 drivers/staging/gasket/gasket_page_table.c static int gasket_map_extended_pages(struct gasket_page_table *pg_tbl, gasket_page_table 1012 drivers/staging/gasket/gasket_page_table.c int gasket_page_table_map(struct gasket_page_table *pg_tbl, ulong host_addr, gasket_page_table 1044 drivers/staging/gasket/gasket_page_table.c void gasket_page_table_unmap(struct gasket_page_table *pg_tbl, ulong dev_addr, gasket_page_table 1056 drivers/staging/gasket/gasket_page_table.c static void gasket_page_table_unmap_all_nolock(struct gasket_page_table *pg_tbl) gasket_page_table 1070 drivers/staging/gasket/gasket_page_table.c void gasket_page_table_unmap_all(struct gasket_page_table *pg_tbl) gasket_page_table 1079 drivers/staging/gasket/gasket_page_table.c void gasket_page_table_reset(struct gasket_page_table *pg_tbl) gasket_page_table 1088 drivers/staging/gasket/gasket_page_table.c int gasket_page_table_lookup_page(struct gasket_page_table *pg_tbl, gasket_page_table 1134 drivers/staging/gasket/gasket_page_table.c bool gasket_page_table_are_addrs_bad(struct gasket_page_table *pg_tbl, gasket_page_table 1150 drivers/staging/gasket/gasket_page_table.c bool gasket_page_table_is_dev_addr_bad(struct gasket_page_table *pg_tbl, gasket_page_table 1176 drivers/staging/gasket/gasket_page_table.c uint gasket_page_table_max_size(struct gasket_page_table *page_table) gasket_page_table 1185 drivers/staging/gasket/gasket_page_table.c uint gasket_page_table_num_entries(struct gasket_page_table *pg_tbl) gasket_page_table 1194 drivers/staging/gasket/gasket_page_table.c uint gasket_page_table_num_simple_entries(struct gasket_page_table *pg_tbl) gasket_page_table 1203 drivers/staging/gasket/gasket_page_table.c uint gasket_page_table_num_active_pages(struct gasket_page_table *pg_tbl) gasket_page_table 1212 drivers/staging/gasket/gasket_page_table.c int gasket_page_table_system_status(struct gasket_page_table *page_table) gasket_page_table 1230 drivers/staging/gasket/gasket_page_table.c struct gasket_page_table *pg_tbl; gasket_page_table 25 drivers/staging/gasket/gasket_page_table.h struct gasket_page_table; gasket_page_table 49 drivers/staging/gasket/gasket_page_table.h int gasket_page_table_init(struct gasket_page_table **ppg_tbl, gasket_page_table 64 drivers/staging/gasket/gasket_page_table.h void gasket_page_table_cleanup(struct gasket_page_table *page_table); gasket_page_table 79 drivers/staging/gasket/gasket_page_table.h int gasket_page_table_partition(struct gasket_page_table *page_table, gasket_page_table 97 drivers/staging/gasket/gasket_page_table.h int gasket_page_table_map(struct gasket_page_table *page_table, ulong host_addr, gasket_page_table 108 drivers/staging/gasket/gasket_page_table.h void gasket_page_table_unmap(struct gasket_page_table *page_table, gasket_page_table 115 drivers/staging/gasket/gasket_page_table.h void gasket_page_table_unmap_all(struct gasket_page_table *page_table); gasket_page_table 122 drivers/staging/gasket/gasket_page_table.h void gasket_page_table_reset(struct gasket_page_table *page_table); gasket_page_table 131 drivers/staging/gasket/gasket_page_table.h void gasket_page_table_garbage_collect(struct gasket_page_table *page_table); gasket_page_table 148 drivers/staging/gasket/gasket_page_table.h int gasket_page_table_lookup_page(struct gasket_page_table *page_table, gasket_page_table 165 drivers/staging/gasket/gasket_page_table.h bool gasket_page_table_are_addrs_bad(struct gasket_page_table *page_table, gasket_page_table 181 drivers/staging/gasket/gasket_page_table.h bool gasket_page_table_is_dev_addr_bad(struct gasket_page_table *page_table, gasket_page_table 188 drivers/staging/gasket/gasket_page_table.h uint gasket_page_table_max_size(struct gasket_page_table *page_table); gasket_page_table 194 drivers/staging/gasket/gasket_page_table.h uint gasket_page_table_num_entries(struct gasket_page_table *page_table); gasket_page_table 200 drivers/staging/gasket/gasket_page_table.h uint gasket_page_table_num_simple_entries(struct gasket_page_table *page_table); gasket_page_table 206 drivers/staging/gasket/gasket_page_table.h uint gasket_page_table_num_active_pages(struct gasket_page_table *page_table); gasket_page_table 212 drivers/staging/gasket/gasket_page_table.h int gasket_page_table_system_status(struct gasket_page_table *page_table);