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);