Searched refs:idaws (Results 1 – 4 of 4) sorted by relevance
/linux-6.6.21/drivers/s390/cio/ |
D | vfio_ccw_cp.c | 193 unsigned long *idaws) in page_array_idal_create_words() argument 206 idaws[i] = page_to_phys(pa->pa_page[i]); in page_array_idal_create_words() 209 idaws[i] += pa->pa_iova[i] & (PAGE_SIZE - 1); in page_array_idal_create_words() 510 unsigned long *idaws; in get_guest_idal() local 512 int idal_len = idaw_nr * sizeof(*idaws); in get_guest_idal() 517 idaws = kcalloc(idaw_nr, sizeof(*idaws), GFP_DMA | GFP_KERNEL); in get_guest_idal() 518 if (!idaws) in get_guest_idal() 523 ret = vfio_dma_rw(vdev, ccw->cda, idaws, idal_len, false); in get_guest_idal() 525 kfree(idaws); in get_guest_idal() 531 idaws[0] = ccw->cda; in get_guest_idal() [all …]
|
/linux-6.6.21/arch/s390/include/asm/ |
D | idals.h | 60 static inline unsigned long *idal_create_words(unsigned long *idaws, in idal_create_words() argument 69 *idaws++ = paddr; in idal_create_words() 73 *idaws++ = paddr; in idal_create_words() 75 return idaws; in idal_create_words()
|
/linux-6.6.21/drivers/s390/block/ |
D | dasd_fba.c | 435 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)virt_to_phys(idaws); in dasd_fba_build_cp_regular() 533 idaws = idal_create_words(idaws, dst, blksize); in dasd_fba_build_cp_regular()
|
D | dasd_eckd.c | 3979 unsigned long *idaws; in dasd_eckd_build_cp_cmd_single() local 4057 idaws = (unsigned long *) (cqr->data + in dasd_eckd_build_cp_cmd_single() 4068 idaws = (unsigned long *) (cqr->data + in dasd_eckd_build_cp_cmd_single() 4072 LO_data = (struct LO_eckd_data *) (idaws + cidaw); in dasd_eckd_build_cp_cmd_single() 4123 ccw->cda = (__u32)virt_to_phys(idaws); in dasd_eckd_build_cp_cmd_single() 4125 idaws = idal_create_words(idaws, dst, blksize); in dasd_eckd_build_cp_cmd_single() 4170 unsigned long *idaws; in dasd_eckd_build_cp_cmd_track() local 4240 idaws = (unsigned long *) (cqr->data + sizeof(struct PFX_eckd_data)); in dasd_eckd_build_cp_cmd_track() 4261 ccw->cda = (__u32)virt_to_phys(idaws); in dasd_eckd_build_cp_cmd_track() 4305 idaws = idal_create_words(idaws, idaw_dst, in dasd_eckd_build_cp_cmd_track() [all …]
|