aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/hfi1/user_exp_rcv.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-09-27RDMA/hfi1: Use struct_size() and flex_array_size() helpersGustavo A. R. Silva1-3/+2
2021-08-25RDMA/hfi1: Convert to SPDX identifierCai Huoqing1-43/+1
2021-08-23RDMA: switch from 'pci_' to 'dma_' APIChristophe JAILLET1-7/+6
2021-01-28RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abusesLee Jones1-5/+5
2020-11-25IB/hfi1: Ensure correct mm is used at all timesDennis Dalessandro1-4/+8
2020-05-29hfi1: get rid of pointless access_ok()Al Viro1-7/+0
2020-02-11IB/hfi1: Close window for pq and request colidingMike Marciniszyn1-3/+0
2020-02-11IB/hfi1: Acquire lock to release TID entries when user file is closedKaike Wan1-0/+2
2019-11-23RDMA/hfi1: Use mmu_interval_notifier_insert for user_exp_rcvJason Gunthorpe1-90/+56
2019-05-29IB/hfi1: Validate page aligned for a given virtual addressKamenee Arumugam1-0/+3
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds1-1/+1
2018-06-04IB/hfi1: Rename exp_lock to exp_mutexKaike Wan1-5/+5
2018-05-09IB/hfi1: Return actual error value from program_rcvarray()Michael J. Ruhl1-1/+0
2018-03-29RDMA: Use u64_to_user_ptr everywhereJason Gunthorpe1-2/+2
2017-09-29IB/hfi1: Refactor hfi_user_exp_rcv_invalid() IOCTLsMichael J. Ruhl1-3/+0
2017-09-27IB/hfi1: Inline common calculationMichael J. Ruhl1-4/+2
2017-08-28IB/hfi1: Move structure definitions from user_exp_rcv.c to user_exp_rcv.hHarish Chegondi1-17/+1
2017-08-28IB/hfi1: Remove duplicate definitions of num_user_pages() functionHarish Chegondi1-5/+0
2017-08-28IB/hfi1: Clean up hfi1_user_exp_rcv_setup functionHarish Chegondi1-88/+144
2017-07-31IB/hfi1: Only set fd pointer when base context is completely initializedMichael J. Ruhl1-2/+2
2017-07-31IB/hfi1: Fix bar0 mapping to use write combiningMike Marciniszyn1-2/+1
2017-06-27IB/hfi1: Create common expected receive verbs/PSM codeMike Marciniszyn1-121/+0
2017-05-04IB/hfi1: Clean up on context initialization failureMichael J. Ruhl1-14/+17
2017-05-04IB/hfi1: Clean up context initializationMichael J. Ruhl1-39/+45
2017-05-04IB/hfi1: Use filedata rather than filepointerMichael J. Ruhl1-25/+20
2017-05-04IB/hfi1: Name function prototype parametersMichael J. Ruhl1-12/+18
2017-05-04IB/hfi1: Fix a subcontext memory leakMichael J. Ruhl1-14/+18
2017-04-28IB/hfi1: Validate the TID count before using itMichael J. Ruhl1-0/+3
2017-04-20IB/hfi1: Use kcalloc() in hfi1_user_exp_rcv_init()Markus Elfring1-2/+3
2017-04-20IB/hfi1: Virtual Network Interface Controller (VNIC) HW supportVishwanathapura, Niranjana1-4/+4
2017-02-19IB/hfi1: Code reuse with memdup_copyMichael J. Ruhl1-11/+6
2016-08-02IB/hfi1: Fix memory leak during unexpected shutdownIra Weiny1-13/+31
2016-08-02IB/hfi1: Remove unneeded mm argument in remove functionDean Luick1-6/+4
2016-08-02IB/hfi1: Consistently call ops->remove outside spinlockDean Luick1-1/+3
2016-08-02IB/hfi1: Fix TID caching actionsDean Luick1-9/+7
2016-08-02IB/hfi1: Make the cache handler own its rb tree rootDean Luick1-32/+22
2016-08-02IB/hfi1: Make use of mm consistentIra Weiny1-7/+8
2016-08-02IB/hfi1: Rename TID mmu_rb_* functionsDean Luick1-12/+12
2016-08-02IB/hfi1: Remove unused sub-context parameterIra Weiny1-5/+4
2016-05-26IB/hfi1: Move driver out of stagingDennis Dalessandro1-0/+1050