summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/powernv/vas-window.c
AgeCommit message (Expand)AuthorFilesLines
2022-05-22powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attrHaren Myneni1-2/+2
2021-06-20powerpc/vas: Define and use common vas_window structHaren Myneni1-75/+86
2021-06-20powerpc/vas: Create take/drop pid and mm reference functionsHaren Myneni1-50/+5
2021-06-20powerpc/vas: Add platform specific user window operationsHaren Myneni1-1/+44
2021-06-20powerpc/powernv/vas: Rename register/unregister functionsHaren Myneni1-0/+18
2021-06-20powerpc/powernv/vas: Release reference to tgid during window closeHaren Myneni1-4/+5
2020-08-25powerpc/powernv: Staticify functions without prototypesOliver O'Halloran1-5/+4
2020-04-20powerpc/vas: Add VAS user space APIHaren Myneni1-3/+3
2020-04-20powerpc/vas: Initialize window attributes for GZIP coprocessor typeHaren Myneni1-5/+12
2020-04-20powerpc: Use mm_context vas_windows counter to issue CP_ABORTHaren Myneni1-9/+13
2020-04-20powerpc/vas: Free send window in VAS instance after credits returnedHaren Myneni1-2/+2
2020-04-20powerpc/vas: Display process stuck messageHaren Myneni1-1/+29
2020-04-20powerpc/vas: Do not use default credits for receive windowHaren Myneni1-2/+2
2020-04-20powerpc/vas: Return credits after handling faultHaren Myneni1-0/+36
2020-04-20powerpc/vas: Setup thread IRQ handler per VAS instanceHaren Myneni1-0/+60
2020-04-20powerpc/vas: Take reference to PID and mm for user space windowsHaren Myneni1-4/+46
2020-04-20powerpc/vas: Register NX with fault window ID and IRQ port valueHaren Myneni1-2/+13
2020-04-20powerpc/vas: Setup fault window per VAS instanceHaren Myneni1-2/+2
2019-07-13Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-19/+0
2019-07-01powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functionsChristoph Hellwig1-19/+0
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2018-08-21ppc: Convert vas ID allocation to new IDA APIMatthew Wilcox1-22/+4
2018-03-14powerpc/vas: Add a couple of trace pointsSukadev Bhattiprolu1-0/+9
2018-02-13powerpc/vas: Don't set uses_vas for kernel windowsNicholas Piggin1-8/+8
2017-11-12powerpc/vas: Add support for user receive windowSukadev Bhattiprolu1-7/+49
2017-11-12powerpc/vas: Define vas_win_id()Sukadev Bhattiprolu1-0/+9
2017-11-12powerpc/vas: Define vas_win_paste_addr()Sukadev Bhattiprolu1-0/+10
2017-11-12powerpc/vas: Export HVWC to debugfsSukadev Bhattiprolu1-7/+27
2017-11-12powerpc/vas: poll for return of window creditsSukadev Bhattiprolu1-0/+45
2017-11-12powerpc/vas: Save configured window creditsSukadev Bhattiprolu1-2/+4
2017-11-12powerpc/vas: Reduce polling interval for busy stateSukadev Bhattiprolu1-4/+6
2017-11-12powerpc/vas: Use helper to unpin/close windowSukadev Bhattiprolu1-7/+15
2017-11-12powerpc/vas: Drop poll_window_cast_out().Sukadev Bhattiprolu1-17/+17
2017-11-12powerpc/vas: Cleanup some debug codeSukadev Bhattiprolu1-2/+6
2017-11-12powerpc/vas: Validate window creditsSukadev Bhattiprolu1-0/+6
2017-11-12powerpc/vas: init missing fields from [rt]xattrSukadev Bhattiprolu1-0/+6
2017-08-31powerpc/powernv/vas: Define copy/paste interfacesSukadev Bhattiprolu1-0/+47
2017-08-31powerpc/powernv/vas: Define vas_tx_win_open()Sukadev Bhattiprolu1-3/+153
2017-08-31powerpc/powernv/vas: Define vas_win_close() interfaceSukadev Bhattiprolu1-5/+96
2017-08-31powerpc/powernv/vas: Define vas_rx_win_open() interfaceSukadev Bhattiprolu1-1/+282
2017-08-31powerpc/powernv/vas: Define helpers to alloc/free windowsSukadev Bhattiprolu1-0/+73
2017-08-31powerpc/powernv/vas: Define helpers to init window contextSukadev Bhattiprolu1-0/+299
2017-08-31powerpc/powernv/vas: Define helpers to access MMIO regionsSukadev Bhattiprolu1-0/+174
2017-08-31powerpc/powernv/vas: Define vas_init() and vas_exit()Sukadev Bhattiprolu1-0/+19