#define HINIC_VLAN_PRIORITY_SHIFT 13
 #define HINIC_ADD_VLAN_IN_MAC 0x8000
 
-int hinic_set_mac(struct hinic_hwdev *hwdev, const u8 *mac_addr, u16 vlan_id,
-                 u16 func_id)
+static int hinic_set_mac(struct hinic_hwdev *hwdev, const u8 *mac_addr,
+                        u16 vlan_id, u16 func_id)
 {
        struct hinic_port_mac_cmd mac_info = {0};
        u16 out_size = sizeof(mac_info);
        }
 }
 
-u16 hinic_vf_info_vlanprio(struct hinic_hwdev *hwdev, int vf_id)
+static u16 hinic_vf_info_vlanprio(struct hinic_hwdev *hwdev, int vf_id)
 {
        struct hinic_func_to_io *nic_io = &hwdev->func_to_io;
        u16 pf_vlan, vlanprio;
        return vlanprio;
 }
 
-int hinic_set_vf_vlan(struct hinic_hwdev *hwdev, bool add, u16 vid,
-                     u8 qos, int vf_id)
+static int hinic_set_vf_vlan(struct hinic_hwdev *hwdev, bool add, u16 vid,
+                            u8 qos, int vf_id)
 {
        struct hinic_vf_vlan_config vf_vlan = {0};
        u16 out_size = sizeof(vf_vlan);
        return 0;
 }
 
-int hinic_register_vf_msg_handler(void *hwdev, u16 vf_id,
-                                 void *buf_in, u16 in_size,
-                                 void *buf_out, u16 *out_size)
+static int hinic_register_vf_msg_handler(void *hwdev, u16 vf_id,
+                                        void *buf_in, u16 in_size,
+                                        void *buf_out, u16 *out_size)
 {
        struct hinic_register_vf *register_info = buf_out;
        struct hinic_hwdev *hw_dev = hwdev;
        return 0;
 }
 
-int hinic_unregister_vf_msg_handler(void *hwdev, u16 vf_id,
-                                   void *buf_in, u16 in_size,
-                                   void *buf_out, u16 *out_size)
+static int hinic_unregister_vf_msg_handler(void *hwdev, u16 vf_id,
+                                          void *buf_in, u16 in_size,
+                                          void *buf_out, u16 *out_size)
 {
        struct hinic_hwdev *hw_dev = hwdev;
        struct hinic_func_to_io *nic_io;
        return 0;
 }
 
-int hinic_change_vf_mtu_msg_handler(void *hwdev, u16 vf_id,
-                                   void *buf_in, u16 in_size,
-                                   void *buf_out, u16 *out_size)
+static int hinic_change_vf_mtu_msg_handler(void *hwdev, u16 vf_id,
+                                          void *buf_in, u16 in_size,
+                                          void *buf_out, u16 *out_size)
 {
        struct hinic_hwdev *hw_dev = hwdev;
        int err;
        return 0;
 }
 
-int hinic_get_vf_mac_msg_handler(void *hwdev, u16 vf_id,
-                                void *buf_in, u16 in_size,
-                                void *buf_out, u16 *out_size)
+static int hinic_get_vf_mac_msg_handler(void *hwdev, u16 vf_id,
+                                       void *buf_in, u16 in_size,
+                                       void *buf_out, u16 *out_size)
 {
        struct hinic_port_mac_cmd *mac_info = buf_out;
        struct hinic_hwdev *dev = hwdev;
        return 0;
 }
 
-int hinic_set_vf_mac_msg_handler(void *hwdev, u16 vf_id,
-                                void *buf_in, u16 in_size,
-                                void *buf_out, u16 *out_size)
+static int hinic_set_vf_mac_msg_handler(void *hwdev, u16 vf_id,
+                                       void *buf_in, u16 in_size,
+                                       void *buf_out, u16 *out_size)
 {
        struct hinic_port_mac_cmd *mac_out = buf_out;
        struct hinic_port_mac_cmd *mac_in = buf_in;
        return err;
 }
 
-int hinic_del_vf_mac_msg_handler(void *hwdev, u16 vf_id,
-                                void *buf_in, u16 in_size,
-                                void *buf_out, u16 *out_size)
+static int hinic_del_vf_mac_msg_handler(void *hwdev, u16 vf_id,
+                                       void *buf_in, u16 in_size,
+                                       void *buf_out, u16 *out_size)
 {
        struct hinic_port_mac_cmd *mac_out = buf_out;
        struct hinic_port_mac_cmd *mac_in = buf_in;
        return err;
 }
 
-int hinic_get_vf_link_status_msg_handler(void *hwdev, u16 vf_id,
-                                        void *buf_in, u16 in_size,
-                                        void *buf_out, u16 *out_size)
+static int hinic_get_vf_link_status_msg_handler(void *hwdev, u16 vf_id,
+                                               void *buf_in, u16 in_size,
+                                               void *buf_out, u16 *out_size)
 {
        struct hinic_port_link_cmd *get_link = buf_out;
        struct hinic_hwdev *hw_dev = hwdev;
        return 0;
 }
 
