Lines Matching refs:msg
445 struct mipi_dsi_msg *msg) in mipi_dsi_device_transfer() argument
453 msg->flags |= MIPI_DSI_MSG_USE_LPM; in mipi_dsi_device_transfer()
455 return ops->transfer(dsi->host, msg); in mipi_dsi_device_transfer()
538 const struct mipi_dsi_msg *msg) in mipi_dsi_create_packet() argument
540 if (!packet || !msg) in mipi_dsi_create_packet()
544 if (!mipi_dsi_packet_format_is_short(msg->type) && in mipi_dsi_create_packet()
545 !mipi_dsi_packet_format_is_long(msg->type)) in mipi_dsi_create_packet()
548 if (msg->channel > 3) in mipi_dsi_create_packet()
552 packet->header[0] = ((msg->channel & 0x3) << 6) | (msg->type & 0x3f); in mipi_dsi_create_packet()
563 if (mipi_dsi_packet_format_is_long(msg->type)) { in mipi_dsi_create_packet()
564 packet->header[1] = (msg->tx_len >> 0) & 0xff; in mipi_dsi_create_packet()
565 packet->header[2] = (msg->tx_len >> 8) & 0xff; in mipi_dsi_create_packet()
567 packet->payload_length = msg->tx_len; in mipi_dsi_create_packet()
568 packet->payload = msg->tx_buf; in mipi_dsi_create_packet()
570 const u8 *tx = msg->tx_buf; in mipi_dsi_create_packet()
572 packet->header[1] = (msg->tx_len > 0) ? tx[0] : 0; in mipi_dsi_create_packet()
573 packet->header[2] = (msg->tx_len > 1) ? tx[1] : 0; in mipi_dsi_create_packet()
590 struct mipi_dsi_msg msg = { in mipi_dsi_shutdown_peripheral() local
596 int ret = mipi_dsi_device_transfer(dsi, &msg); in mipi_dsi_shutdown_peripheral()
610 struct mipi_dsi_msg msg = { in mipi_dsi_turn_on_peripheral() local
616 int ret = mipi_dsi_device_transfer(dsi, &msg); in mipi_dsi_turn_on_peripheral()
635 struct mipi_dsi_msg msg = { in mipi_dsi_set_maximum_return_packet_size() local
641 int ret = mipi_dsi_device_transfer(dsi, &msg); in mipi_dsi_set_maximum_return_packet_size()
661 struct mipi_dsi_msg msg = { in mipi_dsi_compression_mode() local
667 int ret = mipi_dsi_device_transfer(dsi, &msg); in mipi_dsi_compression_mode()
685 struct mipi_dsi_msg msg = { in mipi_dsi_picture_parameter_set() local
691 int ret = mipi_dsi_device_transfer(dsi, &msg); in mipi_dsi_picture_parameter_set()
712 struct mipi_dsi_msg msg = { in mipi_dsi_generic_write() local
720 msg.type = MIPI_DSI_GENERIC_SHORT_WRITE_0_PARAM; in mipi_dsi_generic_write()
724 msg.type = MIPI_DSI_GENERIC_SHORT_WRITE_1_PARAM; in mipi_dsi_generic_write()
728 msg.type = MIPI_DSI_GENERIC_SHORT_WRITE_2_PARAM; in mipi_dsi_generic_write()
732 msg.type = MIPI_DSI_GENERIC_LONG_WRITE; in mipi_dsi_generic_write()
736 return mipi_dsi_device_transfer(dsi, &msg); in mipi_dsi_generic_write()
757 struct mipi_dsi_msg msg = { in mipi_dsi_generic_read() local
767 msg.type = MIPI_DSI_GENERIC_READ_REQUEST_0_PARAM; in mipi_dsi_generic_read()
771 msg.type = MIPI_DSI_GENERIC_READ_REQUEST_1_PARAM; in mipi_dsi_generic_read()
775 msg.type = MIPI_DSI_GENERIC_READ_REQUEST_2_PARAM; in mipi_dsi_generic_read()
782 return mipi_dsi_device_transfer(dsi, &msg); in mipi_dsi_generic_read()
801 struct mipi_dsi_msg msg = { in mipi_dsi_dcs_write_buffer() local
812 msg.type = MIPI_DSI_DCS_SHORT_WRITE; in mipi_dsi_dcs_write_buffer()
816 msg.type = MIPI_DSI_DCS_SHORT_WRITE_PARAM; in mipi_dsi_dcs_write_buffer()
820 msg.type = MIPI_DSI_DCS_LONG_WRITE; in mipi_dsi_dcs_write_buffer()
824 return mipi_dsi_device_transfer(dsi, &msg); in mipi_dsi_dcs_write_buffer()
884 struct mipi_dsi_msg msg = { in mipi_dsi_dcs_read() local
893 return mipi_dsi_device_transfer(dsi, &msg); in mipi_dsi_dcs_read()