Lines Matching defs:dmcst
858 struct dib3000mc_state *dmcst;
864 dmcst = kzalloc(sizeof(struct dib3000mc_state), GFP_KERNEL);
865 if (dmcst == NULL)
868 dmcst->i2c_adap = i2c;
871 dmcst->cfg = &cfg[k];
875 dmcst->i2c_addr = new_addr;
876 if (dib3000mc_identify(dmcst) != 0) {
877 dmcst->i2c_addr = default_addr;
878 if (dib3000mc_identify(dmcst) != 0) {
880 kfree(dmcst);
885 dib3000mc_set_output_mode(dmcst, OUTMODE_MPEG2_PAR_CONT_CLK);
888 dib3000mc_write_word(dmcst, 1024, (new_addr << 3) | 0x1);
889 dmcst->i2c_addr = new_addr;
893 dmcst->cfg = &cfg[k];
894 dmcst->i2c_addr = DIB3000MC_I2C_ADDRESS[k];
896 dib3000mc_write_word(dmcst, 1024, dmcst->i2c_addr << 3);
899 dib3000mc_set_output_mode(dmcst, OUTMODE_HIGH_Z);
902 kfree(dmcst);