lnbp22 37 drivers/media/dvb-frontends/lnbp22.c struct lnbp22 *lnbp22 = (struct lnbp22 *)fe->sec_priv; lnbp22 41 drivers/media/dvb-frontends/lnbp22.c .buf = (char *)&lnbp22->config, lnbp22 42 drivers/media/dvb-frontends/lnbp22.c .len = sizeof(lnbp22->config), lnbp22 48 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[3] = 0x60; /* Power down */ lnbp22 53 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[3] |= LNBP22_EN; lnbp22 56 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[3] |= (LNBP22_EN | LNBP22_VSEL); lnbp22 62 drivers/media/dvb-frontends/lnbp22.c dprintk(1, "%s: 0x%02x)\n", __func__, lnbp22->config[3]); lnbp22 63 drivers/media/dvb-frontends/lnbp22.c return (i2c_transfer(lnbp22->i2c, &msg, 1) == 1) ? 0 : -EIO; lnbp22 68 drivers/media/dvb-frontends/lnbp22.c struct lnbp22 *lnbp22 = (struct lnbp22 *) fe->sec_priv; lnbp22 72 drivers/media/dvb-frontends/lnbp22.c .buf = (char *)&lnbp22->config, lnbp22 73 drivers/media/dvb-frontends/lnbp22.c .len = sizeof(lnbp22->config), lnbp22 78 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[3] |= LNBP22_LLC; lnbp22 80 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[3] &= ~LNBP22_LLC; lnbp22 82 drivers/media/dvb-frontends/lnbp22.c return (i2c_transfer(lnbp22->i2c, &msg, 1) == 1) ? 0 : -EIO; lnbp22 99 drivers/media/dvb-frontends/lnbp22.c struct lnbp22 *lnbp22 = kmalloc(sizeof(struct lnbp22), GFP_KERNEL); lnbp22 100 drivers/media/dvb-frontends/lnbp22.c if (!lnbp22) lnbp22 104 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[0] = 0x00; /* ? */ lnbp22 105 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[1] = 0x28; /* ? */ lnbp22 106 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[2] = 0x48; /* ? */ lnbp22 107 drivers/media/dvb-frontends/lnbp22.c lnbp22->config[3] = 0x60; /* Power down */ lnbp22 108 drivers/media/dvb-frontends/lnbp22.c lnbp22->i2c = i2c; lnbp22 109 drivers/media/dvb-frontends/lnbp22.c fe->sec_priv = lnbp22; lnbp22 114 drivers/media/dvb-frontends/lnbp22.c kfree(lnbp22);