c8sectpfe 126 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c static struct c8sectpfe *c8sectpfe_create(struct c8sectpfei *fei, c8sectpfe 130 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c struct c8sectpfe *c8sectpfe; c8sectpfe 136 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c c8sectpfe = kzalloc(sizeof(struct c8sectpfe), GFP_KERNEL); c8sectpfe 137 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c if (!c8sectpfe) c8sectpfe 140 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c mutex_init(&c8sectpfe->lock); c8sectpfe 142 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c c8sectpfe->device = fei->dev; c8sectpfe 144 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c result = dvb_register_adapter(&c8sectpfe->adapter, "STi c8sectpfe", c8sectpfe 152 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c c8sectpfe->adapter.priv = fei; c8sectpfe 156 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c c8sectpfe->demux[i].tsin_index = i; c8sectpfe 157 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c c8sectpfe->demux[i].c8sectpfei = fei; c8sectpfe 159 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c result = register_dvb(&c8sectpfe->demux[i], &c8sectpfe->adapter, c8sectpfe 168 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c unregister_dvb(&c8sectpfe->demux[j]); c8sectpfe 173 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c c8sectpfe->num_feeds = fei->tsin_count; c8sectpfe 175 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c return c8sectpfe; c8sectpfe 177 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c dvb_unregister_adapter(&c8sectpfe->adapter); c8sectpfe 179 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c kfree(c8sectpfe); c8sectpfe 184 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c static void c8sectpfe_delete(struct c8sectpfe *c8sectpfe) c8sectpfe 188 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c if (!c8sectpfe) c8sectpfe 191 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c for (i = 0; i < c8sectpfe->num_feeds; i++) c8sectpfe 192 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c unregister_dvb(&c8sectpfe->demux[i]); c8sectpfe 194 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c dvb_unregister_adapter(&c8sectpfe->adapter); c8sectpfe 196 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c kfree(c8sectpfe); c8sectpfe 199 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c void c8sectpfe_tuner_unregister_frontend(struct c8sectpfe *c8sectpfe, c8sectpfe 224 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c c8sectpfe_delete(c8sectpfe); c8sectpfe 227 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c int c8sectpfe_tuner_register_frontend(struct c8sectpfe **c8sectpfe, c8sectpfe 236 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c *c8sectpfe = c8sectpfe_create(fei, start_feed, stop_feed); c8sectpfe 237 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c if (!*c8sectpfe) c8sectpfe 243 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c res = c8sectpfe_frontend_attach(&frontend, *c8sectpfe, tsin, n); c8sectpfe 247 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c res = dvb_register_frontend(&c8sectpfe[0]->adapter, frontend); c8sectpfe 260 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.c c8sectpfe_tuner_unregister_frontend(*c8sectpfe, fei); c8sectpfe 30 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.h struct c8sectpfe; c8sectpfe 53 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.h int c8sectpfe_tuner_register_frontend(struct c8sectpfe **c8sectpfe, c8sectpfe 58 drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.h void c8sectpfe_tuner_unregister_frontend(struct c8sectpfe *c8sectpfe, c8sectpfe 119 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c &fei->c8sectpfe[0]-> c8sectpfe 868 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c ret = c8sectpfe_tuner_register_frontend(&fei->c8sectpfe[0], c8sectpfe 895 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c c8sectpfe_tuner_unregister_frontend(fei->c8sectpfe[0], fei); c8sectpfe 83 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h struct c8sectpfe *c8sectpfe[C8SECTPFEI_MAXADAPTER]; c8sectpfe 108 drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c struct c8sectpfe *c8sectpfe, c8sectpfe 142 drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c dev_err(c8sectpfe->device, c8sectpfe 155 drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c tda18212 = devm_kzalloc(c8sectpfe->device, c8sectpfe 159 drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c dev_err(c8sectpfe->device, c8sectpfe 193 drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c dev_err(c8sectpfe->device, "%s: stv090x_attach failed\n" c8sectpfe 202 drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c dev_err(c8sectpfe->device, c8sectpfe 223 drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c dev_err(c8sectpfe->device, c8sectpfe 231 drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c dev_info(c8sectpfe->device, c8sectpfe 14 drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.h struct c8sectpfe *c8sectpfe, struct channel_info *tsin,