Symbol: recv_msg
drivers/char/ipmi/ipmi_msghandler.c
1080
struct ipmi_recv_msg *recv_msg,
drivers/char/ipmi/ipmi_msghandler.c
1102
intf->seq_table[i].recv_msg = recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
1139
struct ipmi_recv_msg **recv_msg)
drivers/char/ipmi/ipmi_msghandler.c
1148
struct ipmi_recv_msg *msg = intf->seq_table[seq].recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
1153
*recv_msg = msg;
drivers/char/ipmi/ipmi_msghandler.c
1216
msg = ent->recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
1370
&& (intf->seq_table[i].recv_msg->user == user)) {
drivers/char/ipmi/ipmi_msghandler.c
1373
ipmi_free_recv_msg(intf->seq_table[i].recv_msg);
drivers/char/ipmi/ipmi_msghandler.c
1929
struct ipmi_recv_msg *recv_msg,
drivers/char/ipmi/ipmi_msghandler.c
1945
memcpy(&recv_msg->addr, smi_addr, sizeof(*smi_addr));
drivers/char/ipmi/ipmi_msghandler.c
1988
smi_msg->recv_msg = recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
2002
struct ipmi_recv_msg *recv_msg,
drivers/char/ipmi/ipmi_msghandler.c
2053
memcpy(&recv_msg->addr, ipmb_addr, sizeof(*ipmb_addr));
drivers/char/ipmi/ipmi_msghandler.c
2055
if (recv_msg->msg.netfn & 0x1) {
drivers/char/ipmi/ipmi_msghandler.c
2069
smi_msg->recv_msg = recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
2086
recv_msg,
drivers/char/ipmi/ipmi_msghandler.c
2115
memcpy(recv_msg->msg_data, smi_msg->data,
drivers/char/ipmi/ipmi_msghandler.c
2117
recv_msg->msg.data = recv_msg->msg_data;
drivers/char/ipmi/ipmi_msghandler.c
2118
recv_msg->msg.data_len = smi_msg->data_size;
drivers/char/ipmi/ipmi_msghandler.c
2140
struct ipmi_recv_msg *recv_msg,
drivers/char/ipmi/ipmi_msghandler.c
2144
bool is_cmd = !(recv_msg->msg.netfn & 0x1);
drivers/char/ipmi/ipmi_msghandler.c
2171
smi_msg->data[2] = recv_msg->msgid << 2 | daddr->rq_lun;
drivers/char/ipmi/ipmi_msghandler.c
2174
smi_msg->data[2] = recv_msg->msgid << 2 | daddr->rs_lun;
drivers/char/ipmi/ipmi_msghandler.c
2182
smi_msg->recv_msg = recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
2192
struct ipmi_recv_msg *recv_msg,
drivers/char/ipmi/ipmi_msghandler.c
2230
memcpy(&recv_msg->addr, lan_addr, sizeof(*lan_addr));
drivers/char/ipmi/ipmi_msghandler.c
2232
if (recv_msg->msg.netfn & 0x1) {
drivers/char/ipmi/ipmi_msghandler.c
2245
smi_msg->recv_msg = recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
2254
recv_msg,
drivers/char/ipmi/ipmi_msghandler.c
2282
memcpy(recv_msg->msg_data, smi_msg->data,
drivers/char/ipmi/ipmi_msghandler.c
2284
recv_msg->msg.data = recv_msg->msg_data;
drivers/char/ipmi/ipmi_msghandler.c
2285
recv_msg->msg.data_len = smi_msg->data_size;
drivers/char/ipmi/ipmi_msghandler.c
2323
struct ipmi_recv_msg *recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
2329
recv_msg = supplied_recv;
drivers/char/ipmi/ipmi_msghandler.c
2330
recv_msg->user = user;
drivers/char/ipmi/ipmi_msghandler.c
2337
recv_msg = ipmi_alloc_recv_msg(user);
drivers/char/ipmi/ipmi_msghandler.c
2338
if (IS_ERR(recv_msg))
drivers/char/ipmi/ipmi_msghandler.c
2339
return PTR_ERR(recv_msg);
drivers/char/ipmi/ipmi_msghandler.c
2341
recv_msg->user_msg_data = user_msg_data;
drivers/char/ipmi/ipmi_msghandler.c
2349
ipmi_free_recv_msg(recv_msg);
drivers/char/ipmi/ipmi_msghandler.c
2366
recv_msg->msgid = msgid;
drivers/char/ipmi/ipmi_msghandler.c
2371
recv_msg->msg = *msg;
drivers/char/ipmi/ipmi_msghandler.c
2375
recv_msg, retries, retry_time_ms);
drivers/char/ipmi/ipmi_msghandler.c
2377
rv = i_ipmi_req_ipmb(intf, addr, msgid, msg, smi_msg, recv_msg,
drivers/char/ipmi/ipmi_msghandler.c
2383
recv_msg, source_lun);
drivers/char/ipmi/ipmi_msghandler.c
2385
rv = i_ipmi_req_lan(intf, addr, msgid, msg, smi_msg, recv_msg,
drivers/char/ipmi/ipmi_msghandler.c
242
struct ipmi_recv_msg *recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
2422
ipmi_free_recv_msg(recv_msg);
drivers/char/ipmi/ipmi_msghandler.c
3818
deliver_err_response(intf, ent->recv_msg, IPMI_ERR_UNSPECIFIED);
drivers/char/ipmi/ipmi_msghandler.c
3882
struct ipmi_recv_msg *recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
3914
&recv_msg)) {
drivers/char/ipmi/ipmi_msghandler.c
3923
memcpy(recv_msg->msg_data, &msg->rsp[9], msg->rsp_size - 9);
drivers/char/ipmi/ipmi_msghandler.c
3929
recv_msg->msg.netfn = msg->rsp[4] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
3930
recv_msg->msg.data = recv_msg->msg_data;
drivers/char/ipmi/ipmi_msghandler.c
3931
recv_msg->msg.data_len = msg->rsp_size - 10;
drivers/char/ipmi/ipmi_msghandler.c
3932
recv_msg->recv_type = IPMI_RESPONSE_RECV_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
3933
if (deliver_response(intf, recv_msg))
drivers/char/ipmi/ipmi_msghandler.c
3951
struct ipmi_recv_msg *recv_msg = NULL;
drivers/char/ipmi/ipmi_msghandler.c
3972
recv_msg = ipmi_alloc_recv_msg(user);
drivers/char/ipmi/ipmi_msghandler.c
4003
} else if (!IS_ERR(recv_msg)) {
drivers/char/ipmi/ipmi_msghandler.c
4005
ipmb_addr = (struct ipmi_ipmb_addr *) &recv_msg->addr;
drivers/char/ipmi/ipmi_msghandler.c
4015
recv_msg->recv_type = IPMI_CMD_RECV_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4016
recv_msg->msgid = msg->rsp[7] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4017
recv_msg->msg.netfn = msg->rsp[4] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4018
recv_msg->msg.cmd = msg->rsp[8];
drivers/char/ipmi/ipmi_msghandler.c
4019
recv_msg->msg.data = recv_msg->msg_data;
drivers/char/ipmi/ipmi_msghandler.c
4025
recv_msg->msg.data_len = msg->rsp_size - 10;
drivers/char/ipmi/ipmi_msghandler.c
4026
memcpy(recv_msg->msg_data, &msg->rsp[9],
drivers/char/ipmi/ipmi_msghandler.c
4028
if (deliver_response(intf, recv_msg))
drivers/char/ipmi/ipmi_msghandler.c
4050
struct ipmi_recv_msg *recv_msg = NULL;
drivers/char/ipmi/ipmi_msghandler.c
4059
recv_msg = ipmi_alloc_recv_msg(user);
drivers/char/ipmi/ipmi_msghandler.c
4082
} else if (!IS_ERR(recv_msg)) {
drivers/char/ipmi/ipmi_msghandler.c
4084
daddr = (struct ipmi_ipmb_direct_addr *)&recv_msg->addr;
drivers/char/ipmi/ipmi_msghandler.c
4095
recv_msg->recv_type = IPMI_CMD_RECV_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4096
recv_msg->msgid = (msg->rsp[2] >> 2);
drivers/char/ipmi/ipmi_msghandler.c
4097
recv_msg->msg.netfn = msg->rsp[0] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4098
recv_msg->msg.cmd = msg->rsp[3];
drivers/char/ipmi/ipmi_msghandler.c
4099
recv_msg->msg.data = recv_msg->msg_data;
drivers/char/ipmi/ipmi_msghandler.c
4101
recv_msg->msg.data_len = msg->rsp_size - 4;
drivers/char/ipmi/ipmi_msghandler.c
4102
memcpy(recv_msg->msg_data, msg->rsp + 4,
drivers/char/ipmi/ipmi_msghandler.c
4104
if (deliver_response(intf, recv_msg))
drivers/char/ipmi/ipmi_msghandler.c
4122
struct ipmi_recv_msg *recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
4125
recv_msg = msg->recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
4126
if (recv_msg == NULL) {
drivers/char/ipmi/ipmi_msghandler.c
4132
recv_msg->recv_type = IPMI_RESPONSE_RECV_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4133
recv_msg->msgid = msg->msgid;
drivers/char/ipmi/ipmi_msghandler.c
4134
daddr = (struct ipmi_ipmb_direct_addr *) &recv_msg->addr;
drivers/char/ipmi/ipmi_msghandler.c
4140
recv_msg->msg.netfn = msg->rsp[0] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4141
recv_msg->msg.cmd = msg->rsp[3];
drivers/char/ipmi/ipmi_msghandler.c
4142
memcpy(recv_msg->msg_data, &msg->rsp[4], msg->rsp_size - 4);
drivers/char/ipmi/ipmi_msghandler.c
4143
recv_msg->msg.data = recv_msg->msg_data;
drivers/char/ipmi/ipmi_msghandler.c
4144
recv_msg->msg.data_len = msg->rsp_size - 4;
drivers/char/ipmi/ipmi_msghandler.c
4145
deliver_local_response(intf, recv_msg);
drivers/char/ipmi/ipmi_msghandler.c
4154
struct ipmi_recv_msg *recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
4190
&recv_msg)) {
drivers/char/ipmi/ipmi_msghandler.c
4199
memcpy(recv_msg->msg_data, &msg->rsp[11], msg->rsp_size - 11);
drivers/char/ipmi/ipmi_msghandler.c
4205
recv_msg->msg.netfn = msg->rsp[6] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4206
recv_msg->msg.data = recv_msg->msg_data;
drivers/char/ipmi/ipmi_msghandler.c
4207
recv_msg->msg.data_len = msg->rsp_size - 12;
drivers/char/ipmi/ipmi_msghandler.c
4208
recv_msg->recv_type = IPMI_RESPONSE_RECV_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4209
if (deliver_response(intf, recv_msg))
drivers/char/ipmi/ipmi_msghandler.c
4227
struct ipmi_recv_msg *recv_msg = NULL;
drivers/char/ipmi/ipmi_msghandler.c
4248
recv_msg = ipmi_alloc_recv_msg(user);
drivers/char/ipmi/ipmi_msghandler.c
4280
} else if (!IS_ERR(recv_msg)) {
drivers/char/ipmi/ipmi_msghandler.c
4282
lan_addr = (struct ipmi_lan_addr *) &recv_msg->addr;
drivers/char/ipmi/ipmi_msghandler.c
4295
recv_msg->recv_type = IPMI_CMD_RECV_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4296
recv_msg->msgid = msg->rsp[9] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4297
recv_msg->msg.netfn = msg->rsp[6] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4298
recv_msg->msg.cmd = msg->rsp[10];
drivers/char/ipmi/ipmi_msghandler.c
4299
recv_msg->msg.data = recv_msg->msg_data;
drivers/char/ipmi/ipmi_msghandler.c
4305
recv_msg->msg.data_len = msg->rsp_size - 12;
drivers/char/ipmi/ipmi_msghandler.c
4306
memcpy(recv_msg->msg_data, &msg->rsp[11],
drivers/char/ipmi/ipmi_msghandler.c
4308
if (deliver_response(intf, recv_msg))
drivers/char/ipmi/ipmi_msghandler.c
4339
struct ipmi_recv_msg *recv_msg = NULL;
drivers/char/ipmi/ipmi_msghandler.c
4368
recv_msg = ipmi_alloc_recv_msg(user);
drivers/char/ipmi/ipmi_msghandler.c
4382
} else if (!IS_ERR(recv_msg)) {
drivers/char/ipmi/ipmi_msghandler.c
4390
&recv_msg->addr);
drivers/char/ipmi/ipmi_msghandler.c
4395
recv_msg->user_msg_data = NULL;
drivers/char/ipmi/ipmi_msghandler.c
4396
recv_msg->recv_type = IPMI_OEM_RECV_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4397
recv_msg->msg.netfn = msg->rsp[0] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4398
recv_msg->msg.cmd = msg->rsp[1];
drivers/char/ipmi/ipmi_msghandler.c
4399
recv_msg->msg.data = recv_msg->msg_data;
drivers/char/ipmi/ipmi_msghandler.c
4405
recv_msg->msg.data_len = msg->rsp_size - 4;
drivers/char/ipmi/ipmi_msghandler.c
4406
memcpy(recv_msg->msg_data, &msg->rsp[4],
drivers/char/ipmi/ipmi_msghandler.c
4408
if (deliver_response(intf, recv_msg))
drivers/char/ipmi/ipmi_msghandler.c
4423
static void copy_event_into_recv_msg(struct ipmi_recv_msg *recv_msg,
drivers/char/ipmi/ipmi_msghandler.c
4428
recv_msg->msgid = 0;
drivers/char/ipmi/ipmi_msghandler.c
4429
smi_addr = (struct ipmi_system_interface_addr *) &recv_msg->addr;
drivers/char/ipmi/ipmi_msghandler.c
4433
recv_msg->recv_type = IPMI_ASYNC_EVENT_RECV_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4434
recv_msg->msg.netfn = msg->rsp[0] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4435
recv_msg->msg.cmd = msg->rsp[1];
drivers/char/ipmi/ipmi_msghandler.c
4436
memcpy(recv_msg->msg_data, &msg->rsp[3], msg->rsp_size - 3);
drivers/char/ipmi/ipmi_msghandler.c
4437
recv_msg->msg.data = recv_msg->msg_data;
drivers/char/ipmi/ipmi_msghandler.c
4438
recv_msg->msg.data_len = msg->rsp_size - 3;
drivers/char/ipmi/ipmi_msghandler.c
4444
struct ipmi_recv_msg *recv_msg, *recv_msg2;
drivers/char/ipmi/ipmi_msghandler.c
4475
recv_msg = ipmi_alloc_recv_msg(user);
drivers/char/ipmi/ipmi_msghandler.c
4476
if (IS_ERR(recv_msg)) {
drivers/char/ipmi/ipmi_msghandler.c
4478
list_for_each_entry_safe(recv_msg, recv_msg2, &msgs,
drivers/char/ipmi/ipmi_msghandler.c
4480
user = recv_msg->user;
drivers/char/ipmi/ipmi_msghandler.c
4481
list_del(&recv_msg->link);
drivers/char/ipmi/ipmi_msghandler.c
4482
ipmi_free_recv_msg(recv_msg);
drivers/char/ipmi/ipmi_msghandler.c
4496
copy_event_into_recv_msg(recv_msg, msg);
drivers/char/ipmi/ipmi_msghandler.c
4497
list_add_tail(&recv_msg->link, &msgs);
drivers/char/ipmi/ipmi_msghandler.c
4503
list_for_each_entry_safe(recv_msg, recv_msg2, &msgs, link) {
drivers/char/ipmi/ipmi_msghandler.c
4504
list_del(&recv_msg->link);
drivers/char/ipmi/ipmi_msghandler.c
4505
deliver_local_response(intf, recv_msg);
drivers/char/ipmi/ipmi_msghandler.c
4512
recv_msg = ipmi_alloc_recv_msg(NULL);
drivers/char/ipmi/ipmi_msghandler.c
4513
if (IS_ERR(recv_msg)) {
drivers/char/ipmi/ipmi_msghandler.c
4523
copy_event_into_recv_msg(recv_msg, msg);
drivers/char/ipmi/ipmi_msghandler.c
4524
list_add_tail(&recv_msg->link, &intf->waiting_events);
drivers/char/ipmi/ipmi_msghandler.c
4545
struct ipmi_recv_msg *recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
4548
recv_msg = msg->recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
4549
if (recv_msg == NULL) {
drivers/char/ipmi/ipmi_msghandler.c
4555
recv_msg->recv_type = IPMI_RESPONSE_RECV_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4556
recv_msg->msgid = msg->msgid;
drivers/char/ipmi/ipmi_msghandler.c
4558
&recv_msg->addr);
drivers/char/ipmi/ipmi_msghandler.c
4562
recv_msg->msg.netfn = msg->rsp[0] >> 2;
drivers/char/ipmi/ipmi_msghandler.c
4563
recv_msg->msg.cmd = msg->rsp[1];
drivers/char/ipmi/ipmi_msghandler.c
4564
memcpy(recv_msg->msg_data, &msg->rsp[2], msg->rsp_size - 2);
drivers/char/ipmi/ipmi_msghandler.c
4565
recv_msg->msg.data = recv_msg->msg_data;
drivers/char/ipmi/ipmi_msghandler.c
4566
recv_msg->msg.data_len = msg->rsp_size - 2;
drivers/char/ipmi/ipmi_msghandler.c
4567
deliver_local_response(intf, recv_msg);
drivers/char/ipmi/ipmi_msghandler.c
4622
&& (msg->recv_msg == NULL)) {
drivers/char/ipmi/ipmi_msghandler.c
4689
&& (msg->recv_msg != NULL)) {
drivers/char/ipmi/ipmi_msghandler.c
4694
struct ipmi_recv_msg *recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
4706
recv_msg = msg->recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
4709
if (!recv_msg)
drivers/char/ipmi/ipmi_msghandler.c
4712
recv_msg->recv_type = IPMI_RESPONSE_RESPONSE_TYPE;
drivers/char/ipmi/ipmi_msghandler.c
4713
recv_msg->msg.data = recv_msg->msg_data;
drivers/char/ipmi/ipmi_msghandler.c
4714
recv_msg->msg_data[0] = cc;
drivers/char/ipmi/ipmi_msghandler.c
4715
recv_msg->msg.data_len = 1;
drivers/char/ipmi/ipmi_msghandler.c
4716
deliver_local_response(intf, recv_msg);
drivers/char/ipmi/ipmi_msghandler.c
4893
if (newmsg->recv_msg)
drivers/char/ipmi/ipmi_msghandler.c
4895
newmsg->recv_msg, cc);
drivers/char/ipmi/ipmi_msghandler.c
4995
smi_from_recv_msg(struct ipmi_smi *intf, struct ipmi_recv_msg *recv_msg,
drivers/char/ipmi/ipmi_msghandler.c
5006
memcpy(smi_msg->data, recv_msg->msg.data, recv_msg->msg.data_len);
drivers/char/ipmi/ipmi_msghandler.c
5007
smi_msg->data_size = recv_msg->msg.data_len;
drivers/char/ipmi/ipmi_msghandler.c
5039
msg = ent->recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
5043
else if (is_lan_addr(&ent->recv_msg->addr))
drivers/char/ipmi/ipmi_msghandler.c
5059
smi_msg = smi_from_recv_msg(intf, ent->recv_msg, slot,
drivers/char/ipmi/ipmi_msghandler.c
5062
if (is_lan_addr(&ent->recv_msg->addr))
drivers/char/ipmi/ipmi_msghandler.c
5081
if (is_lan_addr(&ent->recv_msg->addr))
drivers/char/ipmi/ipmi_msghandler.c
5248
rv->recv_msg = NULL;
drivers/char/ipmi/ipmi_msghandler.c
5329
struct ipmi_recv_msg recv_msg;
drivers/char/ipmi/ipmi_msghandler.c
5333
recv_msg.done = dummy_recv_done_handler;
drivers/char/ipmi/ipmi_msghandler.c
5342
&recv_msg,
drivers/char/ipmi/ipmi_msghandler.c
743
&& (intf->seq_table[i].recv_msg))
drivers/char/ipmi/ipmi_msghandler.c
744
ipmi_free_recv_msg(intf->seq_table[i].recv_msg);
drivers/char/ipmi/ipmi_poweroff.c
105
static void receive_handler(struct ipmi_recv_msg *recv_msg, void *handler_data)
drivers/char/ipmi/ipmi_poweroff.c
107
struct completion *comp = recv_msg->user_msg_data;
drivers/char/ipmi/ipmi_watchdog.c
358
static struct ipmi_recv_msg recv_msg = INIT_IPMI_RECV_MSG(msg_free_recv);
drivers/char/ipmi/ipmi_watchdog.c
361
struct ipmi_recv_msg *recv_msg,
drivers/char/ipmi/ipmi_watchdog.c
415
recv_msg,
drivers/char/ipmi/ipmi_watchdog.c
438
rv = __ipmi_set_timeout(&smi_msg, &recv_msg, &send_heartbeat_now);
drivers/char/ipmi/ipmi_watchdog.c
540
&recv_msg,
drivers/char/ipmi/ipmi_watchdog.c
551
if (recv_msg.msg.data[0] == IPMI_WDOG_TIMER_NOT_INIT_RESP) {
drivers/char/ipmi/ipmi_watchdog.c
575
} else if (recv_msg.msg.data[0] != 0) {
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
238
struct pfvf_message (*recv_msg)(struct adf_accel_dev *accel_dev,
drivers/crypto/intel/qat/qat_common/adf_gen2_pfvf.c
389
pfvf_ops->recv_msg = adf_gen2_vf2pf_recv;
drivers/crypto/intel/qat/qat_common/adf_gen2_pfvf.c
399
pfvf_ops->recv_msg = adf_gen2_pf2vf_recv;
drivers/crypto/intel/qat/qat_common/adf_gen4_pfvf.c
143
pfvf_ops->recv_msg = adf_gen4_pfvf_recv;
drivers/crypto/intel/qat/qat_common/adf_pfvf_pf_proto.c
56
return pfvf_ops->recv_msg(accel_dev, pfvf_offset, vf_info->vf_compat_ver);
drivers/crypto/intel/qat/qat_common/adf_pfvf_vf_proto.c
55
return pfvf_ops->recv_msg(accel_dev, pfvf_offset, accel_dev->vf.pf_compat_ver);
drivers/hid/intel-ish-hid/ishtp-hid-client.c
105
report_bad_packet(hid_ishtp_cl, recv_msg, cur_pos,
drivers/hid/intel-ish-hid/ishtp-hid-client.c
112
__func__, recv_msg->hdr.command & CMD_MASK);
drivers/hid/intel-ish-hid/ishtp-hid-client.c
114
switch (recv_msg->hdr.command & CMD_MASK) {
drivers/hid/intel-ish-hid/ishtp-hid-client.c
116
if ((!(recv_msg->hdr.command & ~CMD_MASK) ||
drivers/hid/intel-ish-hid/ishtp-hid-client.c
119
report_bad_packet(hid_ishtp_cl, recv_msg,
drivers/hid/intel-ish-hid/ishtp-hid-client.c
165
if ((!(recv_msg->hdr.command & ~CMD_MASK) ||
drivers/hid/intel-ish-hid/ishtp-hid-client.c
168
report_bad_packet(hid_ishtp_cl, recv_msg,
drivers/hid/intel-ish-hid/ishtp-hid-client.c
190
if ((!(recv_msg->hdr.command & ~CMD_MASK) ||
drivers/hid/intel-ish-hid/ishtp-hid-client.c
193
report_bad_packet(hid_ishtp_cl, recv_msg,
drivers/hid/intel-ish-hid/ishtp-hid-client.c
224
if (recv_msg->hdr.device_id ==
drivers/hid/intel-ish-hid/ishtp-hid-client.c
256
if (recv_msg->hdr.device_id ==
drivers/hid/intel-ish-hid/ishtp-hid-client.c
270
if (recv_msg->hdr.device_id ==
drivers/hid/intel-ish-hid/ishtp-hid-client.c
286
recv_msg = container_of(&report->msg,
drivers/hid/intel-ish-hid/ishtp-hid-client.c
289
payload = recv_msg->payload;
drivers/hid/intel-ish-hid/ishtp-hid-client.c
295
if (recv_msg->hdr.device_id ==
drivers/hid/intel-ish-hid/ishtp-hid-client.c
311
report_bad_packet(hid_ishtp_cl, recv_msg, cur_pos,
drivers/hid/intel-ish-hid/ishtp-hid-client.c
40
struct hostif_msg *recv_msg = recv_buf;
drivers/hid/intel-ish-hid/ishtp-hid-client.c
49
recv_msg->hdr.command, client_data->bad_recv_cnt,
drivers/hid/intel-ish-hid/ishtp-hid-client.c
51
((unsigned char *)recv_msg)[0], ((unsigned char *)recv_msg)[1],
drivers/hid/intel-ish-hid/ishtp-hid-client.c
52
((unsigned char *)recv_msg)[2], ((unsigned char *)recv_msg)[3],
drivers/hid/intel-ish-hid/ishtp-hid-client.c
54
recv_msg->hdr.command & ~CMD_MASK);
drivers/hid/intel-ish-hid/ishtp-hid-client.c
69
struct hostif_msg *recv_msg;
drivers/hid/intel-ish-hid/ishtp-hid-client.c
98
recv_msg = (struct hostif_msg *)(recv_buf + cur_pos);
drivers/hid/intel-ish-hid/ishtp-hid-client.c
99
payload_len = recv_msg->hdr.size;
drivers/hid/intel-ish-hid/ishtp/loader.c
414
union loader_recv_message recv_msg;
drivers/hid/intel-ish-hid/ishtp/loader.c
447
rv = loader_xfer_cmd(dev, &query, sizeof(query), recv_msg.raw_data,
drivers/hid/intel-ish-hid/ishtp/loader.c
453
recv_msg.query_ack.version_major,
drivers/hid/intel-ish-hid/ishtp/loader.c
454
recv_msg.query_ack.version_minor,
drivers/hid/intel-ish-hid/ishtp/loader.c
455
recv_msg.query_ack.version_hotfix,
drivers/hid/intel-ish-hid/ishtp/loader.c
456
recv_msg.query_ack.version_build);
drivers/hid/intel-ish-hid/ishtp/loader.c
460
recv_msg.raw_data, sizeof(struct loader_xfer_fragment_ack));
drivers/hid/intel-ish-hid/ishtp/loader.c
464
rv = loader_xfer_cmd(dev, &start, sizeof(start), recv_msg.raw_data,
drivers/infiniband/hw/irdma/ig3rdma_hw.h
30
u8 *recv_msg, u16 *recv_len);
drivers/infiniband/hw/irdma/ig3rdma_if.c
20
u8 *recv_msg, u16 *recv_len)
drivers/infiniband/hw/irdma/ig3rdma_if.c
25
ret = idpf_idc_rdma_vc_send_sync(cdev_info, msg, len, recv_msg,
drivers/mailbox/bcm74110-mailbox.c
384
u32 recv_msg;
drivers/mailbox/bcm74110-mailbox.c
391
&recv_msg);
drivers/mailbox/bcm74110-mailbox.c
404
if (msg != recv_msg) {
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
254
struct hinic_recv_msg *recv_msg;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
263
recv_msg = &pf_to_mgmt->recv_resp_msg_from_mgmt;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
264
recv_done = &recv_msg->recv_done;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
291
if (recv_msg->msg_id != msg_id) {
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
297
if (buf_out && recv_msg->msg_len <= MAX_PF_MGMT_BUF_SIZE) {
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
298
memcpy(buf_out, recv_msg->msg, recv_msg->msg_len);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
299
*out_size = recv_msg->msg_len;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
440
struct hinic_recv_msg *recv_msg)
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
448
if (recv_msg->msg_len) {
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
449
mgmt_work->msg = kzalloc(recv_msg->msg_len, GFP_KERNEL);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
457
mgmt_work->msg_len = recv_msg->msg_len;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
458
memcpy(mgmt_work->msg, recv_msg->msg, recv_msg->msg_len);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
459
mgmt_work->msg_id = recv_msg->msg_id;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
460
mgmt_work->mod = recv_msg->mod;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
461
mgmt_work->cmd = recv_msg->cmd;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
462
mgmt_work->async_mgmt_to_pf = recv_msg->async_mgmt_to_pf;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
474
struct hinic_recv_msg *recv_msg)
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
478
complete(&recv_msg->recv_done);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
488
u64 *header, struct hinic_recv_msg *recv_msg)
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
504
memcpy(recv_msg->msg + seq_id * SEGMENT_LEN, msg_body, seg_len);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
509
recv_msg->cmd = HINIC_MSG_HEADER_GET(*header, CMD);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
510
recv_msg->mod = HINIC_MSG_HEADER_GET(*header, MODULE);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
511
recv_msg->async_mgmt_to_pf = HINIC_MSG_HEADER_GET(*header,
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
513
recv_msg->msg_len = HINIC_MSG_HEADER_GET(*header, MSG_LEN);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
514
recv_msg->msg_id = HINIC_MSG_HEADER_GET(*header, MSG_ID);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
517
mgmt_resp_msg_handler(pf_to_mgmt, recv_msg);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
519
mgmt_recv_msg_handler(pf_to_mgmt, recv_msg);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
531
struct hinic_recv_msg *recv_msg;
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
534
recv_msg = HINIC_MSG_HEADER_GET(*header, DIRECTION) ==
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
539
recv_mgmt_msg_handler(pf_to_mgmt, header, recv_msg);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
550
struct hinic_recv_msg *recv_msg)
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
555
recv_msg->msg = devm_kzalloc(&pdev->dev, MAX_PF_MGMT_BUF_SIZE,
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
557
if (!recv_msg->msg)
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
560
recv_msg->buf_out = devm_kzalloc(&pdev->dev, MAX_PF_MGMT_BUF_SIZE,
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
562
if (!recv_msg->buf_out)
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
100
&msg_ch->recv_msg : &msg_ch->resp_msg;
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
273
msg_ch->recv_msg.msg = kzalloc(MBOX_MAX_BUF_SZ, GFP_KERNEL);
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
274
if (!msg_ch->recv_msg.msg) {
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
280
msg_ch->recv_msg.seq_id = MBOX_SEQ_ID_MAX_VAL;
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
287
kfree(msg_ch->recv_msg.msg);
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.h
80
struct hinic3_msg_desc recv_msg;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
100
} else if (seq_id != recv_msg->seq_id + 1 ||
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
101
msg_id != recv_msg->msg_id) {
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
109
msg_buff = recv_msg->msg;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
111
recv_msg->msg_len = offset + seg_len;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
112
recv_msg->seq_id = seq_id;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
119
struct hinic3_recv_msg *recv_msg)
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
127
if (recv_msg->msg_len) {
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
128
mgmt_work->msg = kmemdup(recv_msg->msg, recv_msg->msg_len,
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
139
mgmt_work->msg_len = recv_msg->msg_len;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
140
mgmt_work->msg_id = recv_msg->msg_id;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
141
mgmt_work->mod = recv_msg->mod;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
142
mgmt_work->cmd = recv_msg->cmd;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
143
mgmt_work->async_mgmt_to_pf = recv_msg->async_mgmt_to_pf;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
152
struct hinic3_recv_msg *recv_msg)
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
169
err = hinic3_recv_msg_add_seg(recv_msg, msg_header,
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
174
recv_msg->seq_id = MGMT_BOGUS_SEQ_ID;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
182
recv_msg->cmd = MBOX_MSG_HEADER_GET(msg_header, CMD);
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
183
recv_msg->mod = MBOX_MSG_HEADER_GET(msg_header, MODULE);
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
184
recv_msg->async_mgmt_to_pf = MBOX_MSG_HEADER_GET(msg_header, NO_ACK);
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
185
recv_msg->seq_id = MGMT_BOGUS_SEQ_ID;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
188
hinic3_mgmt_resp_msg_handler(pf_to_mgmt, recv_msg);
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
190
hinic3_init_mgmt_msg_work(pf_to_mgmt, recv_msg);
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
193
static int alloc_recv_msg(struct hinic3_recv_msg *recv_msg)
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
195
recv_msg->seq_id = MGMT_BOGUS_SEQ_ID;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
197
recv_msg->msg = kzalloc(MGMT_MAX_PF_BUF_SIZE, GFP_KERNEL);
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
198
if (!recv_msg->msg)
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
204
static void free_recv_msg(struct hinic3_recv_msg *recv_msg)
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
206
kfree(recv_msg->msg);
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
24
struct hinic3_recv_msg *recv_msg)
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
29
if (recv_msg->msg_id & MGMT_ASYNC_MSG_FLAG)
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
311
struct hinic3_recv_msg *recv_msg;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
328
recv_msg = is_send_dir ? &pf_to_mgmt->recv_msg_from_mgmt :
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
33
if (recv_msg->msg_id != pf_to_mgmt->sync_msg_id) {
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
331
hinic3_recv_mgmt_msg_handler(pf_to_mgmt, header, recv_msg);
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
35
pf_to_mgmt->sync_msg_id, recv_msg->msg_id,
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
39
complete(&recv_msg->recv_done);
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
42
pf_to_mgmt->sync_msg_id, recv_msg->msg_id,
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
77
static int hinic3_recv_msg_add_seg(struct hinic3_recv_msg *recv_msg,
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
98
recv_msg->seq_id = seq_id;
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
99
recv_msg->msg_id = msg_id;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4449
u8 *recv_msg, u16 *recv_len)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4456
if (!recv_msg || !recv_len || msg_size > IDPF_CTLQ_MAX_BUF_LEN)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4465
xn_params.recv_buf.iov_base = recv_msg;
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
219
u8 *recv_msg, u16 *recv_len);
drivers/net/ethernet/marvell/prestera/prestera.h
176
int (*recv_msg)(struct prestera_device *dev, void *msg, size_t size);
drivers/net/ethernet/marvell/prestera/prestera_hw.c
1073
sw->dev->recv_msg = prestera_evt_recv;
drivers/net/ethernet/marvell/prestera/prestera_pci.c
344
if (fw->dev.recv_msg)
drivers/net/ethernet/marvell/prestera/prestera_pci.c
345
fw->dev.recv_msg(&fw->dev, msg, len);
drivers/nvme/target/tcp.c
124
struct msghdr recv_msg;
drivers/nvme/target/tcp.c
1250
while (msg_data_left(&cmd->recv_msg)) {
drivers/nvme/target/tcp.c
1251
len = sock_recvmsg(cmd->queue->sock, &cmd->recv_msg,
drivers/nvme/target/tcp.c
1252
cmd->recv_msg.msg_flags);
drivers/nvme/target/tcp.c
1257
&cmd->recv_msg, cmd->recv_cbuf);
drivers/nvme/target/tcp.c
1485
c->recv_msg.msg_control = c->recv_cbuf;
drivers/nvme/target/tcp.c
1486
c->recv_msg.msg_controllen = sizeof(c->recv_cbuf);
drivers/nvme/target/tcp.c
1488
c->recv_msg.msg_flags = MSG_DONTWAIT | MSG_NOSIGNAL;
drivers/nvme/target/tcp.c
395
iov_iter_bvec(&cmd->recv_msg.msg_iter, ITER_DEST, cmd->iov,
drivers/usb/typec/anx7411.c
278
struct fw_msg recv_msg;
drivers/usb/typec/anx7411.c
764
struct fw_msg *msg = &ctx->recv_msg;
include/linux/ipmi_smi.h
114
struct ipmi_recv_msg *recv_msg;
include/linux/net/intel/iidc_rdma_idpf.h
53
u8 *recv_msg, u16 *recv_len);
samples/bpf/xdp_router_ipv4_user.c
300
nll = recv_msg(sa, sock);
samples/bpf/xdp_router_ipv4_user.c
435
nll = recv_msg(sa, sock);
samples/bpf/xdp_router_ipv4_user.c
510
nll = recv_msg(lr, sock);
samples/bpf/xdp_router_ipv4_user.c
523
nll = recv_msg(la, sock_arp);
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
460
char recv_msg[sizeof(send_msg)];
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
487
ret = read(sk_fds.passive_fd, recv_msg, sizeof(recv_msg));
tools/testing/selftests/bpf/xdp_features.c
391
err = recv_msg(ctrl_sockfd, buf, BUFSIZE, NULL, 0);
tools/testing/selftests/bpf/xdp_features.c
543
err = recv_msg(sockfd, buf, BUFSIZE, val, val_size);
tools/testing/selftests/net/udpgso_bench_rx.c
259
ret = recv_msg(fd, rbuf, len, &gso_size);