/**************************************************************** Siano Mobile Silicon, Inc. MDTV receiver kernel modules. Copyright (C) 2006-2009, Uri Shkolnik This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. ****************************************************************/ #include <linux/export.h> #include <asm/byteorder.h> #include "smsendian.h" #include "smscoreapi.h"
void smsendian_handle_tx_message(void *buffer) { #ifdef __BIG_ENDIAN struct sms_msg_data *msg = (struct sms_msg_data *)buffer; int i; int msg_words; switch (msg->x_msg_header.msg_type) { case MSG_SMS_DATA_DOWNLOAD_REQ: { msg->msg_data[0] = le32_to_cpu(msg->msg_data[0]); break; } default: msg_words = (msg->x_msg_header.msg_length - sizeof(struct sms_msg_hdr))/4; for (i = 0; i < msg_words; i++) msg->msg_data[i] = le32_to_cpu(msg->msg_data[i]); break; } #endif /* __BIG_ENDIAN */ }Contributors
Person | Tokens | Prop | Commits | CommitProp | |
uri shkolnik | uri shkolnik | 102 | 87.93% | 1 | 33.33% |
mauro carvalho chehab | mauro carvalho chehab | 14 | 12.07% | 2 | 66.67% |
Total | 116 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
uri shkolnik | uri shkolnik | 120 | 88.24% | 1 | 33.33% |
mauro carvalho chehab | mauro carvalho chehab | 16 | 11.76% | 2 | 66.67% |
Total | 136 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
uri shkolnik | uri shkolnik | 52 | 86.67% | 1 | 50.00% |
mauro carvalho chehab | mauro carvalho chehab | 8 | 13.33% | 1 | 50.00% |
Total | 60 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
uri shkolnik | uri shkolnik | 284 | 83.53% | 1 | 20.00% |
mauro carvalho chehab | mauro carvalho chehab | 53 | 15.59% | 3 | 60.00% |
paul gortmaker | paul gortmaker | 3 | 0.88% | 1 | 20.00% |
Total | 340 | 100.00% | 5 | 100.00% |