Lines Matching refs:octep_hw
56 struct octep_hw { struct
74 u8 octep_hw_get_status(struct octep_hw *oct_hw); argument
75 void octep_hw_set_status(struct octep_hw *dev, uint8_t status);
76 void octep_hw_reset(struct octep_hw *oct_hw);
77 void octep_write_queue_select(struct octep_hw *oct_hw, u16 queue_id);
78 void octep_notify_queue(struct octep_hw *oct_hw, u16 qid);
79 void octep_read_dev_config(struct octep_hw *oct_hw, u64 offset, void *dst, int length);
80 int octep_set_vq_address(struct octep_hw *oct_hw, u16 qid, u64 desc_area, u64 driver_area,
82 void octep_set_vq_num(struct octep_hw *oct_hw, u16 qid, u32 num);
83 void octep_set_vq_ready(struct octep_hw *oct_hw, u16 qid, bool ready);
84 bool octep_get_vq_ready(struct octep_hw *oct_hw, u16 qid);
85 int octep_set_vq_state(struct octep_hw *oct_hw, u16 qid, const struct vdpa_vq_state *state);
86 int octep_get_vq_state(struct octep_hw *oct_hw, u16 qid, struct vdpa_vq_state *state);
87 u16 octep_get_vq_size(struct octep_hw *oct_hw);
88 int octep_hw_caps_read(struct octep_hw *oct_hw, struct pci_dev *pdev);
89 u64 octep_hw_get_dev_features(struct octep_hw *oct_hw);
90 void octep_hw_set_drv_features(struct octep_hw *oct_hw, u64 features);
91 u64 octep_hw_get_drv_features(struct octep_hw *oct_hw);