Commit c2614b99 authored by Xi Wang's avatar Xi Wang Committed by Jason Gunthorpe

RDMA/hns: Clean definitions of EQC structure

Remove unused members in EQ context structure.

Fixes: 782832f2 ("RDMA/hns: Simplify the function config_eqc()")
Link: https://lore.kernel.org/r/1624011020-16992-7-git-send-email-liweihang@huawei.comSigned-off-by: default avatarXi Wang <wangxi11@huawei.com>
Signed-off-by: default avatarWeihang Li <liweihang@huawei.com>
Signed-off-by: default avatarJason Gunthorpe <jgg@nvidia.com>
parent 58bc7aca
......@@ -1443,21 +1443,6 @@ struct hns_roce_v2_priv {
struct hns_roce_link_table ext_llm;
};
struct hns_roce_eq_context {
__le32 byte_4;
__le32 byte_8;
__le32 byte_12;
__le32 eqe_report_timer;
__le32 eqe_ba0;
__le32 eqe_ba1;
__le32 byte_28;
__le32 byte_32;
__le32 byte_36;
__le32 byte_40;
__le32 byte_44;
__le32 rsv[5];
};
struct hns_roce_dip {
u8 dgid[GID_LEN_V2];
u8 dip_idx;
......@@ -1519,6 +1504,10 @@ struct hns_roce_dip {
#define HNS_ROCE_V2_VF_ABN_INT_CFG_M GENMASK(2, 0)
#define HNS_ROCE_V2_VF_EVENT_INT_EN_M GENMASK(0, 0)
struct hns_roce_eq_context {
__le32 data[16];
};
#define EQC_FIELD_LOC(h, l) FIELD_LOC(struct hns_roce_eq_context, h, l)
#define EQC_EQ_ST EQC_FIELD_LOC(1, 0)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment