Searched refs:ifcvf_hw (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/drivers/vdpa/ifcvf/ |
H A D | ifcvf_base.h | 60 struct ifcvf_hw { struct 95 struct ifcvf_hw *vf; 100 struct ifcvf_hw vf; 105 int ifcvf_init_hw(struct ifcvf_hw *hw, struct pci_dev *dev); 106 void ifcvf_stop(struct ifcvf_hw *hw); 107 void ifcvf_notify_queue(struct ifcvf_hw *hw, u16 qid); 108 void ifcvf_read_dev_config(struct ifcvf_hw *hw, u64 offset, 110 void ifcvf_write_dev_config(struct ifcvf_hw *hw, u64 offset, 112 u8 ifcvf_get_status(struct ifcvf_hw *hw); 113 void ifcvf_set_status(struct ifcvf_hw *h [all...] |
H A D | ifcvf_base.c | 13 u16 ifcvf_set_vq_vector(struct ifcvf_hw *hw, u16 qid, int vector) in ifcvf_set_vq_vector() 23 u16 ifcvf_set_config_vector(struct ifcvf_hw *hw, int vector) in ifcvf_set_config_vector() 32 static void __iomem *get_cap_addr(struct ifcvf_hw *hw, in get_cap_addr() 72 static u16 ifcvf_get_vq_size(struct ifcvf_hw *hw, u16 qid) in ifcvf_get_vq_size() 86 u16 ifcvf_get_max_vq_size(struct ifcvf_hw *hw) in ifcvf_get_max_vq_size() 103 int ifcvf_init_hw(struct ifcvf_hw *hw, struct pci_dev *pdev) in ifcvf_init_hw() 195 u8 ifcvf_get_status(struct ifcvf_hw *hw) in ifcvf_get_status() 200 void ifcvf_set_status(struct ifcvf_hw *hw, u8 status) in ifcvf_set_status() 205 void ifcvf_reset(struct ifcvf_hw *hw) in ifcvf_reset() 212 u64 ifcvf_get_hw_features(struct ifcvf_hw *h [all...] |
H A D | ifcvf_main.c | 22 struct ifcvf_hw *vf = arg; in ifcvf_config_changed() 42 struct ifcvf_hw *vf = arg; in ifcvf_vqs_reused_intr_handler() 57 struct ifcvf_hw *vf = arg; in ifcvf_dev_intr_handler() 72 static void ifcvf_free_per_vq_irq(struct ifcvf_hw *vf) in ifcvf_free_per_vq_irq() 85 static void ifcvf_free_vqs_reused_irq(struct ifcvf_hw *vf) in ifcvf_free_vqs_reused_irq() 96 static void ifcvf_free_vq_irq(struct ifcvf_hw *vf) in ifcvf_free_vq_irq() 104 static void ifcvf_free_config_irq(struct ifcvf_hw *vf) in ifcvf_free_config_irq() 121 static void ifcvf_free_irq(struct ifcvf_hw *vf) in ifcvf_free_irq() 136 static int ifcvf_alloc_vectors(struct ifcvf_hw *vf) in ifcvf_alloc_vectors() 158 static int ifcvf_request_per_vq_irq(struct ifcvf_hw *v [all...] |
/kernel/linux/linux-5.10/drivers/vdpa/ifcvf/ |
H A D | ifcvf_base.h | 70 struct ifcvf_hw { struct 93 struct ifcvf_hw vf; 106 int ifcvf_init_hw(struct ifcvf_hw *hw, struct pci_dev *dev); 107 int ifcvf_start_hw(struct ifcvf_hw *hw); 108 void ifcvf_stop_hw(struct ifcvf_hw *hw); 109 void ifcvf_notify_queue(struct ifcvf_hw *hw, u16 qid); 110 void ifcvf_read_net_config(struct ifcvf_hw *hw, u64 offset, 112 void ifcvf_write_net_config(struct ifcvf_hw *hw, u64 offset, 114 u8 ifcvf_get_status(struct ifcvf_hw *hw); 115 void ifcvf_set_status(struct ifcvf_hw *h [all...] |
H A D | ifcvf_main.c | 23 struct ifcvf_hw *vf = arg; in ifcvf_config_changed() 49 struct ifcvf_hw *vf = &adapter->vf; in ifcvf_free_irq() 65 struct ifcvf_hw *vf = &adapter->vf; in ifcvf_request_irq() 112 struct ifcvf_hw *vf = ifcvf_private_to_vf(private); in ifcvf_start_datapath() 129 struct ifcvf_hw *vf = ifcvf_private_to_vf(private); in ifcvf_stop_datapath() 142 struct ifcvf_hw *vf = ifcvf_private_to_vf(adapter); in ifcvf_reset_vring() 163 static struct ifcvf_hw *vdpa_to_vf(struct vdpa_device *vdpa_dev) in vdpa_to_vf() 172 struct ifcvf_hw *vf = vdpa_to_vf(vdpa_dev); in ifcvf_vdpa_get_features() 182 struct ifcvf_hw *vf = vdpa_to_vf(vdpa_dev); in ifcvf_vdpa_set_features() 191 struct ifcvf_hw *v in ifcvf_vdpa_get_status() [all...] |
H A D | ifcvf_base.c | 49 struct ifcvf_adapter *vf_to_adapter(struct ifcvf_hw *hw) in vf_to_adapter() 54 static void __iomem *get_cap_addr(struct ifcvf_hw *hw, in get_cap_addr() 99 int ifcvf_init_hw(struct ifcvf_hw *hw, struct pci_dev *pdev) in ifcvf_init_hw() 176 u8 ifcvf_get_status(struct ifcvf_hw *hw) in ifcvf_get_status() 181 void ifcvf_set_status(struct ifcvf_hw *hw, u8 status) in ifcvf_set_status() 186 void ifcvf_reset(struct ifcvf_hw *hw) in ifcvf_reset() 196 static void ifcvf_add_status(struct ifcvf_hw *hw, u8 status) in ifcvf_add_status() 205 u64 ifcvf_get_features(struct ifcvf_hw *hw) in ifcvf_get_features() 219 void ifcvf_read_net_config(struct ifcvf_hw *hw, u64 offset, in ifcvf_read_net_config() 236 void ifcvf_write_net_config(struct ifcvf_hw *h [all...] |
Completed in 4 milliseconds