Lines Matching refs:writable
100 static int usnic_uiom_get_pages(unsigned long addr, size_t size, int writable, in usnic_uiom_get_pages() argument
142 flags |= (writable) ? IOMMU_WRITE : 0; in usnic_uiom_get_pages()
150 1, !writable, page_list, NULL); in usnic_uiom_get_pages()
223 int writable = 0; in __usnic_uiom_reg_release() local
237 writable = 1; in __usnic_uiom_reg_release()
242 usnic_uiom_put_pages(&uiomr->chunk_list, dirty & writable); in __usnic_uiom_reg_release()
261 flags |= (uiomr->writable) ? IOMMU_WRITE : 0; in usnic_uiom_map_sorted_intervals()
338 int writable, int dmasync) in usnic_uiom_reg_get() argument
353 writable = 1; in usnic_uiom_reg_get()
368 uiomr->writable = writable; in usnic_uiom_reg_get()
371 err = usnic_uiom_get_pages(addr, size, writable, dmasync, in usnic_uiom_reg_get()
381 (writable) ? IOMMU_WRITE : 0, in usnic_uiom_reg_get()
400 (writable) ? IOMMU_WRITE : 0); in usnic_uiom_reg_get()