summaryrefslogtreecommitdiffstats
path: root/drivers/s390/cio/vfio_ccw_cp.c
Commit message (Expand)AuthorAgeFilesLines
* s390: fix various typosHeiko Carstens2023-07-031-2/+2
* vfio/ccw: remove old IDA format restrictionsEric Farman2023-01-091-8/+0
* vfio/ccw: don't group contiguous pages on 2K IDAWsEric Farman2023-01-091-10/+20
* vfio/ccw: handle a guest Format-1 IDALEric Farman2023-01-091-3/+16
* vfio/ccw: allocate/populate the guest idalEric Farman2023-01-091-24/+52
* vfio/ccw: calculate number of IDAWs regardless of formatEric Farman2023-01-091-0/+16
* vfio/ccw: read only one Format-1 IDAWEric Farman2023-01-091-3/+11
* vfio/ccw: refactor the idaw counterEric Farman2023-01-091-9/+30
* vfio/ccw: populate page_array struct inlineEric Farman2023-01-091-17/+5
* vfio/ccw: pass page count to page_array structEric Farman2023-01-091-10/+13
* vfio/ccw: remove unnecessary malloc alignmentEric Farman2023-01-091-20/+23
* vfio/ccw: simplify CCW chain fetch routinesEric Farman2023-01-091-18/+15
* vfio/ccw: replace copy_from_iova with vfio_dma_rwEric Farman2023-01-091-51/+5
* vfio/ccw: move where IDA flag is set in ORBEric Farman2023-01-091-7/+6
* vfio/ccw: allow non-zero storage keysEric Farman2023-01-091-1/+0
* vfio/ccw: simplify the cp_get_orb interfaceEric Farman2023-01-091-5/+4
* vfio/ccw: cleanup some of the mdev commentaryEric Farman2023-01-091-3/+2
* vfio/ccw: identify CCW data addresses as physicalEric Farman2022-12-051-2/+2
* vfio/ccw: Add length to DMA_UNMAP checksEric Farman2022-08-011-5/+11
* vfio: Replace phys_pfn with pages for vfio_pin_pages()Nicolin Chen2022-07-251-10/+9
* vfio/ccw: Add kmap_local_page() for memcpyNicolin Chen2022-07-251-3/+6
* vfio/ccw: Change pa_pfn list to pa_iova listNicolin Chen2022-07-251-71/+64
* vfio: Pass in starting IOVA to vfio_pin/unpin_pages APINicolin Chen2022-07-251-2/+2
* vfio/ccw: Only pass in contiguous pagesNicolin Chen2022-07-231-14/+56
* vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpin_pages()Jason Gunthorpe2022-05-111-3/+3
* vfio/ccw: Remove mdev from struct channel_programJason Gunthorpe2022-05-111-19/+28
* vfio-ccw: Check initialized flag in cp_init()Eric Farman2021-05-121-0/+4
* vfio-ccw: Enable transparent CCW IPL from DASDJared Rossi2020-06-021-7/+12
* vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfnFarhan Ali2019-07-151-1/+3
* vfio-ccw: Fix memory leak and don't call cp_free in cp_initFarhan Ali2019-07-151-4/+7
* vfio-ccw: Fix misleading comment when setting orb.cmd.c64Farhan Ali2019-07-151-6/+7
* vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1Eric Farman2019-07-051-1/+1
* vfio-ccw: make convert_ccw0_to_ccw1 staticCornelia Huck2019-06-241-1/+1
* vfio-ccw: Remove copy_ccw_from_iova()Eric Farman2019-06-211-12/+2
* vfio-ccw: Factor out the ccw0-to-ccw1 transitionEric Farman2019-06-211-23/+25
* vfio-ccw: Copy CCW data outside length calculationEric Farman2019-06-211-12/+7
* vfio-ccw: Skip second copy of guest cp to hostEric Farman2019-06-211-7/+3
* vfio-ccw: Move guest_cp storage into common structEric Farman2019-06-211-19/+4
* s390/cio: Combine direct and indirect CCW pathsEric Farman2019-06-171-76/+39
* vfio-ccw: Rearrange IDAL allocation in direct CCWEric Farman2019-06-171-10/+15
* vfio-ccw: Remove pfn_array_tableEric Farman2019-06-171-85/+33
* vfio-ccw: Adjust the first IDAW outside of the nested loopsEric Farman2019-06-171-2/+3
* vfio-ccw: Rearrange pfn_array and pfn_array_table arraysEric Farman2019-06-171-15/+11
* s390/cio: Use generalized CCW handler in cp_init()Eric Farman2019-06-171-23/+4
* s390/cio: Generalize the TIC handlerEric Farman2019-06-171-5/+6
* s390/cio: Refactor the routine that handles TIC CCWsEric Farman2019-06-171-4/+4
* s390/cio: Squash cp_free() and cp_unpin_free()Eric Farman2019-06-171-20/+16
* s390/cio: Remove vfio-ccw checks of command codesEric Farman2019-06-031-6/+5
* s390/cio: Allow zero-length CCWs in vfio-ccwEric Farman2019-06-031-18/+12
* s390/cio: Don't pin vfio pages for empty transfersEric Farman2019-06-031-5/+50