Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/bus/vmbus/
H A Dprivate.h61 const struct rte_vmbus_device *device;
74 vmbus_devargs_lookup(struct rte_vmbus_device *dev);
76 int vmbus_chan_create(const struct rte_vmbus_device *device,
80 void vmbus_add_device(struct rte_vmbus_device *vmbus_dev);
82 struct rte_vmbus_device *new_vmbus_dev);
86 int vmbus_uio_irq_read(struct rte_vmbus_device *dev);
88 int vmbus_uio_map_resource(struct rte_vmbus_device *dev);
89 void vmbus_uio_unmap_resource(struct rte_vmbus_device *dev);
91 int vmbus_uio_alloc_resource(struct rte_vmbus_device *dev,
93 void vmbus_uio_free_resource(struct rte_vmbus_device *dev,
[all …]
H A Drte_bus_vmbus.h35 struct rte_vmbus_device;
41 TAILQ_HEAD(rte_vmbus_device_list, rte_vmbus_device);
64 struct rte_vmbus_device { struct
85 struct rte_vmbus_device *); argument
90 typedef int (vmbus_remove_t)(struct rte_vmbus_device *);
144 int rte_vmbus_map_device(struct rte_vmbus_device *dev);
153 void rte_vmbus_unmap_device(struct rte_vmbus_device *dev);
167 int rte_vmbus_chan_open(struct rte_vmbus_device *device,
209 void rte_vmbus_irq_mask(struct rte_vmbus_device *device);
217 void rte_vmbus_irq_unmask(struct rte_vmbus_device *device);
[all …]
H A Dvmbus_common.c76 const struct rte_vmbus_device *dev) in vmbus_match()
92 struct rte_vmbus_device *dev) in vmbus_probe_one_driver()
139 vmbus_probe_all_drivers(struct rte_vmbus_device *dev) in vmbus_probe_all_drivers()
171 struct rte_vmbus_device *dev; in rte_vmbus_probe()
212 vmbus_devargs_lookup(struct rte_vmbus_device *dev) in vmbus_devargs_lookup()
248 vmbus_add_device(struct rte_vmbus_device *vmbus_dev) in vmbus_add_device()
255 vmbus_insert_device(struct rte_vmbus_device *exist_vmbus_dev, in vmbus_insert_device()
256 struct rte_vmbus_device *new_vmbus_dev) in vmbus_insert_device()
263 vmbus_remove_device(struct rte_vmbus_device *vmbus_dev) in vmbus_remove_device()
273 struct rte_vmbus_device *dev; in vmbus_find_device()
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()
107 vmbus_uio_map_primary(struct rte_vmbus_device *dev) in vmbus_uio_map_primary()
146 vmbus_uio_map_resource(struct rte_vmbus_device *dev) in vmbus_uio_map_resource()
199 vmbus_uio_unmap_resource(struct rte_vmbus_device *dev) in vmbus_uio_unmap_resource()
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()
362 int rte_vmbus_max_channels(const struct rte_vmbus_device *device) in rte_vmbus_max_channels()
393 const struct rte_vmbus_device *device = chan->device; in rte_vmbus_chan_close()
/f-stack/dpdk/drivers/bus/vmbus/linux/
H A Dvmbus_uio.c30 void vmbus_uio_irq_control(struct rte_vmbus_device *dev, int32_t onoff) in vmbus_uio_irq_control()
38 int vmbus_uio_irq_read(struct rte_vmbus_device *dev) in vmbus_uio_irq_read()
58 vmbus_uio_free_resource(struct rte_vmbus_device *dev, in vmbus_uio_free_resource()
76 vmbus_uio_alloc_resource(struct rte_vmbus_device *dev, in vmbus_uio_alloc_resource()
134 vmbus_uio_map_resource_by_index(struct rte_vmbus_device *dev, int idx, in vmbus_uio_map_resource_by_index()
197 static int vmbus_uio_map_subchan(const struct rte_vmbus_device *dev, in vmbus_uio_map_subchan()
250 vmbus_uio_map_secondary_subchan(const struct rte_vmbus_device *dev, in vmbus_uio_map_secondary_subchan()
296 const struct rte_vmbus_device *dev = chan->device; in vmbus_uio_map_rings()
341 static bool vmbus_uio_ring_present(const struct rte_vmbus_device *dev, in vmbus_uio_ring_present()
354 bool vmbus_uio_subchannels_supported(const struct rte_vmbus_device *dev, in vmbus_uio_subchannels_supported()
[all …]
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()
363 void rte_vmbus_irq_mask(struct rte_vmbus_device *device) in rte_vmbus_irq_mask()
368 void rte_vmbus_irq_unmask(struct rte_vmbus_device *device) in rte_vmbus_irq_unmask()
373 int rte_vmbus_irq_read(struct rte_vmbus_device *device) in rte_vmbus_irq_read()
/f-stack/dpdk/drivers/net/netvsc/
H A Dhn_ethdev.c89 eth_dev_vmbus_allocate(struct rte_vmbus_device *dev, size_t private_data_size) in eth_dev_vmbus_allocate()
950 struct rte_vmbus_device *vmbus; in eth_hn_dev_init()
956 vmbus = container_of(device, struct rte_vmbus_device, device); in eth_hn_dev_init()
1091 struct rte_vmbus_device *dev) in eth_hn_probe()
1111 static int eth_hn_remove(struct rte_vmbus_device *dev) in eth_hn_remove()
H A Dhn_var.h109 struct rte_vmbus_device *vmbus;