Jason Gunthorpe
|
51d0a2b4cf
IB/uverbs: Remove struct uverbs_root_spec and all supporting code
|
7 years ago |
Jason Gunthorpe
|
3a863577a7
IB/uverbs: Use uverbs_api to unmarshal ioctl commands
|
7 years ago |
Jason Gunthorpe
|
461bb2eee4
IB/uverbs: Add a simple allocator to uverbs_attr_bundle
|
7 years ago |
Jason Gunthorpe
|
6a1f444fef
IB/uverbs: Remove the ib_uverbs_attr pointer from each attr
|
7 years ago |
Jason Gunthorpe
|
4b3dd2bbf0
IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle
|
7 years ago |
Jason Gunthorpe
|
9ed3e5f447
IB/uverbs: Build the specs into a radix tree at runtime
|
7 years ago |
Jason Gunthorpe
|
e83f0ecdc4
IB/uverbs: Do not pass struct ib_device to the ioctl methods
|
7 years ago |
Jason Gunthorpe
|
bccd06223f
IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language
|
7 years ago |
Jason Gunthorpe
|
22fa27fbc6
IB/uverbs: Fix locking around struct ib_uverbs_file ucontext
|
7 years ago |
Yishai Hadas
|
fd44e3853c
IB/mlx5: Introduce flow steering matcher uapi object
|
7 years ago |
Jason Gunthorpe
|
422e3d37ed
RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT
|
7 years ago |
Jason Gunthorpe
|
540cd69209
RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly
|
7 years ago |
Jason Gunthorpe
|
83bb444233
RDMA/uverbs: Remove UA_FLAGS
|
7 years ago |
Jason Gunthorpe
|
9a119cd597
RDMA/uverbs: Get rid of the & in method specifications
|
7 years ago |
Jason Gunthorpe
|
6c61d2a55c
RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros
|
7 years ago |
Jason Gunthorpe
|
595c7736d4
RDMA/uverbs: Simplify method definition macros
|
7 years ago |
Jason Gunthorpe
|
d108dac080
RDMA/uverbs: Simplify UVERBS_ATTR family of macros
|
7 years ago |
Jason Gunthorpe
|
321d7863ac
IB/uverbs: Delete type and id from uverbs_obj_attr
|
7 years ago |
Matan Barak
|
2d9c1bd7e1
IB/uverbs: Add a macro to define a type with no kernel known size
|
7 years ago |
Matan Barak
|
8762d149e8
IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically
|
7 years ago |
Jason Gunthorpe
|
0f45e69d62
Merge tag 'verbs_flow_counters' of git://git.kernel.org/pub/scm/linux/kernel/git/leon/linux-rdma.git into for-next
|
7 years ago |
Matan Barak
|
3efa38125b
IB/uverbs: Add an ib_uobject getter to ioctl() infrastructure
|
7 years ago |
Jason Gunthorpe
|
f4602cbb0a
IB/uverbs: Fix uverbs_attr_get_obj
|
7 years ago |
Ariel Levkovich
|
be934cca9e
IB/uverbs: Add device memory registration ioctl support
|
7 years ago |
Matan Barak
|
494c5580aa
IB/uverbs: Add enum attribute type to ioctl() interface
|
7 years ago |
Matan Barak
|
41b2a71fc8
IB/uverbs: Move ioctl path of create_cq and destroy_cq to a new file
|
7 years ago |
Matan Barak
|
c66db31113
IB/uverbs: Safely extend existing attributes
|
7 years ago |
Matan Barak
|
1f07e08fab
IB/uverbs: Enable compact representation of uverbs_attr_spec
|
7 years ago |
Matan Barak
|
1f7ff9d5d3
IB/uverbs: Move to new headers and make naming consistent
|
7 years ago |
Jason Gunthorpe
|
2f36028ce9
IB/uverbs: Use u64_to_user_ptr() not a union
|
7 years ago |