Searched refs:msginfo (Results 1 - 7 of 7) sorted by relevance
/linux-master/drivers/hv/ |
H A D | connection.c | 74 int vmbus_negotiate_version(struct vmbus_channel_msginfo *msginfo, u32 version) argument 80 init_completion(&msginfo->waitevent); 82 msg = (struct vmbus_channel_initiate_contact *)msginfo->msg; 124 list_add_tail(&msginfo->msglistentry, 137 list_del(&msginfo->msglistentry); 144 wait_for_completion(&msginfo->waitevent); 147 list_del(&msginfo->msglistentry); 151 if (msginfo->response.version_response.version_supported) { 156 msginfo->response.version_response.msg_conn_id; 169 struct vmbus_channel_msginfo *msginfo local [all...] |
H A D | channel_mgmt.c | 165 struct vmbus_channel_msginfo *msginfo; local 171 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, 174 if (msginfo->waiting_channel == channel) { 175 complete(&msginfo->waitevent); 1309 struct vmbus_channel_msginfo *msginfo; local 1323 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, 1326 (struct vmbus_channel_message_header *)msginfo->msg; 1330 (struct vmbus_channel_open_channel *)msginfo->msg; 1333 memcpy(&msginfo->response.open_result, 1337 complete(&msginfo 1355 struct vmbus_channel_msginfo *msginfo; local 1403 struct vmbus_channel_msginfo *msginfo; local 1445 struct vmbus_channel_msginfo *msginfo; local 1491 struct vmbus_channel_msginfo *msginfo; local 1577 struct vmbus_channel_msginfo *msginfo; local [all...] |
H A D | channel.c | 313 struct vmbus_channel_msginfo **msginfo) 352 *msginfo = msgheader; 430 struct vmbus_channel_msginfo *msginfo = NULL; local 440 ret = create_gpadl_header(type, kbuffer, size, send_offset, &msginfo); 462 init_completion(&msginfo->waitevent); 463 msginfo->waiting_channel = channel; 465 gpadlmsg = (struct vmbus_channel_gpadl_header *)msginfo->msg; 472 list_add_tail(&msginfo->msglistentry, 482 ret = vmbus_post_msg(gpadlmsg, msginfo->msgsize - 483 sizeof(*msginfo), tru 311 create_gpadl_header(enum hv_gpadl_type type, void *kbuffer, u32 size, u32 send_offset, struct vmbus_channel_msginfo **msginfo) argument [all...] |
H A D | hyperv_vmbus.h | 316 int vmbus_negotiate_version(struct vmbus_channel_msginfo *msginfo, u32 version);
|
H A D | vmbus_drv.c | 2446 struct vmbus_channel_msginfo *msginfo; local 2461 msgsize = sizeof(*msginfo) + 2464 msginfo = kzalloc(msgsize, GFP_KERNEL); 2466 if (msginfo == NULL) 2469 ret = vmbus_negotiate_version(msginfo, vmbus_proto_version); 2471 kfree(msginfo);
|
/linux-master/include/uapi/linux/ |
H A D | msg.h | 44 struct msginfo { struct
|
/linux-master/ipc/ |
H A D | msg.c | 478 int cmd, struct msginfo *msginfo) 492 memset(msginfo, 0, sizeof(*msginfo)); 493 msginfo->msgmni = ns->msg_ctlmni; 494 msginfo->msgmax = ns->msg_ctlmax; 495 msginfo->msgmnb = ns->msg_ctlmnb; 496 msginfo->msgssz = MSGSSZ; 497 msginfo->msgseg = MSGSEG; 500 msginfo 477 msgctl_info(struct ipc_namespace *ns, int msqid, int cmd, struct msginfo *msginfo) argument 611 struct msginfo msginfo; local 746 struct msginfo msginfo; local [all...] |
Completed in 405 milliseconds