Home
last modified time | relevance | path

Searched hist:"6 c61d2a55c4e5980e231fac9bb54e6ff1a5e811b" (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/include/rdma/
H A Duverbs_named_ioctl.hdiff 6c61d2a55c4e5980e231fac9bb54e6ff1a5e811b Wed Jul 04 00:50:27 CDT 2018 Jason Gunthorpe <jgg@mellanox.com> RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros

Instead of the large set of indirecting macros, define the few needed
macros to directly instantiate the struct uverbs_oject_tree_def and
associated objects list.

This is small amount of code duplication but the readability is far
better.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
H A Duverbs_ioctl.hdiff 6c61d2a55c4e5980e231fac9bb54e6ff1a5e811b Wed Jul 04 00:50:27 CDT 2018 Jason Gunthorpe <jgg@mellanox.com> RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros

Instead of the large set of indirecting macros, define the few needed
macros to directly instantiate the struct uverbs_oject_tree_def and
associated objects list.

This is small amount of code duplication but the readability is far
better.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
/openbmc/linux/drivers/infiniband/core/
H A Duverbs_std_types_cq.cdiff 6c61d2a55c4e5980e231fac9bb54e6ff1a5e811b Wed Jul 04 00:50:27 CDT 2018 Jason Gunthorpe <jgg@mellanox.com> RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros

Instead of the large set of indirecting macros, define the few needed
macros to directly instantiate the struct uverbs_oject_tree_def and
associated objects list.

This is small amount of code duplication but the readability is far
better.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
H A Duverbs_std_types.cdiff 6c61d2a55c4e5980e231fac9bb54e6ff1a5e811b Wed Jul 04 00:50:27 CDT 2018 Jason Gunthorpe <jgg@mellanox.com> RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros

Instead of the large set of indirecting macros, define the few needed
macros to directly instantiate the struct uverbs_oject_tree_def and
associated objects list.

This is small amount of code duplication but the readability is far
better.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
H A Duverbs.hdiff 6c61d2a55c4e5980e231fac9bb54e6ff1a5e811b Wed Jul 04 00:50:27 CDT 2018 Jason Gunthorpe <jgg@mellanox.com> RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros

Instead of the large set of indirecting macros, define the few needed
macros to directly instantiate the struct uverbs_oject_tree_def and
associated objects list.

This is small amount of code duplication but the readability is far
better.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
/openbmc/linux/drivers/infiniband/hw/mlx5/
H A Ddevx.cdiff 6c61d2a55c4e5980e231fac9bb54e6ff1a5e811b Wed Jul 04 00:50:27 CDT 2018 Jason Gunthorpe <jgg@mellanox.com> RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros

Instead of the large set of indirecting macros, define the few needed
macros to directly instantiate the struct uverbs_oject_tree_def and
associated objects list.

This is small amount of code duplication but the readability is far
better.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>