Symbol: octep_hw
drivers/vdpa/octeon_ep/octep_vdpa.h
114
u8 octep_hw_get_status(struct octep_hw *oct_hw);
drivers/vdpa/octeon_ep/octep_vdpa.h
115
void octep_hw_set_status(struct octep_hw *dev, uint8_t status);
drivers/vdpa/octeon_ep/octep_vdpa.h
116
void octep_hw_reset(struct octep_hw *oct_hw);
drivers/vdpa/octeon_ep/octep_vdpa.h
117
void octep_write_queue_select(struct octep_hw *oct_hw, u16 queue_id);
drivers/vdpa/octeon_ep/octep_vdpa.h
118
void octep_notify_queue(struct octep_hw *oct_hw, u16 qid);
drivers/vdpa/octeon_ep/octep_vdpa.h
119
void octep_read_dev_config(struct octep_hw *oct_hw, u64 offset, void *dst, int length);
drivers/vdpa/octeon_ep/octep_vdpa.h
120
int octep_set_vq_address(struct octep_hw *oct_hw, u16 qid, u64 desc_area, u64 driver_area,
drivers/vdpa/octeon_ep/octep_vdpa.h
122
void octep_set_vq_num(struct octep_hw *oct_hw, u16 qid, u32 num);
drivers/vdpa/octeon_ep/octep_vdpa.h
123
void octep_set_vq_ready(struct octep_hw *oct_hw, u16 qid, bool ready);
drivers/vdpa/octeon_ep/octep_vdpa.h
124
bool octep_get_vq_ready(struct octep_hw *oct_hw, u16 qid);
drivers/vdpa/octeon_ep/octep_vdpa.h
125
int octep_set_vq_state(struct octep_hw *oct_hw, u16 qid, const struct vdpa_vq_state *state);
drivers/vdpa/octeon_ep/octep_vdpa.h
126
int octep_get_vq_state(struct octep_hw *oct_hw, u16 qid, struct vdpa_vq_state *state);
drivers/vdpa/octeon_ep/octep_vdpa.h
127
u16 octep_get_vq_size(struct octep_hw *oct_hw);
drivers/vdpa/octeon_ep/octep_vdpa.h
128
int octep_hw_caps_read(struct octep_hw *oct_hw, struct pci_dev *pdev);
drivers/vdpa/octeon_ep/octep_vdpa.h
129
u64 octep_hw_get_dev_features(struct octep_hw *oct_hw);
drivers/vdpa/octeon_ep/octep_vdpa.h
130
void octep_hw_set_drv_features(struct octep_hw *oct_hw, u64 features);
drivers/vdpa/octeon_ep/octep_vdpa.h
131
u64 octep_hw_get_drv_features(struct octep_hw *oct_hw);
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
103
static int octep_process_mbox(struct octep_hw *oct_hw, u16 id, u16 qid, void *buffer,
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
181
u8 octep_hw_get_status(struct octep_hw *oct_hw)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
186
void octep_hw_set_status(struct octep_hw *oct_hw, u8 status)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
191
void octep_hw_reset(struct octep_hw *oct_hw)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
203
static int feature_sel_write_with_timeout(struct octep_hw *oct_hw, u32 select, void __iomem *addr)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
216
u64 octep_hw_get_dev_features(struct octep_hw *oct_hw)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
233
u64 octep_hw_get_drv_features(struct octep_hw *oct_hw)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
250
void octep_hw_set_drv_features(struct octep_hw *oct_hw, u64 features)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
263
void octep_write_queue_select(struct octep_hw *oct_hw, u16 queue_id)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
276
void octep_notify_queue(struct octep_hw *oct_hw, u16 qid)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
281
void octep_read_dev_config(struct octep_hw *oct_hw, u64 offset, void *dst, int length)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
299
int octep_set_vq_address(struct octep_hw *oct_hw, u16 qid, u64 desc_area, u64 driver_area,
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
315
int octep_get_vq_state(struct octep_hw *oct_hw, u16 qid, struct vdpa_vq_state *state)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
321
int octep_set_vq_state(struct octep_hw *oct_hw, u16 qid, const struct vdpa_vq_state *state)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
330
void octep_set_vq_num(struct octep_hw *oct_hw, u16 qid, u32 num)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
338
void octep_set_vq_ready(struct octep_hw *oct_hw, u16 qid, bool ready)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
346
bool octep_get_vq_ready(struct octep_hw *oct_hw, u16 qid)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
354
u16 octep_get_vq_size(struct octep_hw *oct_hw)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
360
static u32 octep_get_config_size(struct octep_hw *oct_hw)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
372
static void __iomem *octep_get_cap_addr(struct octep_hw *oct_hw, struct virtio_pci_cap *cap)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
402
static void octep_pci_caps_read(struct octep_hw *oct_hw, void *buf, size_t len, off_t offset)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
412
static int octep_pci_signature_verify(struct octep_hw *oct_hw)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
427
static void octep_vndr_data_process(struct octep_hw *oct_hw,
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
443
int octep_hw_caps_read(struct octep_hw *oct_hw, struct pci_dev *pdev)
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
51
static inline struct octep_mbox __iomem *octep_get_mbox(struct octep_hw *oct_hw)
drivers/vdpa/octeon_ep/octep_vdpa_main.c
127
static void octep_free_irqs(struct octep_hw *oct_hw)
drivers/vdpa/octeon_ep/octep_vdpa_main.c
148
static int octep_request_irqs(struct octep_hw *oct_hw, irqreturn_t (*irq_handler)(int, void *),
drivers/vdpa/octeon_ep/octep_vdpa_main.c
190
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
197
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
217
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
224
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
231
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
249
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
274
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
282
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
290
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
297
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
304
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
31
struct octep_hw *oct_hw;
drivers/vdpa/octeon_ep/octep_vdpa_main.c
311
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
318
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
326
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
342
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
350
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
357
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
37
struct octep_hw oct_hw;
drivers/vdpa/octeon_ep/octep_vdpa_main.c
374
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
382
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
395
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
404
struct octep_hw *oct_hw = vdpa_to_octep_hw(vdpa_dev);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
47
static struct octep_hw *vdpa_to_octep_hw(struct vdpa_device *vdpa_dev)
drivers/vdpa/octeon_ep/octep_vdpa_main.c
524
struct octep_hw *oct_hw;
drivers/vdpa/octeon_ep/octep_vdpa_main.c
558
struct octep_hw *oct_hw = &mgmt_dev->oct_hw;
drivers/vdpa/octeon_ep/octep_vdpa_main.c
56
static inline void octep_vdpa_dev_event_schedule(struct octep_hw *oct_hw)
drivers/vdpa/octeon_ep/octep_vdpa_main.c
68
struct octep_hw *oct_hw = data;
drivers/vdpa/octeon_ep/octep_vdpa_main.c
684
struct octep_hw *oct_hw;
drivers/vdpa/octeon_ep/octep_vdpa_main.c
79
struct octep_hw *oct_hw = data;