Home
last modified time | relevance | path

Searched refs:msginfo (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/drivers/hv/
Dconnection.c67 int vmbus_negotiate_version(struct vmbus_channel_msginfo *msginfo, u32 version) in vmbus_negotiate_version() argument
74 init_completion(&msginfo->waitevent); in vmbus_negotiate_version()
76 msg = (struct vmbus_channel_initiate_contact *)msginfo->msg; in vmbus_negotiate_version()
127 list_add_tail(&msginfo->msglistentry, in vmbus_negotiate_version()
140 list_del(&msginfo->msglistentry); in vmbus_negotiate_version()
147 wait_for_completion(&msginfo->waitevent); in vmbus_negotiate_version()
150 list_del(&msginfo->msglistentry); in vmbus_negotiate_version()
154 if (msginfo->response.version_response.version_supported) { in vmbus_negotiate_version()
159 msginfo->response.version_response.msg_conn_id; in vmbus_negotiate_version()
173 struct vmbus_channel_msginfo *msginfo = NULL; in vmbus_connect() local
[all …]
Dchannel_mgmt.c145 struct vmbus_channel_msginfo *msginfo; in vmbus_rescind_cleanup() local
151 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_rescind_cleanup()
154 if (msginfo->waiting_channel == channel) { in vmbus_rescind_cleanup()
155 complete(&msginfo->waitevent); in vmbus_rescind_cleanup()
1160 struct vmbus_channel_msginfo *msginfo; in vmbus_onopen_result() local
1174 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_onopen_result()
1177 (struct vmbus_channel_message_header *)msginfo->msg; in vmbus_onopen_result()
1181 (struct vmbus_channel_open_channel *)msginfo->msg; in vmbus_onopen_result()
1184 memcpy(&msginfo->response.open_result, in vmbus_onopen_result()
1188 complete(&msginfo->waitevent); in vmbus_onopen_result()
[all …]
Dchannel.c296 struct vmbus_channel_msginfo **msginfo) in create_gpadl_header() argument
339 *msginfo = msgheader; in create_gpadl_header()
421 *msginfo = msgheader; in create_gpadl_header()
444 struct vmbus_channel_msginfo *msginfo = NULL; in vmbus_establish_gpadl() local
454 ret = create_gpadl_header(kbuffer, size, &msginfo); in vmbus_establish_gpadl()
458 init_completion(&msginfo->waitevent); in vmbus_establish_gpadl()
459 msginfo->waiting_channel = channel; in vmbus_establish_gpadl()
461 gpadlmsg = (struct vmbus_channel_gpadl_header *)msginfo->msg; in vmbus_establish_gpadl()
468 list_add_tail(&msginfo->msglistentry, in vmbus_establish_gpadl()
478 ret = vmbus_post_msg(gpadlmsg, msginfo->msgsize - in vmbus_establish_gpadl()
[all …]
Dhyperv_vmbus.h301 int vmbus_negotiate_version(struct vmbus_channel_msginfo *msginfo, u32 version);
Dvmbus_drv.c2215 struct vmbus_channel_msginfo *msginfo; in vmbus_bus_resume() local
2229 msgsize = sizeof(*msginfo) + in vmbus_bus_resume()
2232 msginfo = kzalloc(msgsize, GFP_KERNEL); in vmbus_bus_resume()
2234 if (msginfo == NULL) in vmbus_bus_resume()
2237 ret = vmbus_negotiate_version(msginfo, vmbus_proto_version); in vmbus_bus_resume()
2239 kfree(msginfo); in vmbus_bus_resume()
/Linux-v5.4/ipc/
Dmsg.c456 int cmd, struct msginfo *msginfo) in msgctl_info() argument
470 memset(msginfo, 0, sizeof(*msginfo)); in msgctl_info()
471 msginfo->msgmni = ns->msg_ctlmni; in msgctl_info()
472 msginfo->msgmax = ns->msg_ctlmax; in msgctl_info()
473 msginfo->msgmnb = ns->msg_ctlmnb; in msgctl_info()
474 msginfo->msgssz = MSGSSZ; in msgctl_info()
475 msginfo->msgseg = MSGSEG; in msgctl_info()
478 msginfo->msgpool = msg_ids(ns).in_use; in msgctl_info()
479 msginfo->msgmap = atomic_read(&ns->msg_hdrs); in msgctl_info()
480 msginfo->msgtql = atomic_read(&ns->msg_bytes); in msgctl_info()
[all …]
/Linux-v5.4/include/uapi/linux/
Dmsg.h44 struct msginfo { struct