Lines Matching refs:idaws
190 unsigned long *idaws) in page_array_idal_create_words() argument
203 idaws[i] = page_to_phys(pa->pa_page[i]); in page_array_idal_create_words()
206 idaws[0] += pa->pa_iova[0] & (PAGE_SIZE - 1); in page_array_idal_create_words()
560 unsigned long *idaws; in ccwchain_fetch_direct() local
582 idal_len = idaw_nr * sizeof(*idaws); in ccwchain_fetch_direct()
585 idaws = kcalloc(idaw_nr, sizeof(*idaws), GFP_DMA | GFP_KERNEL); in ccwchain_fetch_direct()
586 if (!idaws) { in ccwchain_fetch_direct()
604 ret = copy_from_iova(vdev, idaws, ccw->cda, idal_len); in ccwchain_fetch_direct()
613 pa->pa_iova[i] = idaws[i]; in ccwchain_fetch_direct()
630 ccw->cda = (__u32) virt_to_phys(idaws); in ccwchain_fetch_direct()
634 page_array_idal_create_words(pa, idaws); in ccwchain_fetch_direct()
641 kfree(idaws); in ccwchain_fetch_direct()