summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/microsoft/mana/gdma.h
diff options
context:
space:
mode:
authorLong Li <longli@microsoft.com>2022-11-03 12:16:19 -0700
committerLeon Romanovsky <leonro@nvidia.com>2022-11-10 07:57:26 +0200
commita69839d4327d053b18d8e1b0e7ddeee78db78f4f (patch)
tree8d4831b3c480c9a5c3709084a55740a832a65f81 /drivers/net/ethernet/microsoft/mana/gdma.h
parent30a0b95b1335e12efef89dd78518ed3e4a71a763 (diff)
downloadlinux-a69839d4327d053b18d8e1b0e7ddeee78db78f4f.tar.bz2
net: mana: Add support for auxiliary device
In preparation for supporting MANA RDMA driver, add support for auxiliary device in the Ethernet driver. The RDMA device is modeled as an auxiliary device to the Ethernet device. Reviewed-by: Dexuan Cui <decui@microsoft.com> Signed-off-by: Long Li <longli@microsoft.com> Link: https://lore.kernel.org/r/1667502990-2559-2-git-send-email-longli@linuxonhyperv.com Acked-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Diffstat (limited to 'drivers/net/ethernet/microsoft/mana/gdma.h')
-rw-r--r--drivers/net/ethernet/microsoft/mana/gdma.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/microsoft/mana/gdma.h b/drivers/net/ethernet/microsoft/mana/gdma.h
index 4a6efe6ada08..f321a2616d03 100644
--- a/drivers/net/ethernet/microsoft/mana/gdma.h
+++ b/drivers/net/ethernet/microsoft/mana/gdma.h
@@ -204,6 +204,8 @@ struct gdma_dev {
/* GDMA driver specific pointer */
void *driver_data;
+
+ struct auxiliary_device *adev;
};
#define MINIMUM_SUPPORTED_PAGE_SIZE PAGE_SIZE