Lines Matching defs:msg

566 	struct pd_message msg;
744 char msg[64];
748 scnprintf(msg, sizeof(msg),
766 scnprintf(msg, sizeof(msg),
773 scnprintf(msg, sizeof(msg),
781 scnprintf(msg, sizeof(msg),
787 strcpy(msg, "undefined APDO");
790 strcpy(msg, "undefined");
794 i, type, msg);
944 const struct pd_message *msg)
960 if (msg)
961 tcpm_log(port, "PD TX, header: %#x", le16_to_cpu(msg->header));
966 ret = port->tcpc->pd_transmit(port->tcpc, tx_sop_type, msg, negotiated_rev);
1223 struct pd_message msg;
1227 memset(&msg, 0, sizeof(msg));
1231 msg.payload[nr_pdo++] = cpu_to_le32(port->src_pdo[i]);
1235 msg.payload[nr_pdo++] = cpu_to_le32(pdo);
1241 msg.header = PD_HEADER_LE(PD_CTRL_REJECT,
1247 msg.header = PD_HEADER_LE(PD_DATA_SOURCE_CAP,
1255 return tcpm_pd_transmit(port, TCPC_TX_SOP, &msg);
1260 struct pd_message msg;
1264 memset(&msg, 0, sizeof(msg));
1268 msg.payload[nr_pdo++] = cpu_to_le32(port->snk_pdo[i]);
1272 msg.payload[nr_pdo++] = cpu_to_le32(pdo);
1278 msg.header = PD_HEADER_LE(PD_CTRL_REJECT,
1284 msg.header = PD_HEADER_LE(PD_DATA_SINK_CAP,
1292 return tcpm_pd_transmit(port, TCPC_TX_SOP, &msg);
2442 struct pd_message msg;
2593 memset(&msg, 0, sizeof(msg));
2595 msg.header = PD_HEADER_LE(PD_DATA_VENDOR_DEF,
2602 msg.header = PD_HEADER_LE(PD_DATA_VENDOR_DEF,
2610 msg.payload[i] = cpu_to_le32(port->vdo_data[i]);
2611 res = tcpm_pd_transmit(port, port->tx_sop_type, &msg);
3053 const struct pd_message *msg,
3056 enum pd_data_msg_type type = pd_header_type_le(msg->header);
3057 unsigned int cnt = pd_header_cnt_le(msg->header);
3058 unsigned int rev = pd_header_rev_le(msg->header);
3073 port->source_caps[i] = le32_to_cpu(msg->payload[i]);
3165 port->sink_request = le32_to_cpu(msg->payload[0]);
3181 port->sink_caps[i] = le32_to_cpu(msg->payload[i]);
3210 tcpm_handle_vdm_request(port, msg->payload, cnt, rx_sop_type);
3213 port->bist_request = le32_to_cpu(msg->payload[0]);
3222 tcpm_handle_alert(port, msg->payload, cnt);
3252 const struct pd_message *msg,
3255 enum pd_ctrl_msg_type type = pd_header_type_le(msg->header);
3257 unsigned int rev = pd_header_rev_le(msg->header);
3533 const struct pd_message *msg)
3535 enum pd_ext_msg_type type = pd_header_type_le(msg->header);
3536 unsigned int data_size = pd_ext_header_data_size_le(msg->ext_msg.header);
3545 if (!(le16_to_cpu(msg->ext_msg.header) & PD_EXT_HDR_CHUNKED)) {
3595 const struct pd_message *msg = &event->msg;
3596 unsigned int cnt = pd_header_cnt_le(msg->header);
3602 tcpm_log(port, "PD RX, header: %#x [%d]", le16_to_cpu(msg->header),
3606 enum pd_ctrl_msg_type type = pd_header_type_le(msg->header);
3607 unsigned int msgid = pd_header_msgid_le(msg->header);
3644 if (!!(le16_to_cpu(msg->header) & PD_HEADER_DATA_ROLE) ==
3650 if (le16_to_cpu(msg->header) & PD_HEADER_EXT_HDR)
3651 tcpm_pd_ext_msg_request(port, msg);
3653 tcpm_pd_data_request(port, msg, rx_sop_type);
3655 tcpm_pd_ctrl_request(port, msg, rx_sop_type);
3664 void tcpm_pd_receive(struct tcpm_port *port, const struct pd_message *msg,
3676 memcpy(&event->msg, msg, sizeof(*msg));
3685 struct pd_message msg;
3687 memset(&msg, 0, sizeof(msg));
3690 msg.header = PD_HEADER_LE(type,
3698 msg.header = PD_HEADER_LE(type,
3706 msg.header = PD_HEADER_LE(type,
3715 return tcpm_pd_transmit(port, tx_sop_type, &msg);
4067 struct pd_message msg;
4081 memset(&msg, 0, sizeof(msg));
4082 msg.header = PD_HEADER_LE(PD_DATA_REQUEST,
4087 msg.payload[0] = cpu_to_le32(rdo);
4089 return tcpm_pd_transmit(port, TCPC_TX_SOP, &msg);
4154 struct pd_message msg;
4165 memset(&msg, 0, sizeof(msg));
4166 msg.header = PD_HEADER_LE(PD_DATA_REQUEST,
4171 msg.payload[0] = cpu_to_le32(rdo);
4173 return tcpm_pd_transmit(port, TCPC_TX_SOP, &msg);