]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
hinic3: Command Queue framework
authorFan Gong <gongfan1@huawei.com>
Wed, 20 Aug 2025 09:31:20 +0000 (17:31 +0800)
committerJakub Kicinski <kuba@kernel.org>
Sat, 23 Aug 2025 00:05:07 +0000 (17:05 -0700)
commitdb03a1ced61c4b9297996c67cc4b8ade9fdb7cd1
tree575b71bafe5f93e0bb56f4bc8aa7a4c503724b5f
parentc4bbfd9b0d3241ab4a0b6b0095659037ad136d46
hinic3: Command Queue framework

Add Command Queue framework initialization.
It is used to set the related table items of the driver and obtain the
HW configuration.

Co-developed-by: Xin Guo <guoxin09@huawei.com>
Signed-off-by: Xin Guo <guoxin09@huawei.com>
Co-developed-by: Zhu Yikai <zhuyikai1@h-partners.com>
Signed-off-by: Zhu Yikai <zhuyikai1@h-partners.com>
Signed-off-by: Fan Gong <gongfan1@huawei.com>
Link: https://patch.msgid.link/1aeed56de39078bde8fff4597d7aa22d350058fc.1755673097.git.zhuyikai1@h-partners.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/huawei/hinic3/Makefile
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c [new file with mode: 0644]
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.h [new file with mode: 0644]
drivers/net/ethernet/huawei/hinic3/hinic3_common.h
drivers/net/ethernet/huawei/hinic3/hinic3_tx.c
drivers/net/ethernet/huawei/hinic3/hinic3_wq.c
drivers/net/ethernet/huawei/hinic3/hinic3_wq.h