Lines Matching refs:cmd

291 	struct cx24117_cmd *cmd)  in cx24117_writecmd()  argument
299 __func__, state->demod, cmd->len); in cx24117_writecmd()
302 memcpy(&buf[1], cmd->args, cmd->len); in cx24117_writecmd()
306 msg.len = cmd->len+1; in cx24117_writecmd()
312 KBUILD_MODNAME, state->demod, ret, cmd->len); in cx24117_writecmd()
505 struct cx24117_cmd *cmd) in cx24117_cmd_execute_nolock() argument
519 cx24117_writecmd(state, cmd); in cx24117_cmd_execute_nolock()
537 static int cx24117_cmd_execute(struct dvb_frontend *fe, struct cx24117_cmd *cmd) in cx24117_cmd_execute() argument
543 ret = cx24117_cmd_execute_nolock(fe, cmd); in cx24117_cmd_execute()
553 struct cx24117_cmd cmd; in cx24117_load_firmware() local
641 cmd.args[0] = CMD_DEMODINIT; in cx24117_load_firmware()
642 cmd.args[1] = 0x00; in cx24117_load_firmware()
643 cmd.args[2] = 0x01; in cx24117_load_firmware()
644 cmd.args[3] = 0x00; in cx24117_load_firmware()
645 cmd.len = 4; in cx24117_load_firmware()
646 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
651 cmd.args[0] = CMD_SET_VCOFREQ; in cx24117_load_firmware()
652 cmd.args[1] = 0x06; in cx24117_load_firmware()
653 cmd.args[2] = 0x2b; in cx24117_load_firmware()
654 cmd.args[3] = 0xd8; in cx24117_load_firmware()
655 cmd.args[4] = 0xa5; in cx24117_load_firmware()
656 cmd.args[5] = 0xee; in cx24117_load_firmware()
657 cmd.args[6] = 0x03; in cx24117_load_firmware()
658 cmd.args[7] = 0x9d; in cx24117_load_firmware()
659 cmd.args[8] = 0xfc; in cx24117_load_firmware()
660 cmd.args[9] = 0x06; in cx24117_load_firmware()
661 cmd.args[10] = 0x02; in cx24117_load_firmware()
662 cmd.args[11] = 0x9d; in cx24117_load_firmware()
663 cmd.args[12] = 0xfc; in cx24117_load_firmware()
664 cmd.len = 13; in cx24117_load_firmware()
665 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
670 cmd.args[0] = CMD_TUNERINIT; in cx24117_load_firmware()
671 cmd.args[1] = 0x00; in cx24117_load_firmware()
672 cmd.args[2] = 0x01; in cx24117_load_firmware()
673 cmd.args[3] = 0x00; in cx24117_load_firmware()
674 cmd.args[4] = 0x00; in cx24117_load_firmware()
675 cmd.args[5] = 0x01; in cx24117_load_firmware()
676 cmd.args[6] = 0x01; in cx24117_load_firmware()
677 cmd.args[7] = 0x01; in cx24117_load_firmware()
678 cmd.args[8] = 0x00; in cx24117_load_firmware()
679 cmd.args[9] = 0x05; in cx24117_load_firmware()
680 cmd.args[10] = 0x02; in cx24117_load_firmware()
681 cmd.args[11] = 0x02; in cx24117_load_firmware()
682 cmd.args[12] = 0x00; in cx24117_load_firmware()
683 cmd.len = 13; in cx24117_load_firmware()
684 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
689 cmd.args[0] = CMD_GLOBAL_MPEGCFG; in cx24117_load_firmware()
690 cmd.args[1] = 0x00; in cx24117_load_firmware()
691 cmd.args[2] = 0x00; in cx24117_load_firmware()
692 cmd.args[3] = 0x00; in cx24117_load_firmware()
693 cmd.args[4] = 0x01; in cx24117_load_firmware()
694 cmd.args[5] = 0x00; in cx24117_load_firmware()
695 cmd.len = 6; in cx24117_load_firmware()
696 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
702 cmd.args[0] = CMD_MPEGCFG; in cx24117_load_firmware()
703 cmd.args[1] = (u8) i; in cx24117_load_firmware()
704 cmd.args[2] = 0x00; in cx24117_load_firmware()
705 cmd.args[3] = 0x05; in cx24117_load_firmware()
706 cmd.args[4] = 0x00; in cx24117_load_firmware()
707 cmd.args[5] = 0x00; in cx24117_load_firmware()
708 cmd.args[6] = 0x55; in cx24117_load_firmware()
709 cmd.args[7] = 0x00; in cx24117_load_firmware()
710 cmd.len = 8; in cx24117_load_firmware()
711 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
721 cmd.args[0] = CMD_FWVERSION; in cx24117_load_firmware()
722 cmd.len = 2; in cx24117_load_firmware()
724 cmd.args[1] = i; in cx24117_load_firmware()
725 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
793 struct cx24117_cmd cmd; in cx24117_read_signal_strength() local
801 cmd.args[0] = CMD_GET_AGCACC; in cx24117_read_signal_strength()
802 cmd.args[1] = (u8) state->demod; in cx24117_read_signal_strength()
803 cmd.len = 2; in cx24117_read_signal_strength()
804 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_read_signal_strength()
910 struct cx24117_cmd cmd; in cx24117_set_voltage() local
921 cmd.args[0] = CMD_SET_GPIOOUT; in cx24117_set_voltage()
922 cmd.args[2] = reg; /* mask */ in cx24117_set_voltage()
923 cmd.len = 3; in cx24117_set_voltage()
928 cmd.args[1] = reg; in cx24117_set_voltage()
929 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_set_voltage()
941 cmd.args[0] = CMD_LNBDCLEVEL; in cx24117_set_voltage()
942 cmd.args[1] = state->demod ? 0 : 1; in cx24117_set_voltage()
943 cmd.args[2] = (voltage == SEC_VOLTAGE_18 ? 0x01 : 0x00); in cx24117_set_voltage()
944 cmd.len = 3; in cx24117_set_voltage()
945 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_set_voltage()
951 cmd.args[1] = 0x00; in cx24117_set_voltage()
952 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_set_voltage()
962 struct cx24117_cmd cmd; in cx24117_set_tone() local
982 cmd.args[0] = CMD_LNBPCBCONFIG; in cx24117_set_tone()
983 cmd.args[1] = (state->demod ? 0 : 1); in cx24117_set_tone()
984 cmd.args[2] = 0x00; in cx24117_set_tone()
985 cmd.args[3] = 0x00; in cx24117_set_tone()
986 cmd.len = 5; in cx24117_set_tone()
989 cmd.args[4] = 0x01; in cx24117_set_tone()
992 cmd.args[4] = 0x00; in cx24117_set_tone()
998 return cx24117_cmd_execute(fe, &cmd); in cx24117_set_tone()
1228 struct cx24117_cmd cmd; in cx24117_initfe() local
1237 cmd.args[0] = CMD_SET_SLEEPMODE; in cx24117_initfe()
1238 cmd.args[1] = (state->demod ? 1 : 0); in cx24117_initfe()
1239 cmd.args[2] = 0; in cx24117_initfe()
1240 cmd.len = 3; in cx24117_initfe()
1241 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_initfe()
1250 cmd.args[0] = CMD_BERCTRL; in cx24117_initfe()
1251 cmd.args[1] = (state->demod ? 1 : 0); in cx24117_initfe()
1252 cmd.args[2] = 0x10; in cx24117_initfe()
1253 cmd.args[3] = 0x10; in cx24117_initfe()
1254 cmd.len = 4; in cx24117_initfe()
1255 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_initfe()
1260 cmd.args[0] = CMD_ENABLERSCORR; in cx24117_initfe()
1261 cmd.args[1] = (state->demod ? 1 : 0); in cx24117_initfe()
1262 cmd.args[2] = CX24117_OCC; in cx24117_initfe()
1263 cmd.len = 3; in cx24117_initfe()
1264 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_initfe()
1270 cmd.args[0] = CMD_SET_GPIODIR; in cx24117_initfe()
1271 cmd.args[1] = 0x30; in cx24117_initfe()
1272 cmd.args[2] = 0x30; in cx24117_initfe()
1273 cmd.len = 3; in cx24117_initfe()
1274 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_initfe()
1288 struct cx24117_cmd cmd; in cx24117_sleep() local
1294 cmd.args[0] = CMD_SET_SLEEPMODE; in cx24117_sleep()
1295 cmd.args[1] = (state->demod ? 1 : 0); in cx24117_sleep()
1296 cmd.args[2] = 1; in cx24117_sleep()
1297 cmd.len = 3; in cx24117_sleep()
1298 return cx24117_cmd_execute(fe, &cmd); in cx24117_sleep()
1308 struct cx24117_cmd cmd; in cx24117_set_frontend() local
1444 cmd.args[0] = CMD_TUNEREQUEST; in cx24117_set_frontend()
1447 cmd.args[1] = state->demod; in cx24117_set_frontend()
1450 cmd.args[2] = (state->dcur.frequency & 0xff0000) >> 16; in cx24117_set_frontend()
1451 cmd.args[3] = (state->dcur.frequency & 0x00ff00) >> 8; in cx24117_set_frontend()
1452 cmd.args[4] = (state->dcur.frequency & 0x0000ff); in cx24117_set_frontend()
1455 cmd.args[5] = ((state->dcur.symbol_rate / 1000) & 0xff00) >> 8; in cx24117_set_frontend()
1456 cmd.args[6] = ((state->dcur.symbol_rate / 1000) & 0x00ff); in cx24117_set_frontend()
1459 cmd.args[7] = state->dcur.inversion_val; in cx24117_set_frontend()
1462 cmd.args[8] = state->dcur.fec_val | state->dcur.pilot_val; in cx24117_set_frontend()
1464 cmd.args[9] = CX24117_SEARCH_RANGE_KHZ >> 8; in cx24117_set_frontend()
1465 cmd.args[10] = CX24117_SEARCH_RANGE_KHZ & 0xff; in cx24117_set_frontend()
1467 cmd.args[11] = state->dcur.rolloff_val; in cx24117_set_frontend()
1468 cmd.args[12] = state->dcur.fec_mask; in cx24117_set_frontend()
1481 cmd.args[13] = reg_ratediv; in cx24117_set_frontend()
1482 cmd.args[14] = reg_clkdiv; in cx24117_set_frontend()
1489 cmd.args[15] = CX24117_PNE; in cx24117_set_frontend()
1490 cmd.len = 16; in cx24117_set_frontend()
1506 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_set_frontend()
1533 cmd.args[11]--; in cx24117_set_frontend()
1565 struct cx24117_cmd cmd; in cx24117_get_frontend() local
1574 cmd.args[0] = CMD_GETCTLACC; in cx24117_get_frontend()
1575 cmd.args[1] = (u8) state->demod; in cx24117_get_frontend()
1576 cmd.len = 2; in cx24117_get_frontend()
1577 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_get_frontend()