Lines Matching refs:cflush
46 struct gnttab_cache_flush cflush; in dma_cache_maint() local
48 cflush.a.dev_bus_addr = handle & XEN_PAGE_MASK; in dma_cache_maint()
49 cflush.offset = xen_offset_in_page(handle); in dma_cache_maint()
50 cflush.op = op; in dma_cache_maint()
53 if (size + cflush.offset > XEN_PAGE_SIZE) in dma_cache_maint()
54 cflush.length = XEN_PAGE_SIZE - cflush.offset; in dma_cache_maint()
56 cflush.length = size; in dma_cache_maint()
58 HYPERVISOR_grant_table_op(GNTTABOP_cache_flush, &cflush, 1); in dma_cache_maint()
60 cflush.offset = 0; in dma_cache_maint()
61 cflush.a.dev_bus_addr += cflush.length; in dma_cache_maint()
62 size -= cflush.length; in dma_cache_maint()
138 struct gnttab_cache_flush cflush; in xen_mm_init() local
143 cflush.op = 0; in xen_mm_init()
144 cflush.a.dev_bus_addr = 0; in xen_mm_init()
145 cflush.offset = 0; in xen_mm_init()
146 cflush.length = 0; in xen_mm_init()
147 if (HYPERVISOR_grant_table_op(GNTTABOP_cache_flush, &cflush, 1) != -ENOSYS) in xen_mm_init()