Home
last modified time | relevance | path

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

/linux/drivers/hv/
H A Dconnection.c75 static int vmbus_try_connection_id(struct vmbus_channel_msginfo *msginfo, in vmbus_try_connection_id() argument
82 init_completion(&msginfo->waitevent); in vmbus_try_connection_id()
84 msg = (struct vmbus_channel_initiate_contact *)msginfo->msg; in vmbus_try_connection_id()
129 list_add_tail(&msginfo->msglistentry, in vmbus_try_connection_id()
142 list_del(&msginfo->msglistentry); in vmbus_try_connection_id()
149 wait_for_completion(&msginfo->waitevent); in vmbus_try_connection_id()
152 list_del(&msginfo->msglistentry); in vmbus_try_connection_id()
156 if (msginfo->response.version_response.version_supported) { in vmbus_try_connection_id()
161 msginfo->response.version_response.msg_conn_id; in vmbus_try_connection_id()
169 int vmbus_negotiate_version(struct vmbus_channel_msginfo *msginfo, u3 argument
190 struct vmbus_channel_msginfo *msginfo = NULL; vmbus_connect() local
[all...]
H A Dchannel_mgmt.c175 struct vmbus_channel_msginfo *msginfo; in vmbus_rescind_cleanup() local
181 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_rescind_cleanup()
184 if (msginfo->waiting_channel == channel) { in vmbus_rescind_cleanup()
185 complete(&msginfo->waitevent); in vmbus_rescind_cleanup()
1354 struct vmbus_channel_msginfo *msginfo; in vmbus_onopen_result()
1368 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_onopen_result()
1371 (struct vmbus_channel_message_header *)msginfo->msg; in vmbus_onopen_result()
1375 (struct vmbus_channel_open_channel *)msginfo->msg; in vmbus_onopen_result()
1378 memcpy(&msginfo->response.open_result, in vmbus_onopen_result()
1382 complete(&msginfo in vmbus_onopen_result()
1348 struct vmbus_channel_msginfo *msginfo; vmbus_onopen_result() local
1394 struct vmbus_channel_msginfo *msginfo; vmbus_ongpadl_created() local
1442 struct vmbus_channel_msginfo *msginfo; vmbus_onmodifychannel_response() local
1484 struct vmbus_channel_msginfo *msginfo; vmbus_ongpadl_torndown() local
1530 struct vmbus_channel_msginfo *msginfo; vmbus_onversion_response() local
1617 struct vmbus_channel_msginfo *msginfo; vmbus_request_offers() local
[all...]
H A Dchannel.c318 struct vmbus_channel_msginfo **msginfo) in create_gpadl_header() argument
357 *msginfo = msgheader; in create_gpadl_header()
417 static void vmbus_free_channel_msginfo(struct vmbus_channel_msginfo *msginfo) in vmbus_free_channel_msginfo() argument
421 if (!msginfo) in vmbus_free_channel_msginfo()
424 list_for_each_entry_safe(submsginfo, tmp, &msginfo->submsglist, in vmbus_free_channel_msginfo()
429 kfree(msginfo); in vmbus_free_channel_msginfo()
450 struct vmbus_channel_msginfo *msginfo = NULL; in __vmbus_establish_gpadl() local
460 ret = create_gpadl_header(type, kbuffer, size, send_offset, &msginfo); in __vmbus_establish_gpadl()
482 vmbus_free_channel_msginfo(msginfo); in __vmbus_establish_gpadl()
487 init_completion(&msginfo in __vmbus_establish_gpadl()
[all...]
H A Dvmbus_drv.c2791 struct vmbus_channel_msginfo *msginfo; in vmbus_bus_resume() local
2806 msgsize = sizeof(*msginfo) + in vmbus_bus_resume()
2809 msginfo = kzalloc(msgsize, GFP_KERNEL); in vmbus_bus_resume()
2811 if (msginfo == NULL) in vmbus_bus_resume()
2814 ret = vmbus_negotiate_version(msginfo, vmbus_proto_version); in vmbus_bus_resume()
2816 kfree(msginfo); in vmbus_bus_resume()
H A Dhyperv_vmbus.h332 int vmbus_negotiate_version(struct vmbus_channel_msginfo *msginfo, u32 version);
/linux/ipc/
H A Dmsg.c478 int cmd, struct msginfo *msginfo) in msgctl_info() argument
492 memset(msginfo, 0, sizeof(*msginfo)); in msgctl_info()
493 msginfo->msgmni = ns->msg_ctlmni; in msgctl_info()
494 msginfo->msgmax = ns->msg_ctlmax; in msgctl_info()
495 msginfo->msgmnb = ns->msg_ctlmnb; in msgctl_info()
496 msginfo->msgssz = MSGSSZ; in msgctl_info()
497 msginfo->msgseg = MSGSEG; in msgctl_info()
500 msginfo->msgpool = msg_ids(ns).in_use; in msgctl_info()
504 msginfo->msgmap = min_t(int, in msgctl_info()
507 msginfo->msgtql = min_t(int, in msgctl_info()
[all …]
/linux/include/uapi/linux/
H A Dmsg.h44 struct msginfo { struct