Symbol: vmbus_channel
drivers/hv/channel.c
1022
void vmbus_close(struct vmbus_channel *channel)
drivers/hv/channel.c
1046
int vmbus_sendpacket_getid(struct vmbus_channel *channel, void *buffer,
drivers/hv/channel.c
1092
int vmbus_sendpacket(struct vmbus_channel *channel, void *buffer,
drivers/hv/channel.c
1107
int vmbus_sendpacket_mpb_desc(struct vmbus_channel *channel,
drivers/hv/channel.c
1154
__vmbus_recvpacket(struct vmbus_channel *channel, void *buffer,
drivers/hv/channel.c
1163
int vmbus_recvpacket(struct vmbus_channel *channel, void *buffer,
drivers/hv/channel.c
1175
int vmbus_recvpacket_raw(struct vmbus_channel *channel, void *buffer,
drivers/hv/channel.c
1191
u64 vmbus_next_request_id(struct vmbus_channel *channel, u64 rqst_addr)
drivers/hv/channel.c
1229
u64 __vmbus_request_addr_match(struct vmbus_channel *channel, u64 trans_id,
drivers/hv/channel.c
124
void vmbus_setevent(struct vmbus_channel *channel)
drivers/hv/channel.c
1273
u64 vmbus_request_addr_match(struct vmbus_channel *channel, u64 trans_id,
drivers/hv/channel.c
1294
u64 vmbus_request_addr(struct vmbus_channel *channel, u64 trans_id)
drivers/hv/channel.c
151
void vmbus_free_ring(struct vmbus_channel *channel)
drivers/hv/channel.c
168
int vmbus_alloc_ring(struct vmbus_channel *newchannel,
drivers/hv/channel.c
216
static int send_modifychannel_without_ack(struct vmbus_channel *channel, u32 target_vp)
drivers/hv/channel.c
232
static int send_modifychannel_with_ack(struct vmbus_channel *channel, u32 target_vp)
drivers/hv/channel.c
301
int vmbus_send_modifychannel(struct vmbus_channel *channel, u32 target_vp)
drivers/hv/channel.c
439
static int __vmbus_establish_gpadl(struct vmbus_channel *channel,
drivers/hv/channel.c
580
int vmbus_establish_gpadl(struct vmbus_channel *channel, void *kbuffer,
drivers/hv/channel.c
652
static int __vmbus_open(struct vmbus_channel *newchannel,
drivers/hv/channel.c
794
int vmbus_connect_ring(struct vmbus_channel *newchannel,
drivers/hv/channel.c
804
int vmbus_open(struct vmbus_channel *newchannel,
drivers/hv/channel.c
828
int vmbus_teardown_gpadl(struct vmbus_channel *channel, struct vmbus_gpadl *gpadl)
drivers/hv/channel.c
898
void vmbus_reset_channel_cb(struct vmbus_channel *channel)
drivers/hv/channel.c
928
static int vmbus_close_internal(struct vmbus_channel *channel)
drivers/hv/channel.c
986
int vmbus_disconnect_ring(struct vmbus_channel *channel)
drivers/hv/channel.c
988
struct vmbus_channel *cur_channel, *tmp;
drivers/hv/channel_mgmt.c
1023
struct vmbus_channel *oldchannel, *newchannel;
drivers/hv/channel_mgmt.c
1158
struct vmbus_channel *channel;
drivers/hv/channel_mgmt.c
1292
void vmbus_hvsock_device_unregister(struct vmbus_channel *channel)
drivers/hv/channel_mgmt.c
1667
void vmbus_set_sc_create_callback(struct vmbus_channel *primary_channel,
drivers/hv/channel_mgmt.c
1668
void (*sc_cr_cb)(struct vmbus_channel *new_sc))
drivers/hv/channel_mgmt.c
1674
void vmbus_set_chn_rescind_callback(struct vmbus_channel *channel,
drivers/hv/channel_mgmt.c
1675
void (*chn_rescind_cb)(struct vmbus_channel *))
drivers/hv/channel_mgmt.c
173
static void vmbus_rescind_cleanup(struct vmbus_channel *channel)
drivers/hv/channel_mgmt.c
202
static u16 hv_get_dev_type(const struct vmbus_channel *channel)
drivers/hv/channel_mgmt.c
29
static void init_vp_index(struct vmbus_channel *channel);
drivers/hv/channel_mgmt.c
353
static struct vmbus_channel *alloc_channel(void)
drivers/hv/channel_mgmt.c
355
struct vmbus_channel *channel;
drivers/hv/channel_mgmt.c
377
static void free_channel(struct vmbus_channel *channel)
drivers/hv/channel_mgmt.c
385
void vmbus_channel_map_relid(struct vmbus_channel *channel)
drivers/hv/channel_mgmt.c
419
void vmbus_channel_unmap_relid(struct vmbus_channel *channel)
drivers/hv/channel_mgmt.c
442
void hv_process_channel_removal(struct vmbus_channel *channel)
drivers/hv/channel_mgmt.c
491
struct vmbus_channel *channel, *tmp;
drivers/hv/channel_mgmt.c
505
struct vmbus_channel *newchannel =
drivers/hv/channel_mgmt.c
506
container_of(work, struct vmbus_channel, add_channel_work);
drivers/hv/channel_mgmt.c
507
struct vmbus_channel *primary_channel = newchannel->primary_channel;
drivers/hv/channel_mgmt.c
591
static void vmbus_process_offer(struct vmbus_channel *newchannel)
drivers/hv/channel_mgmt.c
593
struct vmbus_channel *channel;
drivers/hv/channel_mgmt.c
707
static bool hv_cpuself_used(u32 cpu, struct vmbus_channel *chn)
drivers/hv/channel_mgmt.c
709
struct vmbus_channel *primary = chn->primary_channel;
drivers/hv/channel_mgmt.c
710
struct vmbus_channel *sc;
drivers/hv/channel_mgmt.c
741
static void init_vp_index(struct vmbus_channel *channel)
drivers/hv/channel_mgmt.c
948
static void vmbus_setup_channel_state(struct vmbus_channel *channel,
drivers/hv/channel_mgmt.c
971
static struct vmbus_channel *
drivers/hv/channel_mgmt.c
974
struct vmbus_channel *channel = NULL, *iter;
drivers/hv/connection.c
316
vmbus_connection.channels = kzalloc_objs(struct vmbus_channel *,
drivers/hv/connection.c
382
struct vmbus_channel *relid2channel(u32 relid)
drivers/hv/connection.c
409
struct vmbus_channel *channel = (void *) data;
drivers/hv/connection.c
506
void vmbus_set_event(struct vmbus_channel *channel)
drivers/hv/hv.c
540
static int hv_pick_new_cpu(struct vmbus_channel *channel)
drivers/hv/hv.c
579
struct vmbus_channel *channel, *sc;
drivers/hv/hv_debugfs.c
154
void hv_debug_delay_test(struct vmbus_channel *channel, enum delay delay_type)
drivers/hv/hv_debugfs.c
156
struct vmbus_channel *test_channel = channel->primary_channel ?
drivers/hv/hv_debugfs.c
56
struct vmbus_channel *channel = dev->channel;
drivers/hv/hv_debugfs.c
85
struct vmbus_channel *channel = dev->channel;
drivers/hv/hv_kvp.c
116
tasklet_schedule(&((struct vmbus_channel *)channel)->callback_event);
drivers/hv/hv_kvp.c
524
struct vmbus_channel *channel;
drivers/hv/hv_kvp.c
637
struct vmbus_channel *channel = context;
drivers/hv/hv_kvp.c
793
struct vmbus_channel *channel = kvp_transaction.recv_channel;
drivers/hv/hv_kvp.c
81
struct vmbus_channel *recv_channel; /* chn we got the request */
drivers/hv/hv_kvp.c
816
struct vmbus_channel *channel = kvp_transaction.recv_channel;
drivers/hv/hv_snapshot.c
256
struct vmbus_channel *channel;
drivers/hv/hv_snapshot.c
294
struct vmbus_channel *channel = context;
drivers/hv/hv_snapshot.c
416
struct vmbus_channel *channel = vss_transaction.recv_channel;
drivers/hv/hv_snapshot.c
451
struct vmbus_channel *channel = vss_transaction.recv_channel;
drivers/hv/hv_snapshot.c
59
struct vmbus_channel *recv_channel; /* chn we got the request */
drivers/hv/hv_snapshot.c
86
tasklet_schedule(&((struct vmbus_channel *)channel)->callback_event);
drivers/hv/hv_trace.h
331
DECLARE_EVENT_CLASS(vmbus_channel,
drivers/hv/hv_trace.h
332
TP_PROTO(const struct vmbus_channel *channel),
drivers/hv/hv_trace.h
339
DEFINE_EVENT(vmbus_channel, vmbus_chan_sched,
drivers/hv/hv_trace.h
340
TP_PROTO(const struct vmbus_channel *channel),
drivers/hv/hv_trace.h
344
DEFINE_EVENT(vmbus_channel, vmbus_setevent,
drivers/hv/hv_trace.h
345
TP_PROTO(const struct vmbus_channel *channel),
drivers/hv/hv_trace.h
349
DEFINE_EVENT(vmbus_channel, vmbus_on_event,
drivers/hv/hv_trace.h
350
TP_PROTO(const struct vmbus_channel *channel),
drivers/hv/hv_util.c
108
struct vmbus_channel *channel = srv->channel;
drivers/hv/hv_util.c
181
struct vmbus_channel *channel = context;
drivers/hv/hv_util.c
419
struct vmbus_channel *channel = context;
drivers/hv/hv_util.c
512
struct vmbus_channel *channel = context;
drivers/hv/hyperv_vmbus.h
202
void hv_ringbuffer_pre_init(struct vmbus_channel *channel);
drivers/hv/hyperv_vmbus.h
210
int hv_ringbuffer_write(struct vmbus_channel *channel,
drivers/hv/hyperv_vmbus.h
214
int hv_ringbuffer_read(struct vmbus_channel *channel,
drivers/hv/hyperv_vmbus.h
280
struct vmbus_channel **channels;
drivers/hv/hyperv_vmbus.h
404
struct vmbus_channel *channel);
drivers/hv/hyperv_vmbus.h
409
struct vmbus_channel *channel);
drivers/hv/hyperv_vmbus.h
411
void vmbus_remove_channel_attr_group(struct vmbus_channel *channel);
drivers/hv/hyperv_vmbus.h
413
void vmbus_channel_map_relid(struct vmbus_channel *channel);
drivers/hv/hyperv_vmbus.h
414
void vmbus_channel_unmap_relid(struct vmbus_channel *channel);
drivers/hv/hyperv_vmbus.h
416
struct vmbus_channel *relid2channel(u32 relid);
drivers/hv/hyperv_vmbus.h
445
static inline void hv_poll_channel(struct vmbus_channel *channel,
drivers/hv/hyperv_vmbus.h
469
static inline bool hv_is_perf_channel(struct vmbus_channel *channel)
drivers/hv/hyperv_vmbus.h
474
static inline size_t hv_dev_ring_size(struct vmbus_channel *channel)
drivers/hv/hyperv_vmbus.h
481
struct vmbus_channel *channel, *sc;
drivers/hv/hyperv_vmbus.h
526
void hv_debug_delay_test(struct vmbus_channel *channel, enum delay delay_type);
drivers/hv/hyperv_vmbus.h
532
static inline void hv_debug_delay_test(struct vmbus_channel *channel,
drivers/hv/hyperv_vmbus.h
547
int hv_create_ring_sysfs(struct vmbus_channel *channel,
drivers/hv/hyperv_vmbus.h
548
int (*hv_mmap_ring_buffer)(struct vmbus_channel *channel,
drivers/hv/hyperv_vmbus.h
550
int hv_remove_ring_sysfs(struct vmbus_channel *channel);
drivers/hv/ring_buffer.c
179
void hv_ringbuffer_pre_init(struct vmbus_channel *channel)
drivers/hv/ring_buffer.c
266
bool hv_ringbuffer_spinlock_busy(struct vmbus_channel *channel)
drivers/hv/ring_buffer.c
275
int hv_ringbuffer_write(struct vmbus_channel *channel,
drivers/hv/ring_buffer.c
388
int hv_ringbuffer_read(struct vmbus_channel *channel,
drivers/hv/ring_buffer.c
463
struct vmpacket_descriptor *hv_pkt_iter_first(struct vmbus_channel *channel)
drivers/hv/ring_buffer.c
522
__hv_pkt_iter_next(struct vmbus_channel *channel,
drivers/hv/ring_buffer.c
53
static void hv_signal_on_write(u32 old_write, struct vmbus_channel *channel)
drivers/hv/ring_buffer.c
571
void hv_pkt_iter_close(struct vmbus_channel *channel)
drivers/hv/vmbus_drv.c
112
static u8 channel_monitor_group(const struct vmbus_channel *channel)
drivers/hv/vmbus_drv.c
117
static u8 channel_monitor_offset(const struct vmbus_channel *channel)
drivers/hv/vmbus_drv.c
1214
static void vmbus_force_channel_rescinded(struct vmbus_channel *channel)
drivers/hv/vmbus_drv.c
122
static u32 channel_pending(const struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
1274
struct vmbus_channel *channel;
drivers/hv/vmbus_drv.c
130
static u32 channel_latency(const struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
139
static u32 channel_conn_id(struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
1630
struct vmbus_channel *channel
drivers/hv/vmbus_drv.c
1631
= container_of(kobj, struct vmbus_channel, kobj);
drivers/hv/vmbus_drv.c
1638
ssize_t (*show)(struct vmbus_channel *chan, char *buf);
drivers/hv/vmbus_drv.c
1639
ssize_t (*store)(struct vmbus_channel *chan,
drivers/hv/vmbus_drv.c
1657
struct vmbus_channel *chan
drivers/hv/vmbus_drv.c
1658
= container_of(kobj, struct vmbus_channel, kobj);
drivers/hv/vmbus_drv.c
1672
struct vmbus_channel *chan
drivers/hv/vmbus_drv.c
1673
= container_of(kobj, struct vmbus_channel, kobj);
drivers/hv/vmbus_drv.c
1686
static ssize_t out_mask_show(struct vmbus_channel *channel, char *buf)
drivers/hv/vmbus_drv.c
1703
static ssize_t in_mask_show(struct vmbus_channel *channel, char *buf)
drivers/hv/vmbus_drv.c
1720
static ssize_t read_avail_show(struct vmbus_channel *channel, char *buf)
drivers/hv/vmbus_drv.c
1737
static ssize_t write_avail_show(struct vmbus_channel *channel, char *buf)
drivers/hv/vmbus_drv.c
1754
static ssize_t target_cpu_show(struct vmbus_channel *channel, char *buf)
drivers/hv/vmbus_drv.c
1759
int vmbus_channel_set_cpu(struct vmbus_channel *channel, u32 target_cpu)
drivers/hv/vmbus_drv.c
1853
static ssize_t target_cpu_store(struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
1872
static ssize_t channel_pending_show(struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
1881
static ssize_t channel_latency_show(struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
1890
static ssize_t channel_interrupts_show(struct vmbus_channel *channel, char *buf)
drivers/hv/vmbus_drv.c
1896
static ssize_t channel_events_show(struct vmbus_channel *channel, char *buf)
drivers/hv/vmbus_drv.c
1902
static ssize_t channel_intr_in_full_show(struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
1910
static ssize_t channel_intr_out_empty_show(struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
1918
static ssize_t channel_out_full_first_show(struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
1926
static ssize_t channel_out_full_total_show(struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
1934
static ssize_t subchannel_monitor_id_show(struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
1941
static ssize_t subchannel_id_show(struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
1953
struct vmbus_channel *channel = container_of(kobj, struct vmbus_channel, kobj);
drivers/hv/vmbus_drv.c
2000
const struct vmbus_channel *channel =
drivers/hv/vmbus_drv.c
2001
container_of(kobj, struct vmbus_channel, kobj);
drivers/hv/vmbus_drv.c
2016
const struct vmbus_channel *channel =
drivers/hv/vmbus_drv.c
2017
container_of(kobj, struct vmbus_channel, kobj);
drivers/hv/vmbus_drv.c
2029
const struct vmbus_channel *channel =
drivers/hv/vmbus_drv.c
2030
container_of(kobj, struct vmbus_channel, kobj);
drivers/hv/vmbus_drv.c
2073
int hv_create_ring_sysfs(struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
2074
int (*hv_mmap_ring_buffer)(struct vmbus_channel *channel,
drivers/hv/vmbus_drv.c
2094
int hv_remove_ring_sysfs(struct vmbus_channel *channel)
drivers/hv/vmbus_drv.c
2109
int vmbus_add_channel_kobj(struct hv_device *dev, struct vmbus_channel *channel)
drivers/hv/vmbus_drv.c
2144
void vmbus_remove_channel_attr_group(struct vmbus_channel *channel)
drivers/hv/vmbus_drv.c
2155
struct vmbus_channel *channel)
drivers/hv/vmbus_drv.c
2711
struct vmbus_channel *channel, *sc;
drivers/hv/vmbus_drv.c
2785
struct vmbus_channel *channel;
drivers/hv/vmbus_drv.c
497
struct vmbus_channel *channel = hv_dev->channel, *cur_sc;
drivers/hv/vmbus_drv.c
512
cur_sc = list_entry(cur, struct vmbus_channel, sc_list);
drivers/hv/vmbus_drv.c
995
struct vmbus_channel *channel = hv_dev->channel;
drivers/net/hyperv/hyperv_net.h
1132
struct vmbus_channel *channel;
drivers/net/hyperv/netvsc.c
1104
struct vmbus_channel *out_channel = nvchan->channel;
drivers/net/hyperv/netvsc.c
1442
struct vmbus_channel *channel = nvchan->channel;
drivers/net/hyperv/netvsc.c
1653
struct vmbus_channel *channel = nvchan->channel;
drivers/net/hyperv/netvsc.c
1679
static struct hv_device *netvsc_channel_to_device(struct vmbus_channel *channel)
drivers/net/hyperv/netvsc.c
1681
struct vmbus_channel *primary = channel->primary_channel;
drivers/net/hyperv/netvsc.c
1695
struct vmbus_channel *channel = nvchan->channel;
drivers/net/hyperv/netvsc.c
1743
struct vmbus_channel *channel = nvchan->channel;
drivers/net/hyperv/netvsc.c
759
struct vmbus_channel *channel,
drivers/net/hyperv/netvsc.c
819
struct vmbus_channel *incoming_channel,
drivers/net/hyperv/netvsc_drv.c
161
struct vmbus_channel *chn
drivers/net/hyperv/netvsc_drv.c
846
struct vmbus_channel *channel = nvchan->channel;
drivers/net/hyperv/netvsc_trace.h
134
const struct vmbus_channel *chan,
drivers/net/hyperv/netvsc_trace.h
159
const struct vmbus_channel *chan,
drivers/net/hyperv/rndis_filter.c
1223
static void netvsc_sc_open(struct vmbus_channel *new_sc)
drivers/pci/controller/pci-hyperv.c
1878
struct vmbus_channel *channel;
drivers/pci/controller/pci-hyperv.c
3042
struct vmbus_channel *chan = hbus->hdev->channel;
drivers/pci/controller/pci-hyperv.c
3893
struct vmbus_channel *chan = hdev->channel;
drivers/scsi/storvsc_drv.c
1242
struct vmbus_channel *channel = (struct vmbus_channel *)context;
drivers/scsi/storvsc_drv.c
1396
static struct vmbus_channel *get_og_chn(struct storvsc_device *stor_device,
drivers/scsi/storvsc_drv.c
1458
struct vmbus_channel *outgoing_channel, *channel;
drivers/scsi/storvsc_drv.c
437
struct vmbus_channel **stor_chns;
drivers/scsi/storvsc_drv.c
606
static void storvsc_change_target_cpu(struct vmbus_channel *channel, u32 old,
drivers/scsi/storvsc_drv.c
610
struct vmbus_channel *cur_chn;
drivers/scsi/storvsc_drv.c
664
static u64 storvsc_next_request_id(struct vmbus_channel *channel, u64 rqst_addr)
drivers/scsi/storvsc_drv.c
681
static void handle_sc_creation(struct vmbus_channel *new_sc)
drivers/uio/uio_hv_generic.c
110
struct vmbus_channel *chan = context;
drivers/uio/uio_hv_generic.c
130
static void hv_uio_rescind(struct vmbus_channel *channel)
drivers/uio/uio_hv_generic.c
157
hv_uio_ring_mmap(struct vmbus_channel *channel, struct vm_area_struct *vma)
drivers/uio/uio_hv_generic.c
170
hv_uio_new_channel(struct vmbus_channel *new_sc)
drivers/uio/uio_hv_generic.c
252
struct vmbus_channel *channel = dev->channel;
drivers/uio/uio_hv_generic.c
68
static void set_event(struct vmbus_channel *channel, s32 irq_state)
drivers/uio/uio_hv_generic.c
92
struct vmbus_channel *primary, *sc;
include/linux/hyperv.h
1007
u64 (*next_request_id_callback)(struct vmbus_channel *channel, u64 rqst_addr);
include/linux/hyperv.h
1009
u64 (*request_addr_callback)(struct vmbus_channel *channel, u64 rqst_id);
include/linux/hyperv.h
1019
int (*mmap_ring_buffer)(struct vmbus_channel *channel, struct vm_area_struct *vma);
include/linux/hyperv.h
1036
static __always_inline void unlock_requestor(struct vmbus_channel *channel,
include/linux/hyperv.h
1044
u64 vmbus_next_request_id(struct vmbus_channel *channel, u64 rqst_addr);
include/linux/hyperv.h
1045
u64 __vmbus_request_addr_match(struct vmbus_channel *channel, u64 trans_id,
include/linux/hyperv.h
1047
u64 vmbus_request_addr_match(struct vmbus_channel *channel, u64 trans_id,
include/linux/hyperv.h
1049
u64 vmbus_request_addr(struct vmbus_channel *channel, u64 trans_id);
include/linux/hyperv.h
1066
static inline bool is_hvsock_channel(const struct vmbus_channel *c)
include/linux/hyperv.h
1071
static inline bool is_sub_channel(const struct vmbus_channel *c)
include/linux/hyperv.h
1076
static inline void set_channel_read_mode(struct vmbus_channel *c,
include/linux/hyperv.h
1082
static inline void set_per_channel_state(struct vmbus_channel *c, void *s)
include/linux/hyperv.h
1087
static inline void *get_per_channel_state(struct vmbus_channel *c)
include/linux/hyperv.h
1092
static inline void set_channel_pending_send_size(struct vmbus_channel *c,
include/linux/hyperv.h
1121
void vmbus_set_sc_create_callback(struct vmbus_channel *primary_channel,
include/linux/hyperv.h
1122
void (*sc_cr_cb)(struct vmbus_channel *new_sc));
include/linux/hyperv.h
1124
void vmbus_set_chn_rescind_callback(struct vmbus_channel *channel,
include/linux/hyperv.h
1125
void (*chn_rescind_cb)(struct vmbus_channel *));
include/linux/hyperv.h
1163
int vmbus_alloc_ring(struct vmbus_channel *channel,
include/linux/hyperv.h
1165
void vmbus_free_ring(struct vmbus_channel *channel);
include/linux/hyperv.h
1167
int vmbus_connect_ring(struct vmbus_channel *channel,
include/linux/hyperv.h
1170
int vmbus_disconnect_ring(struct vmbus_channel *channel);
include/linux/hyperv.h
1172
extern int vmbus_open(struct vmbus_channel *channel,
include/linux/hyperv.h
1180
extern void vmbus_close(struct vmbus_channel *channel);
include/linux/hyperv.h
1182
extern int vmbus_sendpacket_getid(struct vmbus_channel *channel,
include/linux/hyperv.h
1189
extern int vmbus_sendpacket(struct vmbus_channel *channel,
include/linux/hyperv.h
1196
extern int vmbus_sendpacket_mpb_desc(struct vmbus_channel *channel,
include/linux/hyperv.h
1203
extern int vmbus_establish_gpadl(struct vmbus_channel *channel,
include/linux/hyperv.h
1208
extern int vmbus_teardown_gpadl(struct vmbus_channel *channel,
include/linux/hyperv.h
1211
void vmbus_reset_channel_cb(struct vmbus_channel *channel);
include/linux/hyperv.h
1213
extern int vmbus_recvpacket(struct vmbus_channel *channel,
include/linux/hyperv.h
1219
extern int vmbus_recvpacket_raw(struct vmbus_channel *channel,
include/linux/hyperv.h
1281
struct vmbus_channel *channel;
include/linux/hyperv.h
1319
bool hv_ringbuffer_spinlock_busy(struct vmbus_channel *channel);
include/linux/hyperv.h
1329
void vmbus_hvsock_device_unregister(struct vmbus_channel *channel);
include/linux/hyperv.h
1607
struct vmbus_channel *channel;
include/linux/hyperv.h
1622
void hv_process_channel_removal(struct vmbus_channel *channel);
include/linux/hyperv.h
1624
void vmbus_setevent(struct vmbus_channel *channel);
include/linux/hyperv.h
1633
int vmbus_send_modifychannel(struct vmbus_channel *channel, u32 target_vp);
include/linux/hyperv.h
1634
void vmbus_set_event(struct vmbus_channel *channel);
include/linux/hyperv.h
1635
int vmbus_channel_set_cpu(struct vmbus_channel *channel, u32 target_cpu);
include/linux/hyperv.h
1697
hv_pkt_iter_first(struct vmbus_channel *channel);
include/linux/hyperv.h
1700
__hv_pkt_iter_next(struct vmbus_channel *channel,
include/linux/hyperv.h
1703
void hv_pkt_iter_close(struct vmbus_channel *channel);
include/linux/hyperv.h
1706
hv_pkt_iter_next(struct vmbus_channel *channel,
include/linux/hyperv.h
709
struct vmbus_channel *waiting_channel;
include/linux/hyperv.h
839
void (*change_target_cpu_callback)(struct vmbus_channel *channel,
include/linux/hyperv.h
898
void (*sc_creation_callback)(struct vmbus_channel *new_sc);
include/linux/hyperv.h
904
void (*chn_rescind_callback)(struct vmbus_channel *channel);
include/linux/hyperv.h
914
struct vmbus_channel *primary_channel;
net/vmw_vsock/hyperv_transport.c
100
struct vmbus_channel *chan;
net/vmw_vsock/hyperv_transport.c
177
static void hvs_set_channel_pending_send_size(struct vmbus_channel *chan)
net/vmw_vsock/hyperv_transport.c
185
static bool hvs_channel_readable(struct vmbus_channel *chan)
net/vmw_vsock/hyperv_transport.c
193
static int hvs_channel_readable_payload(struct vmbus_channel *chan)
net/vmw_vsock/hyperv_transport.c
214
static size_t hvs_channel_writable_bytes(struct vmbus_channel *chan)
net/vmw_vsock/hyperv_transport.c
231
static int __hvs_send_data(struct vmbus_channel *chan,
net/vmw_vsock/hyperv_transport.c
241
static int hvs_send_data(struct vmbus_channel *chan,
net/vmw_vsock/hyperv_transport.c
252
struct vmbus_channel *chan = hvs->chan;
net/vmw_vsock/hyperv_transport.c
281
static void hvs_close_connection(struct vmbus_channel *chan)
net/vmw_vsock/hyperv_transport.c
295
static void hvs_open_connection(struct vmbus_channel *chan)
net/vmw_vsock/hyperv_transport.c
546
struct vmbus_channel *chan = hvs->chan;
net/vmw_vsock/hyperv_transport.c
650
struct vmbus_channel *chan = hvs->chan;
net/vmw_vsock/hyperv_transport.c
885
struct vmbus_channel *chan = hdev->channel;
net/vmw_vsock/hyperv_transport.c
899
struct vmbus_channel *chan = hdev->channel;