android_kernel_samsung_sm8650/drivers/infiniband/hw/bnxt_re
Jason Gunthorpe e945c653c8 RDMA: Split kernel-only global device caps from uverbs device caps
Split out flags from ib_device::device_cap_flags that are only used
internally to the kernel into kernel_cap_flags that is not part of the
uapi. This limits the device_cap_flags to being the same bitmap that will
be copied to userspace.

This cleanly splits out the uverbs flags from the kernel flags to avoid
confusion in the flags bitmap.

Add some short comments describing which each of the kernel flags is
connected to. Remove unused kernel flags.

Link: https://lore.kernel.org/r/0-v2-22c19e565eef+139a-kern_caps_jgg@nvidia.com
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Max Gurtovoy <mgurtovoy@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2022-04-06 15:02:13 -03:00
..
bnxt_re.h RDMA/bnxt_re: Support multiple page sizes 2021-09-20 13:37:01 -03:00
hw_counters.c RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs 2021-10-29 12:10:33 -03:00
hw_counters.h RDMA/bnxt_re: Update statistics counter name 2021-09-20 13:37:00 -03:00
ib_verbs.c RDMA: Split kernel-only global device caps from uverbs device caps 2022-04-06 15:02:13 -03:00
ib_verbs.h RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback 2021-11-03 09:06:36 -03:00
Kconfig RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it 2021-04-19 14:57:03 -03:00
main.c RDMA/bnxt_re: Remove unneeded variable 2021-11-16 13:54:24 -04:00
Makefile infiniband: prefix header search paths with $(srctree)/ 2019-01-25 15:28:50 -07:00
qplib_fp.c RDMA/bnxt_re: Fix endianness warning for req.pkey 2021-12-06 19:56:30 -04:00
qplib_fp.h RDMA/bnxt_re: Update ABI to pass wqe-mode to user space 2021-06-21 20:58:52 -03:00
qplib_rcfw.c RDMA/bnxt_re: Use bitmap_zalloc() when applicable 2021-11-29 14:33:56 -04:00
qplib_rcfw.h RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" 2021-11-16 13:54:24 -04:00
qplib_res.c RDMA/bnxt_re: Remove dynamic pkey table 2021-11-25 13:35:51 -04:00
qplib_res.h RDMA/bnxt_re: Remove dynamic pkey table 2021-11-25 13:35:51 -04:00
qplib_sp.c RDMA/bnxt_re: Remove dynamic pkey table 2021-11-25 13:35:51 -04:00
qplib_sp.h RDMA/bnxt_re: Remove dynamic pkey table 2021-11-25 13:35:51 -04:00
roce_hsi.h RDMA/bnxt_re: Add extended statistics counters 2021-09-20 13:37:00 -03:00