Lines Matching refs:msg
387 char *msg; in smscore_translate_msg() local
392 msg = siano_msgs[i]; in smscore_translate_msg()
394 if (!*msg) in smscore_translate_msg()
397 return msg; in smscore_translate_msg()
797 struct sms_msg_data2 *msg = in smscore_init_ir() local
801 SMS_INIT_MSG(&msg->x_msg_header, in smscore_init_ir()
804 msg->msg_data[0] = coredev->ir.controller; in smscore_init_ir()
805 msg->msg_data[1] = coredev->ir.timeout; in smscore_init_ir()
807 rc = smscore_sendrequest_and_wait(coredev, msg, in smscore_init_ir()
808 msg->x_msg_header. msg_length, in smscore_init_ir()
917 struct sms_msg_data4 *msg; in smscore_load_firmware_family2() local
936 msg = kmalloc(PAGE_SIZE, GFP_KERNEL | GFP_DMA); in smscore_load_firmware_family2()
937 if (!msg) in smscore_load_firmware_family2()
942 SMS_INIT_MSG(&msg->x_msg_header, MSG_SW_RELOAD_START_REQ, in smscore_load_firmware_family2()
944 rc = smscore_sendrequest_and_wait(coredev, msg, in smscore_load_firmware_family2()
945 msg->x_msg_header.msg_length, in smscore_load_firmware_family2()
960 (struct sms_data_download *) msg; in smscore_load_firmware_family2()
963 SMS_INIT_MSG(&msg->x_msg_header, MSG_SMS_DATA_DOWNLOAD_REQ, in smscore_load_firmware_family2()
984 SMS_INIT_MSG(&msg->x_msg_header, MSG_SMS_DATA_VALIDITY_REQ, in smscore_load_firmware_family2()
985 sizeof(msg->x_msg_header) + in smscore_load_firmware_family2()
987 msg->msg_data[0] = firmware->start_address; in smscore_load_firmware_family2()
989 msg->msg_data[1] = firmware->length; in smscore_load_firmware_family2()
990 msg->msg_data[2] = 0; /* Regular checksum*/ in smscore_load_firmware_family2()
991 rc = smscore_sendrequest_and_wait(coredev, msg, in smscore_load_firmware_family2()
992 msg->x_msg_header.msg_length, in smscore_load_firmware_family2()
999 (struct sms_msg_data *) msg; in smscore_load_firmware_family2()
1002 SMS_INIT_MSG(&msg->x_msg_header, in smscore_load_firmware_family2()
1018 SMS_INIT_MSG(&msg->x_msg_header, MSG_SW_RELOAD_EXEC_REQ, in smscore_load_firmware_family2()
1020 rc = coredev->sendrequest_handler(coredev->context, msg, in smscore_load_firmware_family2()
1021 msg->x_msg_header.msg_length); in smscore_load_firmware_family2()
1034 kfree(msg); in smscore_load_firmware_family2()
1259 struct sms_msg_hdr *msg = in smscore_detect_mode() local
1266 SMS_INIT_MSG(msg, MSG_SMS_GET_VERSION_EX_REQ, in smscore_detect_mode()
1269 rc = smscore_sendrequest_and_wait(coredev, msg, msg->msg_length, in smscore_detect_mode()
1277 coredev, msg, msg->msg_length, in smscore_detect_mode()
1303 struct sms_msg_data *msg; in smscore_init_device() local
1313 msg = (struct sms_msg_data *)SMS_ALIGN_ADDRESS(buffer); in smscore_init_device()
1314 SMS_INIT_MSG(&msg->x_msg_header, MSG_SMS_INIT_DEVICE_REQ, in smscore_init_device()
1316 msg->msg_data[0] = mode; in smscore_init_device()
1318 rc = smscore_sendrequest_and_wait(coredev, msg, in smscore_init_device()
1319 msg->x_msg_header. msg_length, in smscore_init_device()
1400 struct sms_msg_data *msg = (struct sms_msg_data *) SMS_ALIGN_ADDRESS(buffer); in smscore_set_device_mode() local
1402 SMS_INIT_MSG(&msg->x_msg_header, MSG_SMS_INIT_DEVICE_REQ, in smscore_set_device_mode()
1404 msg->msg_data[0] = mode; in smscore_set_device_mode()
1407 coredev, msg, msg->x_msg_header.msg_length, in smscore_set_device_mode()
1833 } msg; in smscore_configure_gpio() local
1836 msg.hdr.msg_src_id = DVBT_BDA_CONTROL_MSG_ID; in smscore_configure_gpio()
1837 msg.hdr.msg_dst_id = HIF_TASK; in smscore_configure_gpio()
1838 msg.hdr.msg_flags = 0; in smscore_configure_gpio()
1839 msg.hdr.msg_type = MSG_SMS_GPIO_CONFIG_EX_REQ; in smscore_configure_gpio()
1840 msg.hdr.msg_length = sizeof(msg); in smscore_configure_gpio()
1842 msg.data[0] = pin; in smscore_configure_gpio()
1843 msg.data[1] = pinconfig->pullupdown; in smscore_configure_gpio()
1846 msg.data[2] = pinconfig->outputslewrate == 0 ? 3 : 0; in smscore_configure_gpio()
1850 msg.data[3] = 7; /* Nova - 16mA */ in smscore_configure_gpio()
1853 msg.data[3] = 5; /* Nova - 11mA */ in smscore_configure_gpio()
1856 msg.data[3] = 3; /* Nova - 7mA */ in smscore_configure_gpio()
1860 msg.data[3] = 2; /* Nova - 4mA */ in smscore_configure_gpio()
1864 msg.data[4] = pinconfig->direction; in smscore_configure_gpio()
1865 msg.data[5] = 0; in smscore_configure_gpio()
1870 &msg, sizeof(msg)); in smscore_configure_gpio()
1878 } msg; in smscore_set_gpio() local
1883 msg.hdr.msg_src_id = DVBT_BDA_CONTROL_MSG_ID; in smscore_set_gpio()
1884 msg.hdr.msg_dst_id = HIF_TASK; in smscore_set_gpio()
1885 msg.hdr.msg_flags = 0; in smscore_set_gpio()
1886 msg.hdr.msg_type = MSG_SMS_GPIO_SET_LEVEL_REQ; in smscore_set_gpio()
1887 msg.hdr.msg_length = sizeof(msg); in smscore_set_gpio()
1889 msg.data[0] = pin; in smscore_set_gpio()
1890 msg.data[1] = level ? 1 : 0; in smscore_set_gpio()
1891 msg.data[2] = 0; in smscore_set_gpio()
1894 &msg, sizeof(msg)); in smscore_set_gpio()