Home
last modified time | relevance | path

Searched refs:msginfo (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/drivers/hv/
H A Dchannel_mgmt.c165 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 Dconnection.c74 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 Dchannel.c311 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 Dhyperv_vmbus.h316 int vmbus_negotiate_version(struct vmbus_channel_msginfo *msginfo, u32 version);
H A Dvmbus_drv.c2455 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 Dconnection.c69 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 Dchannel_mgmt.c146 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 Dchannel.c245 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 Dhyperv_vmbus.h302 int vmbus_negotiate_version(struct vmbus_channel_msginfo *msginfo, u32 version);
H A Dvmbus_drv.c2466 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 Dmsg.c477 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 Dmsg.c478 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 Dmsg.h44 struct msginfo { struct
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dmsg.h44 struct msginfo { struct
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dmsg.h48 struct msginfo { struct
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dmsg.h48 struct msginfo { struct
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dmsg.h35 struct msginfo { struct

Completed in 19 milliseconds