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