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,