]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDMA/mana_ib: Add support of 4M, 1G, and 2G pages
authorKonstantin Taranov <kotaranov@microsoft.com>
Mon, 14 Apr 2025 09:00:34 +0000 (02:00 -0700)
committerLeon Romanovsky <leon@kernel.org>
Sun, 20 Apr 2025 10:36:26 +0000 (06:36 -0400)
commitf1652d76f4c51b5aefd14706eecbd70f05ca987a
tree289f9e849c2277ae21896eb91d82ee0bf0ecca76
parent8f49682d94f3a12a6a3e636a07bbe57c80329d1d
RDMA/mana_ib: Add support of 4M, 1G, and 2G pages

Check PF capability flag whether the 4M, 1G, and 2G pages are
supported. Add these pages sizes to mana_ib, if supported.

Define possible page sizes in enum gdma_page_type and
remove unused enum atb_page_size.

Signed-off-by: Konstantin Taranov <kotaranov@microsoft.com>
Link: https://patch.msgid.link/1744621234-26114-4-git-send-email-kotaranov@linux.microsoft.com
Reviewed-by: Long Li <longli@microsoft.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/mana/main.c
drivers/infiniband/hw/mana/mana_ib.h
drivers/net/ethernet/microsoft/mana/gdma_main.c
include/net/mana/gdma.h