Searched refs:vmbus_channel (Results 1 – 11 of 11) sorted by relevance
| /f-stack/dpdk/drivers/bus/vmbus/ |
| H A D | rte_bus_vmbus.h | 38 struct vmbus_channel; 74 struct vmbus_channel *primary; /**< VMBUS primary channel */ 168 struct vmbus_channel **chan); 176 void rte_vmbus_chan_close(struct vmbus_channel *chan); 200 int rte_vmbus_subchan_open(struct vmbus_channel *primary, 201 struct vmbus_channel **new_chan); 235 bool rte_vmbus_chan_rx_empty(const struct vmbus_channel *channel); 305 int rte_vmbus_chan_send_sglist(struct vmbus_channel *channel, 325 int rte_vmbus_chan_recv(struct vmbus_channel *chan, 343 int rte_vmbus_chan_recv_raw(struct vmbus_channel *chan, [all …]
|
| H A D | private.h | 48 struct vmbus_channel *primary; 58 struct vmbus_channel { struct 59 STAILQ_HEAD(, vmbus_channel) subchannel_list; 60 STAILQ_ENTRY(vmbus_channel) next; 78 struct vmbus_channel **new_chan); argument 107 const struct vmbus_channel *chan); 108 int vmbus_uio_get_subchan(struct vmbus_channel *primary, 109 struct vmbus_channel **subchan); 110 int vmbus_uio_map_rings(struct vmbus_channel *chan); 112 const struct vmbus_channel *chan);
|
| H A D | vmbus_channel.c | 44 const struct vmbus_channel *chan) in vmbus_set_event() 54 const struct vmbus_channel *chan, in rte_vmbus_set_latency() 271 int rte_vmbus_chan_recv_raw(struct vmbus_channel *chan, in rte_vmbus_chan_recv_raw() 313 struct vmbus_channel **new_chan) in vmbus_chan_create() 315 struct vmbus_channel *chan; in vmbus_chan_create() 341 struct vmbus_channel **new_chan) in rte_vmbus_chan_open() 372 struct vmbus_channel **new_chan) in rte_vmbus_subchan_open() 374 struct vmbus_channel *chan; in rte_vmbus_subchan_open() 391 void rte_vmbus_chan_close(struct vmbus_channel *chan) in rte_vmbus_chan_close() 394 struct vmbus_channel *primary = device->primary; in rte_vmbus_chan_close() [all …]
|
| H A D | meson.build | 13 'vmbus_channel.c',
|
| H A D | vmbus_common_uio.c | 47 struct vmbus_channel *chan; in vmbus_uio_map_secondary()
|
| /f-stack/dpdk/drivers/bus/vmbus/linux/ |
| H A D | vmbus_uio.c | 175 static int vmbus_uio_map_primary(struct vmbus_channel *chan, in vmbus_uio_map_primary() 198 const struct vmbus_channel *chan, in vmbus_uio_map_subchan() 251 const struct vmbus_channel *chan) in vmbus_uio_map_secondary_subchan() 294 int vmbus_uio_map_rings(struct vmbus_channel *chan) in vmbus_uio_map_rings() 355 const struct vmbus_channel *chan) in vmbus_uio_subchannels_supported() 360 static bool vmbus_isnew_subchannel(struct vmbus_channel *primary, in vmbus_isnew_subchannel() 363 const struct vmbus_channel *c; in vmbus_isnew_subchannel() 372 int vmbus_uio_get_subchan(struct vmbus_channel *primary, in vmbus_uio_get_subchan() 373 struct vmbus_channel **subchan) in vmbus_uio_get_subchan()
|
| /f-stack/dpdk/drivers/net/netvsc/ |
| H A D | hn_var.h | 57 struct vmbus_channel *chan; 82 struct vmbus_channel *chan; 100 struct vmbus_channel *chan; 155 struct vmbus_channel *channels[HN_MAX_CHANNELS]; 158 static inline struct vmbus_channel *
|
| H A D | hn_nvs.h | 213 void hn_nvs_ack_rxbuf(struct vmbus_channel *chan, uint64_t tid); 221 hn_nvs_send(struct vmbus_channel *chan, uint16_t flags, in hn_nvs_send() 231 hn_nvs_send_sglist(struct vmbus_channel *chan, in hn_nvs_send_sglist()
|
| H A D | hn_nvs.c | 62 struct vmbus_channel *chan = hn_primary_chan(hv); in __hn_nvs_execute() 501 hn_nvs_ack_rxbuf(struct vmbus_channel *chan, uint64_t tid) in hn_nvs_ack_rxbuf()
|
| H A D | hn_rndis.c | 249 static int hn_nvs_send_rndis_ctrl(struct vmbus_channel *chan, in hn_nvs_send_rndis_ctrl() 374 struct vmbus_channel *chan = hn_primary_chan(hv); in hn_rndis_exec1()
|
| H A D | hn_ethdev.c | 497 struct vmbus_channel *primary = hn_primary_chan(hv); in hn_subchan_configure() 510 struct vmbus_channel *new_sc; in hn_subchan_configure()
|