-struct vf_cmd_msg_handle nic_vf_cmd_msg_handler[] = {
+static struct vf_cmd_msg_handle nic_vf_cmd_msg_handler[] = {
        {HINIC_PORT_CMD_VF_REGISTER, hinic_register_vf_msg_handler},
        {HINIC_PORT_CMD_VF_UNREGISTER, hinic_unregister_vf_msg_handler},
        {HINIC_PORT_CMD_CHANGE_MTU, hinic_change_vf_mtu_msg_handler},
 
 #define CHECK_IPSU_15BIT       0X8000
 
+static
 struct hinic_sriov_info *hinic_get_sriov_info_by_pcidev(struct pci_dev *pdev)
 {
        struct net_device *netdev = pci_get_drvdata(pdev);
 
 #define HINIC_VLAN_ID_MASK     0x7FFF
 
-int hinic_update_mac(struct hinic_hwdev *hwdev, u8 *old_mac, u8 *new_mac,
-                    u16 vlan_id, u16 func_id)
+static int hinic_update_mac(struct hinic_hwdev *hwdev, u8 *old_mac,
+                           u8 *new_mac, u16 vlan_id, u16 func_id)
 {
        struct hinic_port_mac_update mac_info = {0};
        u16 out_size = sizeof(mac_info);
        return 0;
 }
 
-void hinic_get_vf_config(struct hinic_hwdev *hwdev, u16 vf_id,
-                        struct ifla_vf_info *ivi)
+static void hinic_get_vf_config(struct hinic_hwdev *hwdev, u16 vf_id,
+                               struct ifla_vf_info *ivi)
 {
        struct vf_data_storage *vfinfo;
 
        return 0;
 }
 
-int hinic_set_vf_mac(struct hinic_hwdev *hwdev, int vf, unsigned char *mac_addr)
+static int hinic_set_vf_mac(struct hinic_hwdev *hwdev, int vf,
+                           unsigned char *mac_addr)
 {
        struct hinic_func_to_io *nic_io = &hwdev->func_to_io;
        struct vf_data_storage *vf_info;
        return 0;
 }
 
-int hinic_add_vf_vlan(struct hinic_hwdev *hwdev, int vf_id, u16 vlan, u8 qos)
+static int hinic_add_vf_vlan(struct hinic_hwdev *hwdev, int vf_id,
+                            u16 vlan, u8 qos)
 {
        struct hinic_func_to_io *nic_io = &hwdev->func_to_io;
        int err;
        return 0;
 }
 
-int hinic_kill_vf_vlan(struct hinic_hwdev *hwdev, int vf_id)
+static int hinic_kill_vf_vlan(struct hinic_hwdev *hwdev, int vf_id)
 {
        struct hinic_func_to_io *nic_io = &hwdev->func_to_io;
        int err;
        return 0;
 }
 
-int hinic_update_mac_vlan(struct hinic_dev *nic_dev, u16 old_vlan, u16 new_vlan,
-                         int vf_id)
+static int hinic_update_mac_vlan(struct hinic_dev *nic_dev, u16 old_vlan,
+                                u16 new_vlan, int vf_id)
 {
        struct vf_data_storage *vf_info;
        u16 vlan_id;
        return set_hw_vf_vlan(nic_dev, cur_vlanprio, vf, vlan, qos);
 }
 
-int hinic_set_vf_trust(struct hinic_hwdev *hwdev, u16 vf_id, bool trust)
+static int hinic_set_vf_trust(struct hinic_hwdev *hwdev, u16 vf_id,
+                             bool trust)
 {
        struct vf_data_storage *vf_infos;
        struct hinic_func_to_io *nic_io;
 }
 
 /* pf receive message from vf */
-int nic_pf_mbox_handler(void *hwdev, u16 vf_id, u8 cmd, void *buf_in,
-                       u16 in_size, void *buf_out, u16 *out_size)
+static int nic_pf_mbox_handler(void *hwdev, u16 vf_id, u8 cmd, void *buf_in,
+                              u16 in_size, void *buf_out, u16 *out_size)
 {
        struct vf_cmd_msg_handle *vf_msg_handle;
        struct hinic_hwdev *dev = hwdev;
        return 0;
 }
 
-void hinic_clear_vf_infos(struct hinic_dev *nic_dev, u16 vf_id)
+static void hinic_clear_vf_infos(struct hinic_dev *nic_dev, u16 vf_id)
 {
        struct vf_data_storage *vf_infos;
        u16 func_id;
        hinic_init_vf_infos(&nic_dev->hwdev->func_to_io, HW_VF_ID_TO_OS(vf_id));
 }
 
-int hinic_deinit_vf_hw(struct hinic_sriov_info *sriov_info, u16 start_vf_id,
-                      u16 end_vf_id)
+static int hinic_deinit_vf_hw(struct hinic_sriov_info *sriov_info,
+                             u16 start_vf_id, u16 end_vf_id)
 {
        struct hinic_dev *nic_dev;
        u16 func_idx, idx;
        }
 }
 
-int hinic_init_vf_hw(struct hinic_hwdev *hwdev, u16 start_vf_id, u16 end_vf_id)
+static int hinic_init_vf_hw(struct hinic_hwdev *hwdev, u16 start_vf_id,
+                           u16 end_vf_id)
 {
        u16 i, func_idx;
        int err;