Home
last modified time | relevance | path

Searched refs:rte_vmbus_device (Results 1 – 9 of 9) sorted by relevance

/dpdk/drivers/bus/vmbus/
H A Dprivate.h69 const struct rte_vmbus_device *device;
82 vmbus_devargs_lookup(struct rte_vmbus_device *dev);
84 int vmbus_chan_create(const struct rte_vmbus_device *device,
88 void vmbus_add_device(struct rte_vmbus_device *vmbus_dev);
90 struct rte_vmbus_device *new_vmbus_dev);
94 int vmbus_uio_irq_read(struct rte_vmbus_device *dev);
96 int vmbus_uio_map_resource(struct rte_vmbus_device *dev);
97 void vmbus_uio_unmap_resource(struct rte_vmbus_device *dev);
99 int vmbus_uio_alloc_resource(struct rte_vmbus_device *dev,
101 void vmbus_uio_free_resource(struct rte_vmbus_device *dev,
[all …]
H A Drte_bus_vmbus.h34 struct rte_vmbus_device;
40 RTE_TAILQ_HEAD(rte_vmbus_device_list, rte_vmbus_device);
63 struct rte_vmbus_device { struct
84 struct rte_vmbus_device *); argument
89 typedef int (vmbus_remove_t)(struct rte_vmbus_device *);
143 int rte_vmbus_map_device(struct rte_vmbus_device *dev);
152 void rte_vmbus_unmap_device(struct rte_vmbus_device *dev);
166 int rte_vmbus_chan_open(struct rte_vmbus_device *device,
208 void rte_vmbus_irq_mask(struct rte_vmbus_device *device);
216 void rte_vmbus_irq_unmask(struct rte_vmbus_device *device);
[all …]
H A Dvmbus_common.c77 const struct rte_vmbus_device *dev) in vmbus_match()
93 struct rte_vmbus_device *dev) in vmbus_probe_one_driver()
142 vmbus_probe_all_drivers(struct rte_vmbus_device *dev) in vmbus_probe_all_drivers()
174 struct rte_vmbus_device *dev; in rte_vmbus_probe()
215 vmbus_devargs_lookup(struct rte_vmbus_device *dev) in vmbus_devargs_lookup()
251 vmbus_add_device(struct rte_vmbus_device *vmbus_dev) in vmbus_add_device()
258 vmbus_insert_device(struct rte_vmbus_device *exist_vmbus_dev, in vmbus_insert_device()
259 struct rte_vmbus_device *new_vmbus_dev) in vmbus_insert_device()
266 vmbus_remove_device(struct rte_vmbus_device *vmbus_dev) in vmbus_remove_device()
276 struct rte_vmbus_device *dev; in vmbus_find_device()
H A Dvmbus_channel.c30 vmbus_set_monitor(const struct rte_vmbus_device *dev, uint32_t monitor_id) in vmbus_set_monitor()
43 vmbus_set_event(const struct rte_vmbus_device *dev, in vmbus_set_event()
53 rte_vmbus_set_latency(const struct rte_vmbus_device *dev, in rte_vmbus_set_latency()
84 const struct rte_vmbus_device *dev = chan->device; in rte_vmbus_chan_signal_tx()
311 int vmbus_chan_create(const struct rte_vmbus_device *device, in vmbus_chan_create()
340 int rte_vmbus_chan_open(struct rte_vmbus_device *device, in rte_vmbus_chan_open()
360 int rte_vmbus_max_channels(const struct rte_vmbus_device *device) in rte_vmbus_max_channels()
391 const struct rte_vmbus_device *device = chan->device; in rte_vmbus_chan_close()
H A Dvmbus_common_uio.c27 vmbus_uio_find_resource(const struct rte_vmbus_device *dev) in EAL_REGISTER_TAILQ()
44 vmbus_uio_map_secondary(struct rte_vmbus_device *dev) in vmbus_uio_map_secondary()
129 vmbus_uio_map_primary(struct rte_vmbus_device *dev) in vmbus_uio_map_primary()
168 vmbus_uio_map_resource(struct rte_vmbus_device *dev) in vmbus_uio_map_resource()
231 vmbus_uio_unmap_resource(struct rte_vmbus_device *dev) in vmbus_uio_unmap_resource()
/dpdk/drivers/bus/vmbus/linux/
H A Dvmbus_uio.c31 void vmbus_uio_irq_control(struct rte_vmbus_device *dev, int32_t onoff) in vmbus_uio_irq_control()
42 int vmbus_uio_irq_read(struct rte_vmbus_device *dev) in vmbus_uio_irq_read()
66 vmbus_uio_free_resource(struct rte_vmbus_device *dev, in vmbus_uio_free_resource()
84 vmbus_uio_alloc_resource(struct rte_vmbus_device *dev, in vmbus_uio_alloc_resource()
148 vmbus_uio_map_resource_by_index(struct rte_vmbus_device *dev, int idx, in vmbus_uio_map_resource_by_index()
211 static int vmbus_uio_map_subchan(const struct rte_vmbus_device *dev, in vmbus_uio_map_subchan()
316 const struct rte_vmbus_device *dev = chan->device; in vmbus_uio_map_rings()
361 static bool vmbus_uio_ring_present(const struct rte_vmbus_device *dev, in vmbus_uio_ring_present()
374 bool vmbus_uio_subchannels_supported(const struct rte_vmbus_device *dev, in vmbus_uio_subchannels_supported()
395 const struct rte_vmbus_device *dev = primary->device; in vmbus_uio_get_subchan()
H A Dvmbus_bus.c116 vmbus_get_uio_dev(const struct rte_vmbus_device *dev, in vmbus_get_uio_dev()
168 rte_vmbus_map_device(struct rte_vmbus_device *dev) in rte_vmbus_map_device()
226 rte_vmbus_unmap_device(struct rte_vmbus_device *dev) in rte_vmbus_unmap_device()
235 struct rte_vmbus_device *dev, *dev2; in vmbus_scan_one()
373 void rte_vmbus_irq_mask(struct rte_vmbus_device *device) in rte_vmbus_irq_mask()
378 void rte_vmbus_irq_unmask(struct rte_vmbus_device *device) in rte_vmbus_irq_unmask()
383 int rte_vmbus_irq_read(struct rte_vmbus_device *device) in rte_vmbus_irq_read()
/dpdk/drivers/net/netvsc/
H A Dhn_ethdev.c98 eth_dev_vmbus_allocate(struct rte_vmbus_device *dev, size_t private_data_size) in eth_dev_vmbus_allocate()
1136 struct rte_vmbus_device *vmbus; in eth_hn_dev_init()
1145 vmbus = container_of(device, struct rte_vmbus_device, device); in eth_hn_dev_init()
1284 struct rte_vmbus_device *dev) in eth_hn_probe()
1312 static int eth_hn_remove(struct rte_vmbus_device *dev) in eth_hn_remove()
H A Dhn_var.h137 struct rte_vmbus_device *vmbus;