Lines Matching refs:vmbus_channel

659 	struct vmbus_channel *waiting_channel;
721 struct vmbus_channel { struct
814 void (*sc_creation_callback)(struct vmbus_channel *new_sc); argument
820 void (*chn_rescind_callback)(struct vmbus_channel *channel); argument
845 struct vmbus_channel *primary_channel; argument
909 static inline bool is_hvsock_channel(const struct vmbus_channel *c) in is_hvsock_channel() argument
915 static inline void set_channel_affinity_state(struct vmbus_channel *c, in set_channel_affinity_state()
921 static inline void set_channel_read_mode(struct vmbus_channel *c, in set_channel_read_mode()
927 static inline void set_per_channel_state(struct vmbus_channel *c, void *s) in set_per_channel_state()
932 static inline void *get_per_channel_state(struct vmbus_channel *c) in get_per_channel_state()
937 static inline void set_channel_pending_send_size(struct vmbus_channel *c, in set_channel_pending_send_size()
943 static inline void set_low_latency_mode(struct vmbus_channel *c) in set_low_latency_mode()
948 static inline void clear_low_latency_mode(struct vmbus_channel *c) in clear_low_latency_mode()
961 void vmbus_set_sc_create_callback(struct vmbus_channel *primary_channel,
962 void (*sc_cr_cb)(struct vmbus_channel *new_sc));
964 void vmbus_set_chn_rescind_callback(struct vmbus_channel *channel,
965 void (*chn_rescind_cb)(struct vmbus_channel *));
973 struct vmbus_channel *vmbus_get_outgoing_channel(struct vmbus_channel *primary);
986 bool vmbus_are_subchannels_present(struct vmbus_channel *primary);
1025 extern int vmbus_open(struct vmbus_channel *channel,
1033 extern void vmbus_close(struct vmbus_channel *channel);
1035 extern int vmbus_sendpacket(struct vmbus_channel *channel,
1042 extern int vmbus_sendpacket_pagebuffer(struct vmbus_channel *channel,
1049 extern int vmbus_sendpacket_mpb_desc(struct vmbus_channel *channel,
1056 extern int vmbus_establish_gpadl(struct vmbus_channel *channel,
1061 extern int vmbus_teardown_gpadl(struct vmbus_channel *channel,
1064 void vmbus_reset_channel_cb(struct vmbus_channel *channel);
1066 extern int vmbus_recvpacket(struct vmbus_channel *channel,
1072 extern int vmbus_recvpacket_raw(struct vmbus_channel *channel,
1129 struct vmbus_channel *channel;
1173 void vmbus_hvsock_device_unregister(struct vmbus_channel *channel);
1435 struct vmbus_channel *channel;
1447 void vmbus_setevent(struct vmbus_channel *channel);
1456 void vmbus_set_event(struct vmbus_channel *channel);
1513 hv_pkt_iter_first(struct vmbus_channel *channel);
1516 __hv_pkt_iter_next(struct vmbus_channel *channel,
1519 void hv_pkt_iter_close(struct vmbus_channel *channel);
1526 hv_pkt_iter_next(struct vmbus_channel *channel, in hv_pkt_iter_next()