for (i = 0; i < HCLGE_DBG_MNG_TBL_MAX; i++) {
                hclge_cmd_setup_basic_desc(&desc, HCLGE_MAC_ETHERTYPE_IDX_RD,
                                           true);
-               req0 = (struct hclge_mac_ethertype_idx_rd_cmd *)&desc.data;
+               req0 = (struct hclge_mac_ethertype_idx_rd_cmd *)desc.data;
                req0->index = cpu_to_le16(i);
 
                ret = hclge_cmd_send(&hdev->hw, &desc, 1);
 
        for (i = 0; i < 2; i++) {
                hclge_cmd_setup_basic_desc(&desc[i],
                                           HCLGE_OPC_RX_COM_THRD_ALLOC, false);
-               req = (struct hclge_rx_com_thrd *)&desc[i].data;
+               req = (struct hclge_rx_com_thrd *)desc[i].data;
 
                /* The first descriptor set the NEXT bit to 1 */
                if (i == 0)