Lines Matching refs:msg

375 	char *msg;  in smscore_translate_msg()  local
380 msg = siano_msgs[i]; in smscore_translate_msg()
382 if (!*msg) in smscore_translate_msg()
385 return msg; in smscore_translate_msg()
791 struct sms_msg_data2 *msg = in smscore_init_ir() local
795 SMS_INIT_MSG(&msg->x_msg_header, in smscore_init_ir()
798 msg->msg_data[0] = coredev->ir.controller; in smscore_init_ir()
799 msg->msg_data[1] = coredev->ir.timeout; in smscore_init_ir()
801 rc = smscore_sendrequest_and_wait(coredev, msg, in smscore_init_ir()
802 msg->x_msg_header. msg_length, in smscore_init_ir()
911 struct sms_msg_data5 *msg; in smscore_load_firmware_family2() local
930 msg = kmalloc(PAGE_SIZE, GFP_KERNEL | coredev->gfp_buf_flags); in smscore_load_firmware_family2()
931 if (!msg) in smscore_load_firmware_family2()
936 SMS_INIT_MSG(&msg->x_msg_header, MSG_SW_RELOAD_START_REQ, in smscore_load_firmware_family2()
938 rc = smscore_sendrequest_and_wait(coredev, msg, in smscore_load_firmware_family2()
939 msg->x_msg_header.msg_length, in smscore_load_firmware_family2()
954 (struct sms_data_download *) msg; in smscore_load_firmware_family2()
957 SMS_INIT_MSG(&msg->x_msg_header, MSG_SMS_DATA_DOWNLOAD_REQ, in smscore_load_firmware_family2()
978 SMS_INIT_MSG(&msg->x_msg_header, MSG_SMS_DATA_VALIDITY_REQ, in smscore_load_firmware_family2()
979 sizeof(msg->x_msg_header) + in smscore_load_firmware_family2()
981 msg->msg_data[0] = firmware->start_address; in smscore_load_firmware_family2()
983 msg->msg_data[1] = firmware->length; in smscore_load_firmware_family2()
984 msg->msg_data[2] = 0; /* Regular checksum*/ in smscore_load_firmware_family2()
985 rc = smscore_sendrequest_and_wait(coredev, msg, in smscore_load_firmware_family2()
986 msg->x_msg_header.msg_length, in smscore_load_firmware_family2()
993 SMS_INIT_MSG(&msg->x_msg_header, in smscore_load_firmware_family2()
995 sizeof(*msg)); in smscore_load_firmware_family2()
997 msg->msg_data[0] = firmware->start_address; in smscore_load_firmware_family2()
999 msg->msg_data[1] = 6; /* Priority */ in smscore_load_firmware_family2()
1000 msg->msg_data[2] = 0x200; /* Stack size */ in smscore_load_firmware_family2()
1001 msg->msg_data[3] = 0; /* Parameter */ in smscore_load_firmware_family2()
1002 msg->msg_data[4] = 4; /* Task ID */ in smscore_load_firmware_family2()
1004 rc = smscore_sendrequest_and_wait(coredev, msg, in smscore_load_firmware_family2()
1005 msg->x_msg_header.msg_length, in smscore_load_firmware_family2()
1008 SMS_INIT_MSG(&msg->x_msg_header, MSG_SW_RELOAD_EXEC_REQ, in smscore_load_firmware_family2()
1010 rc = coredev->sendrequest_handler(coredev->context, msg, in smscore_load_firmware_family2()
1011 msg->x_msg_header.msg_length); in smscore_load_firmware_family2()
1024 kfree(msg); in smscore_load_firmware_family2()
1254 struct sms_msg_hdr *msg = in smscore_detect_mode() local
1261 SMS_INIT_MSG(msg, MSG_SMS_GET_VERSION_EX_REQ, in smscore_detect_mode()
1264 rc = smscore_sendrequest_and_wait(coredev, msg, msg->msg_length, in smscore_detect_mode()
1272 coredev, msg, msg->msg_length, in smscore_detect_mode()
1298 struct sms_msg_data *msg; in smscore_init_device() local
1306 msg = (struct sms_msg_data *)SMS_ALIGN_ADDRESS(buffer); in smscore_init_device()
1307 SMS_INIT_MSG(&msg->x_msg_header, MSG_SMS_INIT_DEVICE_REQ, in smscore_init_device()
1309 msg->msg_data[0] = mode; in smscore_init_device()
1311 rc = smscore_sendrequest_and_wait(coredev, msg, in smscore_init_device()
1312 msg->x_msg_header. msg_length, in smscore_init_device()
1393 struct sms_msg_data *msg = (struct sms_msg_data *) SMS_ALIGN_ADDRESS(buffer); in smscore_set_device_mode() local
1395 SMS_INIT_MSG(&msg->x_msg_header, MSG_SMS_INIT_DEVICE_REQ, in smscore_set_device_mode()
1397 msg->msg_data[0] = mode; in smscore_set_device_mode()
1400 coredev, msg, msg->x_msg_header.msg_length, in smscore_set_device_mode()
1823 } msg; in smscore_configure_gpio() local
1826 msg.hdr.msg_src_id = DVBT_BDA_CONTROL_MSG_ID; in smscore_configure_gpio()
1827 msg.hdr.msg_dst_id = HIF_TASK; in smscore_configure_gpio()
1828 msg.hdr.msg_flags = 0; in smscore_configure_gpio()
1829 msg.hdr.msg_type = MSG_SMS_GPIO_CONFIG_EX_REQ; in smscore_configure_gpio()
1830 msg.hdr.msg_length = sizeof(msg); in smscore_configure_gpio()
1832 msg.data[0] = pin; in smscore_configure_gpio()
1833 msg.data[1] = pinconfig->pullupdown; in smscore_configure_gpio()
1836 msg.data[2] = pinconfig->outputslewrate == 0 ? 3 : 0; in smscore_configure_gpio()
1840 msg.data[3] = 7; /* Nova - 16mA */ in smscore_configure_gpio()
1843 msg.data[3] = 5; /* Nova - 11mA */ in smscore_configure_gpio()
1846 msg.data[3] = 3; /* Nova - 7mA */ in smscore_configure_gpio()
1850 msg.data[3] = 2; /* Nova - 4mA */ in smscore_configure_gpio()
1854 msg.data[4] = pinconfig->direction; in smscore_configure_gpio()
1855 msg.data[5] = 0; in smscore_configure_gpio()
1860 &msg, sizeof(msg)); in smscore_configure_gpio()
1868 } msg; in smscore_set_gpio() local
1873 msg.hdr.msg_src_id = DVBT_BDA_CONTROL_MSG_ID; in smscore_set_gpio()
1874 msg.hdr.msg_dst_id = HIF_TASK; in smscore_set_gpio()
1875 msg.hdr.msg_flags = 0; in smscore_set_gpio()
1876 msg.hdr.msg_type = MSG_SMS_GPIO_SET_LEVEL_REQ; in smscore_set_gpio()
1877 msg.hdr.msg_length = sizeof(msg); in smscore_set_gpio()
1879 msg.data[0] = pin; in smscore_set_gpio()
1880 msg.data[1] = level ? 1 : 0; in smscore_set_gpio()
1881 msg.data[2] = 0; in smscore_set_gpio()
1884 &msg, sizeof(msg)); in smscore_set_gpio()