Searched refs:vmbus_channel (Results 1 – 15 of 15) sorted by relevance
| /linux-4.4.14/include/linux/ |
| D | hyperv.h | 638 struct vmbus_channel { struct 730 void (*sc_creation_callback)(struct vmbus_channel *new_sc); argument 755 struct vmbus_channel *primary_channel; argument 774 static inline void set_channel_signal_state(struct vmbus_channel *c, in set_channel_signal_state() argument 780 static inline void set_channel_read_state(struct vmbus_channel *c, bool state) in set_channel_read_state() 785 static inline void set_per_channel_state(struct vmbus_channel *c, void *s) in set_per_channel_state() 790 static inline void *get_per_channel_state(struct vmbus_channel *c) in get_per_channel_state() 803 void vmbus_set_sc_create_callback(struct vmbus_channel *primary_channel, 804 void (*sc_cr_cb)(struct vmbus_channel *new_sc)); 812 struct vmbus_channel *vmbus_get_outgoing_channel(struct vmbus_channel *primary); [all …]
|
| /linux-4.4.14/drivers/hv/ |
| D | channel_mgmt.c | 35 static void init_vp_index(struct vmbus_channel *channel, 137 static struct vmbus_channel *alloc_channel(void) in alloc_channel() 140 struct vmbus_channel *channel; in alloc_channel() 159 static void free_channel(struct vmbus_channel *channel) in free_channel() 166 struct vmbus_channel *channel = arg; in percpu_channel_enq() 174 struct vmbus_channel *channel = arg; in percpu_channel_deq() 180 void hv_process_channel_removal(struct vmbus_channel *channel, u32 relid) in hv_process_channel_removal() 184 struct vmbus_channel *primary_channel; in hv_process_channel_removal() 229 struct vmbus_channel *channel, *tmp; in vmbus_free_channels() 246 static void vmbus_process_offer(struct vmbus_channel *newchannel) in vmbus_process_offer() [all …]
|
| D | connection.c | 260 static struct vmbus_channel *pcpu_relid2channel(u32 relid) in pcpu_relid2channel() 262 struct vmbus_channel *channel; in pcpu_relid2channel() 263 struct vmbus_channel *found_channel = NULL; in pcpu_relid2channel() 281 struct vmbus_channel *relid2channel(u32 relid) in relid2channel() 283 struct vmbus_channel *channel; in relid2channel() 284 struct vmbus_channel *found_channel = NULL; in relid2channel() 287 struct vmbus_channel *cur_sc; in relid2channel() 299 cur_sc = list_entry(cur, struct vmbus_channel, in relid2channel() 318 struct vmbus_channel *channel; in process_chn_event() 475 int vmbus_set_event(struct vmbus_channel *channel) in vmbus_set_event()
|
| D | channel.c | 41 static void vmbus_setevent(struct vmbus_channel *channel) in vmbus_setevent() 66 int vmbus_open(struct vmbus_channel *newchannel, u32 send_ringbuffer_size, in vmbus_open() 371 int vmbus_establish_gpadl(struct vmbus_channel *channel, void *kbuffer, in vmbus_establish_gpadl() 447 int vmbus_teardown_gpadl(struct vmbus_channel *channel, u32 gpadl_handle) in vmbus_teardown_gpadl() 491 struct vmbus_channel *channel = arg; in reset_channel_cb() 496 static int vmbus_close_internal(struct vmbus_channel *channel) in vmbus_close_internal() 564 void vmbus_close(struct vmbus_channel *channel) in vmbus_close() 567 struct vmbus_channel *cur_channel; in vmbus_close() 581 cur_channel = list_entry(cur, struct vmbus_channel, sc_list); in vmbus_close() 593 int vmbus_sendpacket_ctl(struct vmbus_channel *channel, void *buffer, in vmbus_sendpacket_ctl() [all …]
|
| D | hv_snapshot.c | 53 struct vmbus_channel *recv_channel; /* chn we got the request */ 194 struct vmbus_channel *channel; in vss_respond_to_host() 232 struct vmbus_channel *channel = context; in hv_vss_onchannelcallback()
|
| D | hv_fcopy.c | 52 struct vmbus_channel *recv_channel; /* chn we got the request */ 188 struct vmbus_channel *channel; in fcopy_respond_to_host() 221 struct vmbus_channel *channel = context; in hv_fcopy_onchannelcallback()
|
| D | hyperv_vmbus.h | 719 struct vmbus_channel *channel); 728 struct vmbus_channel *relid2channel(u32 relid); 739 int vmbus_set_event(struct vmbus_channel *channel); 756 static inline void hv_poll_channel(struct vmbus_channel *channel, in hv_poll_channel()
|
| D | hv_util.c | 104 struct vmbus_channel *channel = context; in shutdown_onchannelcallback() 235 struct vmbus_channel *channel = context; in timesync_onchannelcallback() 278 struct vmbus_channel *channel = context; in heartbeat_onchannelcallback()
|
| D | vmbus_drv.c | 124 static u8 channel_monitor_group(struct vmbus_channel *channel) in channel_monitor_group() 129 static u8 channel_monitor_offset(struct vmbus_channel *channel) in channel_monitor_offset() 134 static u32 channel_pending(struct vmbus_channel *channel, in channel_pending() 141 static u32 channel_latency(struct vmbus_channel *channel, in channel_latency() 149 static u32 channel_conn_id(struct vmbus_channel *channel, in channel_conn_id() 449 struct vmbus_channel *channel = hv_dev->channel, *cur_sc; in channel_vp_mapping_show() 466 cur_sc = list_entry(cur, struct vmbus_channel, sc_list); in channel_vp_mapping_show() 955 struct vmbus_channel *channel) in vmbus_device_create()
|
| D | hv_kvp.c | 67 struct vmbus_channel *recv_channel; /* chn we got the request */ 475 struct vmbus_channel *channel; in kvp_respond_to_host() 588 struct vmbus_channel *channel = context; in hv_kvp_onchannelcallback()
|
| /linux-4.4.14/drivers/net/hyperv/ |
| D | netvsc.c | 641 struct vmbus_channel *channel = device->channel; in netvsc_send_completion() 751 struct vmbus_channel *out_channel = packet->channel; in netvsc_send_pkt() 847 struct vmbus_channel *out_channel; in netvsc_send() 955 struct vmbus_channel *channel, in netvsc_send_recv_completion() 1000 struct vmbus_channel *channel, in netvsc_receive() 1120 struct vmbus_channel *channel = (struct vmbus_channel *)context; in netvsc_channel_cb()
|
| D | hyperv_net.h | 139 struct vmbus_channel *channel; 695 struct vmbus_channel *chn_table[NR_CPUS];
|
| D | rndis_filter.c | 982 static void netvsc_sc_open(struct vmbus_channel *new_sc) in netvsc_sc_open()
|
| D | netvsc_drv.c | 126 struct vmbus_channel *chn; in netvsc_close()
|
| /linux-4.4.14/drivers/scsi/ |
| D | storvsc_drv.c | 589 static void handle_sc_creation(struct vmbus_channel *new_sc) in handle_sc_creation() 1056 struct vmbus_channel *channel = (struct vmbus_channel *)context; in storvsc_on_channel_callback() 1168 struct vmbus_channel *outgoing_channel; in storvsc_do_io()
|