linux_dsm_epyc7002/drivers/infiniband/hw/mlx5
Leon Romanovsky 81773ce5f0 RDMA/mlx5: Use stages for callback to setup and release DEVX
Reuse existing infrastructure to initialize and release DEVX uid.
The DevX interface is intended for user space access, so it is supposed
to be initialized before ib_register_device(). Also it isn't supported
in switchdev mode and don't need to initialize it in that mode.

Fixes: 76dc5a8406 ("IB/mlx5: Manage device uid for DEVX white list commands")
Reviewed-by: Mark Bloch <markb@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
2018-12-04 09:23:53 +02:00
..
ah.c RDMA: Convert drivers to use sgid_attr instead of sgid_index 2018-06-18 11:11:26 -06:00
cmd.c IB/mlx5: Set uid as part of TD commands 2018-09-25 14:06:38 -06:00
cmd.h IB/mlx5: Set uid as part of TD commands 2018-09-25 14:06:38 -06:00
cong.c IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers 2018-07-09 13:15:12 -06:00
cq.c net/mlx5: Move SRQ functions to RDMA part 2018-12-04 09:14:30 +02:00
devx.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into net-next 2018-10-17 14:13:36 -07:00
doorbell.c IB/mlx5: Fix Mellanox copyright note 2015-04-02 16:33:42 -04:00
flow.c First merge window pull request 2018-10-26 07:38:19 -07:00
gsi.c RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const 2018-07-30 20:09:34 -06:00
ib_rep.c RDMA/drivers: Use core provided API for registering device attributes 2018-10-17 03:45:01 -06:00
ib_rep.h RDMA/mlx5: Update SPDX tags to show proper license 2018-06-05 14:04:20 -06:00
ib_virt.c IB/mlx5: Restore IB guid/policy for virtual functions 2017-07-24 10:34:28 -04:00
Kconfig net/mlx5: Fix tristate and description for MLX5 module 2018-07-18 14:33:25 -07:00
mad.c IB/mlx5: Route MADs for dual port RoCE 2018-01-08 11:42:23 -07:00
main.c RDMA/mlx5: Use stages for callback to setup and release DEVX 2018-12-04 09:23:53 +02:00
Makefile net/mlx5: Move SRQ functions to RDMA part 2018-12-04 09:14:30 +02:00
mem.c RDMA/umem: Get rid of struct ib_umem.odp_data 2018-09-21 11:54:46 -04:00
mlx5_ib.h RDMA/mlx5: Use stages for callback to setup and release DEVX 2018-12-04 09:23:53 +02:00
mr.c IB/mlx5: Fix MR cache initialization 2018-10-16 08:30:37 -06:00
odp.c {net,IB}/mlx5: Move Page fault EQ and ODP logic to RDMA 2018-11-20 20:07:33 +02:00
qp.c IB/mlx5: Add support for extended atomic operations 2018-10-17 11:53:23 -04:00
srq_cmd.c net/mlx5: Move SRQ functions to RDMA part 2018-12-04 09:14:30 +02:00
srq.c RDMA/mlx5: Remove SRQ signature global flag 2018-12-04 09:14:37 +02:00
srq.h net/mlx5: Move SRQ functions to RDMA part 2018-12-04 09:14:30 +02:00