Lines Matching defs:current_msg
148 * @current_msg: The current message that this SPI driver is
179 struct spi_message *current_msg;
358 if (data->current_msg->complete) {
360 data->current_msg->status = -EIO;
361 data->current_msg->complete(data->current_msg->context);
363 data->current_msg = NULL;
561 (data->current_msg->spi->bits_per_word != data->cur_trans->bits_per_word)) {
567 *bpw = data->current_msg->spi->bits_per_word;
643 data->current_msg->status = 0;
645 if (data->current_msg->complete) {
648 data->current_msg->complete(data->current_msg->context);
657 data->current_msg = NULL;
946 (data->current_msg->spi->bits_per_word !=
955 *bpw = data->current_msg->spi->bits_per_word;
1161 data->current_msg = list_entry(data->queue.next, struct spi_message,
1164 list_del_init(&data->current_msg->queue);
1166 data->current_msg->status = 0;
1168 pch_spi_select_chip(data, data->current_msg->spi);
1174 data->current_msg->spi->bits_per_word);
1184 list_entry(data->current_msg->transfers.next,
1210 data->current_msg->status = -EIO;
1211 data->current_msg->complete
1212 (data->current_msg->context);
1214 data->current_msg = NULL;
1232 data->current_msg->actual_length += data->cur_trans->len;
1235 "%s:data->current_msg->actual_length=%d\n",
1236 __func__, data->current_msg->actual_length);
1244 &(data->current_msg->transfers)) {