Lines Matching refs:pa
142 static int dma_update_trans(struct zpci_dev *zdev, unsigned long pa, in dma_update_trans() argument
146 u8 *page_addr = (u8 *) (pa & PAGE_MASK); in dma_update_trans()
282 unsigned long pa = page_to_phys(page) + offset; in s390_dma_map_pages() local
287 nr_pages = iommu_num_pages(pa, size, PAGE_SIZE); in s390_dma_map_pages()
302 if (!dma_update_trans(zdev, pa, dma_addr, size, flags)) { in s390_dma_map_pages()
311 zpci_err_hex(&pa, sizeof(pa)); in s390_dma_map_pages()
342 unsigned long pa; in s390_dma_alloc() local
350 pa = page_to_phys(page); in s390_dma_alloc()
351 memset((void *) pa, 0, size); in s390_dma_alloc()
353 map = s390_dma_map_pages(dev, page, pa % PAGE_SIZE, in s390_dma_alloc()
356 free_pages(pa, get_order(size)); in s390_dma_alloc()
363 return (void *) pa; in s390_dma_alloc()
367 void *pa, dma_addr_t dma_handle, in s390_dma_free() argument
375 free_pages((unsigned long) pa, get_order(size)); in s390_dma_free()