Lines Matching refs:cda
184 pccw1->cda = ccw0.cda; in convert_ccw0_to_ccw1()
311 return is_cpa_within_range(ccw->cda, head, len); in is_tic_within_range()
355 kfree((void *)(u64)ccw->cda); in ccwchain_cda_free()
414 if (is_cpa_within_range(tic->cda, ccw_head, chain->ch_len)) in tic_target_chain_exists()
424 static int ccwchain_handle_ccw(u32 cda, struct channel_program *cp) in ccwchain_handle_ccw() argument
430 len = copy_from_iova(cp->mdev, cp->guest_cp, cda, in ccwchain_handle_ccw()
440 len = ccwchain_calc_length(cda, cp); in ccwchain_handle_ccw()
448 chain->ch_iova = cda; in ccwchain_handle_ccw()
479 ret = ccwchain_handle_ccw(tic->cda, cp); in ccwchain_loop_tic()
497 if (is_cpa_within_range(ccw->cda, ccw_head, iter->ch_len)) { in ccwchain_fetch_tic()
498 ccw->cda = (__u32) (addr_t) (((char *)iter->ch_ccw) + in ccwchain_fetch_tic()
499 (ccw->cda - ccw_head)); in ccwchain_fetch_tic()
529 ret = copy_from_iova(cp->mdev, &iova, ccw->cda, sizeof(iova)); in ccwchain_fetch_direct()
533 iova = ccw->cda; in ccwchain_fetch_direct()
558 ret = copy_from_iova(cp->mdev, idaws, ccw->cda, idal_len); in ccwchain_fetch_direct()
584 ccw->cda = (__u32) virt_to_phys(idaws); in ccwchain_fetch_direct()
597 ccw->cda = 0; in ccwchain_fetch_direct()