static int ifcvf_hw_enable(struct ifcvf_hw *hw)
 {
        struct virtio_pci_common_cfg __iomem *cfg;
-       struct ifcvf_adapter *ifcvf;
        u32 i;
 
-       ifcvf = vf_to_adapter(hw);
        cfg = hw->common_cfg;
        for (i = 0; i < hw->nr_vring; i++) {
                if (!hw->vring[i].ready)
 
 static void ifcvf_hw_disable(struct ifcvf_hw *hw)
 {
-       struct virtio_pci_common_cfg __iomem *cfg;
        u32 i;
 
-       cfg = hw->common_cfg;
        ifcvf_set_config_vector(hw, VIRTIO_MSI_NO_VECTOR);
        for (i = 0; i < hw->nr_vring; i++) {
                ifcvf_set_vq_vector(hw, i, VIRTIO_MSI_NO_VECTOR);
 
        u8 __iomem *isr;
        /* Live migration */
        u8 __iomem *lm_cfg;
-       u16 nr_vring;
        /* Notification bar number */
        u8 notify_bar;
+       u8 msix_vector_status;
+       /* virtio-net or virtio-blk device config size */
+       u32 config_size;
        /* Notificaiton bar address */
        void __iomem *notify_base;
        phys_addr_t notify_base_pa;
        u32 notify_off_multiplier;
+       u32 dev_type;
        u64 req_features;
        u64 hw_features;
-       u32 dev_type;
        struct virtio_pci_common_cfg __iomem *common_cfg;
        void __iomem *dev_cfg;
        struct vring_info vring[IFCVF_MAX_QUEUES];
        struct vdpa_callback config_cb;
        int config_irq;
        int vqs_reused_irq;
-       /* virtio-net or virtio-blk device config size */
-       u32 config_size;
-       u8 msix_vector_status;
+       u16 nr_vring;
 };
 
 struct ifcvf_adapter {