Home
last modified time | relevance | path

Searched refs:idaws (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/s390/cio/
Dvfio_ccw_cp.c190 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()
[all …]
/linux-6.1.9/arch/s390/include/asm/
Didals.h48 static inline unsigned long *idal_create_words(unsigned long *idaws, in idal_create_words() argument
57 *idaws++ = paddr; in idal_create_words()
61 *idaws++ = paddr; in idal_create_words()
63 return idaws; in idal_create_words()
/linux-6.1.9/drivers/s390/block/
Ddasd_fba.c435 unsigned long *idaws; in dasd_fba_build_cp_regular() local
495 idaws = (unsigned long *) (cqr->data + sizeof(struct DE_fba_data)); in dasd_fba_build_cp_regular()
496 LO_data = (struct LO_fba_data *) (idaws + cidaw); in dasd_fba_build_cp_regular()
531 ccw->cda = (__u32)(addr_t) idaws; in dasd_fba_build_cp_regular()
533 idaws = idal_create_words(idaws, dst, blksize); in dasd_fba_build_cp_regular()
Ddasd_eckd.c3949 unsigned long *idaws; in dasd_eckd_build_cp_cmd_single() local
4027 idaws = (unsigned long *) (cqr->data + in dasd_eckd_build_cp_cmd_single()
4038 idaws = (unsigned long *) (cqr->data + in dasd_eckd_build_cp_cmd_single()
4042 LO_data = (struct LO_eckd_data *) (idaws + cidaw); in dasd_eckd_build_cp_cmd_single()
4093 ccw->cda = (__u32)(addr_t) idaws; in dasd_eckd_build_cp_cmd_single()
4095 idaws = idal_create_words(idaws, dst, blksize); in dasd_eckd_build_cp_cmd_single()
4140 unsigned long *idaws; in dasd_eckd_build_cp_cmd_track() local
4210 idaws = (unsigned long *) (cqr->data + sizeof(struct PFX_eckd_data)); in dasd_eckd_build_cp_cmd_track()
4231 ccw->cda = (__u32)(addr_t)idaws; in dasd_eckd_build_cp_cmd_track()
4275 idaws = idal_create_words(idaws, idaw_dst, in dasd_eckd_build_cp_cmd_track()
[all …]