/kernel/linux/linux-6.6/drivers/hv/ |
H A D | channel_mgmt.c | 165 struct vmbus_channel_msginfo *msginfo; in vmbus_rescind_cleanup() local 171 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_rescind_cleanup() 174 if (msginfo->waiting_channel == channel) { in vmbus_rescind_cleanup() 175 complete(&msginfo->waitevent); in vmbus_rescind_cleanup() 1309 struct vmbus_channel_msginfo *msginfo; in vmbus_onopen_result() local 1323 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_onopen_result() 1326 (struct vmbus_channel_message_header *)msginfo->msg; in vmbus_onopen_result() 1330 (struct vmbus_channel_open_channel *)msginfo->msg; in vmbus_onopen_result() 1333 memcpy(&msginfo->response.open_result, in vmbus_onopen_result() 1337 complete(&msginfo in vmbus_onopen_result() 1355 struct vmbus_channel_msginfo *msginfo; vmbus_ongpadl_created() local 1403 struct vmbus_channel_msginfo *msginfo; vmbus_onmodifychannel_response() local 1445 struct vmbus_channel_msginfo *msginfo; vmbus_ongpadl_torndown() local 1491 struct vmbus_channel_msginfo *msginfo; vmbus_onversion_response() local 1577 struct vmbus_channel_msginfo *msginfo; vmbus_request_offers() local [all...] |
H A D | connection.c | 74 int vmbus_negotiate_version(struct vmbus_channel_msginfo *msginfo, u32 version) in vmbus_negotiate_version() argument 80 init_completion(&msginfo->waitevent); in vmbus_negotiate_version() 82 msg = (struct vmbus_channel_initiate_contact *)msginfo->msg; in vmbus_negotiate_version() 124 list_add_tail(&msginfo->msglistentry, in vmbus_negotiate_version() 137 list_del(&msginfo->msglistentry); in vmbus_negotiate_version() 144 wait_for_completion(&msginfo->waitevent); in vmbus_negotiate_version() 147 list_del(&msginfo->msglistentry); in vmbus_negotiate_version() 151 if (msginfo->response.version_response.version_supported) { in vmbus_negotiate_version() 156 msginfo->response.version_response.msg_conn_id; in vmbus_negotiate_version() 169 struct vmbus_channel_msginfo *msginfo in vmbus_connect() local [all...] |
H A D | channel.c | 311 struct vmbus_channel_msginfo **msginfo) in create_gpadl_header() 354 *msginfo = msgheader; in create_gpadl_header() 436 *msginfo = msgheader; in create_gpadl_header() 464 struct vmbus_channel_msginfo *msginfo = NULL; in __vmbus_establish_gpadl() local 474 ret = create_gpadl_header(type, kbuffer, size, send_offset, &msginfo); in __vmbus_establish_gpadl() 487 init_completion(&msginfo->waitevent); in __vmbus_establish_gpadl() 488 msginfo->waiting_channel = channel; in __vmbus_establish_gpadl() 490 gpadlmsg = (struct vmbus_channel_gpadl_header *)msginfo->msg; in __vmbus_establish_gpadl() 497 list_add_tail(&msginfo->msglistentry, in __vmbus_establish_gpadl() 507 ret = vmbus_post_msg(gpadlmsg, msginfo in __vmbus_establish_gpadl() 309 create_gpadl_header(enum hv_gpadl_type type, void *kbuffer, u32 size, u32 send_offset, struct vmbus_channel_msginfo **msginfo) create_gpadl_header() 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 | 2455 struct vmbus_channel_msginfo *msginfo; in vmbus_bus_resume() local 2470 msgsize = sizeof(*msginfo) + in vmbus_bus_resume() 2473 msginfo = kzalloc(msgsize, GFP_KERNEL); in vmbus_bus_resume() 2475 if (msginfo == NULL) in vmbus_bus_resume() 2478 ret = vmbus_negotiate_version(msginfo, vmbus_proto_version); in vmbus_bus_resume() 2480 kfree(msginfo); in vmbus_bus_resume()
|
/kernel/linux/linux-5.10/drivers/hv/ |
H A D | connection.c | 69 int vmbus_negotiate_version(struct vmbus_channel_msginfo *msginfo, u32 version) in vmbus_negotiate_version() argument 75 init_completion(&msginfo->waitevent); in vmbus_negotiate_version() 77 msg = (struct vmbus_channel_initiate_contact *)msginfo->msg; in vmbus_negotiate_version() 111 list_add_tail(&msginfo->msglistentry, in vmbus_negotiate_version() 124 list_del(&msginfo->msglistentry); in vmbus_negotiate_version() 131 wait_for_completion(&msginfo->waitevent); in vmbus_negotiate_version() 134 list_del(&msginfo->msglistentry); in vmbus_negotiate_version() 138 if (msginfo->response.version_response.version_supported) { in vmbus_negotiate_version() 143 msginfo->response.version_response.msg_conn_id; in vmbus_negotiate_version() 156 struct vmbus_channel_msginfo *msginfo in vmbus_connect() local [all...] |
H A D | channel_mgmt.c | 146 struct vmbus_channel_msginfo *msginfo; in vmbus_rescind_cleanup() local 152 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_rescind_cleanup() 155 if (msginfo->waiting_channel == channel) { in vmbus_rescind_cleanup() 156 complete(&msginfo->waitevent); in vmbus_rescind_cleanup() 1205 struct vmbus_channel_msginfo *msginfo; in vmbus_onopen_result() local 1219 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_onopen_result() 1222 (struct vmbus_channel_message_header *)msginfo->msg; in vmbus_onopen_result() 1226 (struct vmbus_channel_open_channel *)msginfo->msg; in vmbus_onopen_result() 1229 memcpy(&msginfo->response.open_result, in vmbus_onopen_result() 1233 complete(&msginfo in vmbus_onopen_result() 1251 struct vmbus_channel_msginfo *msginfo; vmbus_ongpadl_created() local 1301 struct vmbus_channel_msginfo *msginfo; vmbus_ongpadl_torndown() local 1347 struct vmbus_channel_msginfo *msginfo; vmbus_onversion_response() local 1431 struct vmbus_channel_msginfo *msginfo; vmbus_request_offers() local [all...] |
H A D | channel.c | 245 struct vmbus_channel_msginfo **msginfo) in create_gpadl_header() 288 *msginfo = msgheader; in create_gpadl_header() 370 *msginfo = msgheader; in create_gpadl_header() 398 struct vmbus_channel_msginfo *msginfo = NULL; in __vmbus_establish_gpadl() local 408 ret = create_gpadl_header(type, kbuffer, size, send_offset, &msginfo); in __vmbus_establish_gpadl() 412 init_completion(&msginfo->waitevent); in __vmbus_establish_gpadl() 413 msginfo->waiting_channel = channel; in __vmbus_establish_gpadl() 415 gpadlmsg = (struct vmbus_channel_gpadl_header *)msginfo->msg; in __vmbus_establish_gpadl() 422 list_add_tail(&msginfo->msglistentry, in __vmbus_establish_gpadl() 432 ret = vmbus_post_msg(gpadlmsg, msginfo in __vmbus_establish_gpadl() 243 create_gpadl_header(enum hv_gpadl_type type, void *kbuffer, u32 size, u32 send_offset, struct vmbus_channel_msginfo **msginfo) create_gpadl_header() argument [all...] |
H A D | hyperv_vmbus.h | 302 int vmbus_negotiate_version(struct vmbus_channel_msginfo *msginfo, u32 version);
|
H A D | vmbus_drv.c | 2466 struct vmbus_channel_msginfo *msginfo; in vmbus_bus_resume() local 2479 msgsize = sizeof(*msginfo) + in vmbus_bus_resume() 2482 msginfo = kzalloc(msgsize, GFP_KERNEL); in vmbus_bus_resume() 2484 if (msginfo == NULL) in vmbus_bus_resume() 2487 ret = vmbus_negotiate_version(msginfo, vmbus_proto_version); in vmbus_bus_resume() 2489 kfree(msginfo); in vmbus_bus_resume()
|
/kernel/linux/linux-5.10/ipc/ |
H A D | msg.c | 477 int cmd, struct msginfo *msginfo) in msgctl_info() 491 memset(msginfo, 0, sizeof(*msginfo)); in msgctl_info() 492 msginfo->msgmni = ns->msg_ctlmni; in msgctl_info() 493 msginfo->msgmax = ns->msg_ctlmax; in msgctl_info() 494 msginfo->msgmnb = ns->msg_ctlmnb; in msgctl_info() 495 msginfo->msgssz = MSGSSZ; in msgctl_info() 496 msginfo->msgseg = MSGSEG; in msgctl_info() 499 msginfo in msgctl_info() 476 msgctl_info(struct ipc_namespace *ns, int msqid, int cmd, struct msginfo *msginfo) msgctl_info() argument 605 struct msginfo msginfo; ksys_msgctl() local 740 struct msginfo msginfo; compat_ksys_msgctl() local [all...] |
/kernel/linux/linux-6.6/ipc/ |
H A D | msg.c | 478 int cmd, struct msginfo *msginfo) in msgctl_info() 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 in msgctl_info() 477 msgctl_info(struct ipc_namespace *ns, int msqid, int cmd, struct msginfo *msginfo) msgctl_info() argument 611 struct msginfo msginfo; ksys_msgctl() local 746 struct msginfo msginfo; compat_ksys_msgctl() local [all...] |
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | msg.h | 44 struct msginfo { struct
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | msg.h | 44 struct msginfo { struct
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | msg.h | 48 struct msginfo { struct
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | msg.h | 48 struct msginfo { struct
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | msg.h | 35 struct msginfo { struct
|