一个Monster的子类Boss,然后两个基类是有相互勾结的地方,它们都或多或少的使用了对方的类型进行定义自...
EXPORT_SYMBOL(flush_dcache_page); void flush_kernel_dcache_page(struct page *page) { __cpuc_flush_dcache_area(page_address(page), PAGE_SIZE); } EXPORT_SYMBOL(flush_kernel_dcache_page); void copy_to_user_page(struct vm_area_struct *vma, struct page *page, unsigned long uaddr, void...
cpu_cache.flush_kern_dcache_area(virt_addr, size); // same as macro __cpuc_flush_dcache_area outer_cache.inv_range(phy_addr, size); outer_cache.clean_range(phy_addr, size); 2. PL -> ARM (I don't need to clean or flush. I need to invalidate ARM memories so that it is for...
Expand Up@@ -115,6 +115,7 @@ extern void flush_cache_page(struct vm_area_struct*, unsigned long, unsigned lon #defineflush_cache_vmap(start,end) do { } while (0) #defineflush_cache_vunmap(start,end) do { } while (0) #defineARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE0 ...
__cpuc_flush_dcache_area(virt, size);outer_flush_range(phys, phys + size); } 开发者ID:Seagate,项目名称:SMR_FS-EXT4,代码行数:9,代码来源:tegra114.c 示例6: memory_engine_cache ▲点赞 1▼ intmemory_engine_cache(memory_engine_t*engine, uint cmd,shm_driver_operation_top){intres =0;me...
commit 3923d91d2ade70e9fcfe22aa965710ff8a2ae535 Author: David S. Miller <[EMAIL PROTECTED]> Date: Mon Apr 7 00:26:11 2008 -0700
@@ -248,10 +248,8 @@ static bool remove_migration_pte(struct page *page, struct vm_area_struct *vma, pte = swp_entry_to_pte(entry); } else if (is_device_public_page(new)) { pte = pte_mkdevmap(pte); flush_dcache_page(new); ...
static void *l1d_flush_fallback_area; static bool no_rfi_flush; static bool no_entry_flush; static bool no_uaccess_flush; bool rfi_flush; bool entry_flush; bool uaccess_flush; DEFINE_STATIC_KEY_FALSE(uaccess_flush_key); EXPORT_SYMBOL(uaccess_flush_key); static int __init handle_no...