Lines Matching refs:msg
51 struct glink_msg msg; member
320 struct glink_msg msg; in qcom_glink_send_read_notify() local
322 msg.cmd = cpu_to_le16(GLINK_CMD_READ_NOTIF); in qcom_glink_send_read_notify()
323 msg.param1 = 0; in qcom_glink_send_read_notify()
324 msg.param2 = 0; in qcom_glink_send_read_notify()
326 qcom_glink_tx_write(glink, &msg, sizeof(msg), NULL, 0); in qcom_glink_send_read_notify()
389 struct glink_msg msg; in qcom_glink_send_version() local
391 msg.cmd = cpu_to_le16(GLINK_CMD_VERSION); in qcom_glink_send_version()
392 msg.param1 = cpu_to_le16(GLINK_VERSION_1); in qcom_glink_send_version()
393 msg.param2 = cpu_to_le32(glink->features); in qcom_glink_send_version()
395 return qcom_glink_tx(glink, &msg, sizeof(msg), NULL, 0, true); in qcom_glink_send_version()
400 struct glink_msg msg; in qcom_glink_send_version_ack() local
402 msg.cmd = cpu_to_le16(GLINK_CMD_VERSION_ACK); in qcom_glink_send_version_ack()
403 msg.param1 = cpu_to_le16(GLINK_VERSION_1); in qcom_glink_send_version_ack()
404 msg.param2 = cpu_to_le32(glink->features); in qcom_glink_send_version_ack()
406 qcom_glink_tx(glink, &msg, sizeof(msg), NULL, 0, true); in qcom_glink_send_version_ack()
412 struct glink_msg msg; in qcom_glink_send_open_ack() local
414 msg.cmd = cpu_to_le16(GLINK_CMD_OPEN_ACK); in qcom_glink_send_open_ack()
415 msg.param1 = cpu_to_le16(channel->rcid); in qcom_glink_send_open_ack()
416 msg.param2 = cpu_to_le32(0); in qcom_glink_send_open_ack()
418 qcom_glink_tx(glink, &msg, sizeof(msg), NULL, 0, true); in qcom_glink_send_open_ack()
459 struct glink_msg msg; in qcom_glink_send_open_req() member
463 int req_len = ALIGN(sizeof(req.msg) + name_len, 8); in qcom_glink_send_open_req()
479 req.msg.cmd = cpu_to_le16(GLINK_CMD_OPEN); in qcom_glink_send_open_req()
480 req.msg.param1 = cpu_to_le16(channel->lcid); in qcom_glink_send_open_req()
481 req.msg.param2 = cpu_to_le32(name_len); in qcom_glink_send_open_req()
657 struct glink_msg msg; in qcom_glink_send_intent_req_ack() local
659 msg.cmd = cpu_to_le16(GLINK_CMD_RX_INTENT_REQ_ACK); in qcom_glink_send_intent_req_ack()
660 msg.param1 = cpu_to_le16(channel->lcid); in qcom_glink_send_intent_req_ack()
661 msg.param2 = cpu_to_le32(granted); in qcom_glink_send_intent_req_ack()
663 qcom_glink_tx(glink, &msg, sizeof(msg), NULL, 0, true); in qcom_glink_send_intent_req_ack()
829 qcom_glink_rx_peek(glink, &dcmd->msg, 0, sizeof(dcmd->msg) + extra); in qcom_glink_rx_defer()
836 qcom_glink_rx_advance(glink, sizeof(dcmd->msg) + extra); in qcom_glink_rx_defer()
846 struct glink_msg msg; in qcom_glink_rx_data() member
871 rcid = le16_to_cpu(hdr.msg.param1); in qcom_glink_rx_data()
905 liid = le32_to_cpu(hdr.msg.param2); in qcom_glink_rx_data()
968 struct glink_msg msg; in qcom_glink_handle_intent() member
970 } __packed * msg; in qcom_glink_handle_intent() local
972 const size_t msglen = struct_size(msg, intents, count); in qcom_glink_handle_intent()
991 msg = kmalloc(msglen, GFP_ATOMIC); in qcom_glink_handle_intent()
992 if (!msg) in qcom_glink_handle_intent()
995 qcom_glink_rx_peek(glink, msg, 0, msglen); in qcom_glink_handle_intent()
1002 intent->id = le32_to_cpu(msg->intents[i].iid); in qcom_glink_handle_intent()
1003 intent->size = le32_to_cpu(msg->intents[i].size); in qcom_glink_handle_intent()
1017 kfree(msg); in qcom_glink_handle_intent()
1050 struct glink_msg msg; in qcom_glink_set_flow_control() local
1056 msg.cmd = cpu_to_le16(GLINK_CMD_SIGNALS); in qcom_glink_set_flow_control()
1057 msg.param1 = cpu_to_le16(channel->lcid); in qcom_glink_set_flow_control()
1058 msg.param2 = cpu_to_le32(sigs); in qcom_glink_set_flow_control()
1060 return qcom_glink_tx(glink, &msg, sizeof(msg), NULL, 0, true); in qcom_glink_set_flow_control()
1086 struct glink_msg msg; in qcom_glink_native_rx() local
1098 if (avail < sizeof(msg)) in qcom_glink_native_rx()
1101 qcom_glink_rx_peek(glink, &msg, 0, sizeof(msg)); in qcom_glink_native_rx()
1103 cmd = le16_to_cpu(msg.cmd); in qcom_glink_native_rx()
1104 param1 = le16_to_cpu(msg.param1); in qcom_glink_native_rx()
1105 param2 = le32_to_cpu(msg.param2); in qcom_glink_native_rx()
1117 qcom_glink_rx_advance(glink, ALIGN(sizeof(msg), 8)); in qcom_glink_native_rx()
1127 qcom_glink_rx_advance(glink, ALIGN(sizeof(msg), 8)); in qcom_glink_native_rx()
1135 qcom_glink_rx_advance(glink, ALIGN(sizeof(msg), 8)); in qcom_glink_native_rx()
1139 qcom_glink_rx_advance(glink, ALIGN(sizeof(msg), 8)); in qcom_glink_native_rx()
1143 qcom_glink_rx_advance(glink, ALIGN(sizeof(msg), 8)); in qcom_glink_native_rx()
1147 qcom_glink_rx_advance(glink, ALIGN(sizeof(msg), 8)); in qcom_glink_native_rx()
1380 struct glink_msg msg; in __qcom_glink_send() member
1426 req.msg.cmd = cpu_to_le16(offset == 0 ? GLINK_CMD_TX_DATA : GLINK_CMD_TX_DATA_CONT); in __qcom_glink_send()
1427 req.msg.param1 = cpu_to_le16(channel->lcid); in __qcom_glink_send()
1428 req.msg.param2 = cpu_to_le32(iid); in __qcom_glink_send()
1671 struct glink_msg *msg; in qcom_glink_work() local
1688 msg = &dcmd->msg; in qcom_glink_work()
1689 cmd = le16_to_cpu(msg->cmd); in qcom_glink_work()
1690 param1 = le16_to_cpu(msg->param1); in qcom_glink_work()
1691 param2 = le32_to_cpu(msg->param2); in qcom_glink_work()
1701 qcom_glink_rx_open(glink, param1, msg->data); in qcom_glink_work()