Lines Matching refs:entity
192 dvbdev->entity = kzalloc(sizeof(*dvbdev->entity), GFP_KERNEL); in dvb_register_media_device()
193 if (!dvbdev->entity) in dvb_register_media_device()
196 dvbdev->entity->info.dev.major = DVB_MAJOR; in dvb_register_media_device()
197 dvbdev->entity->info.dev.minor = minor; in dvb_register_media_device()
198 dvbdev->entity->name = dvbdev->name; in dvb_register_media_device()
217 kfree(dvbdev->entity); in dvb_register_media_device()
224 dvbdev->entity->type = MEDIA_ENT_T_DEVNODE_DVB_FE; in dvb_register_media_device()
229 dvbdev->entity->type = MEDIA_ENT_T_DEVNODE_DVB_DEMUX; in dvb_register_media_device()
234 dvbdev->entity->type = MEDIA_ENT_T_DEVNODE_DVB_DVR; in dvb_register_media_device()
238 dvbdev->entity->type = MEDIA_ENT_T_DEVNODE_DVB_CA; in dvb_register_media_device()
243 dvbdev->entity->type = MEDIA_ENT_T_DEVNODE_DVB_NET; in dvb_register_media_device()
246 kfree(dvbdev->entity); in dvb_register_media_device()
247 dvbdev->entity = NULL; in dvb_register_media_device()
252 ret = media_entity_init(dvbdev->entity, npads, dvbdev->pads, 0); in dvb_register_media_device()
255 dvbdev->entity); in dvb_register_media_device()
259 __func__, dvbdev->entity->name); in dvb_register_media_device()
261 kfree(dvbdev->entity); in dvb_register_media_device()
262 dvbdev->entity = NULL; in dvb_register_media_device()
267 __func__, dvbdev->entity->name); in dvb_register_media_device()
370 if (dvbdev->entity) { in dvb_unregister_device()
371 media_device_unregister_entity(dvbdev->entity); in dvb_unregister_device()
372 kfree(dvbdev->entity); in dvb_unregister_device()
388 struct media_entity *entity, *tuner = NULL, *fe = NULL; in dvb_create_media_graph() local
394 media_device_for_each_entity(entity, mdev) { in dvb_create_media_graph()
395 switch (entity->type) { in dvb_create_media_graph()
397 tuner = entity; in dvb_create_media_graph()
400 fe = entity; in dvb_create_media_graph()
403 demux = entity; in dvb_create_media_graph()
406 dvr = entity; in dvb_create_media_graph()
409 ca = entity; in dvb_create_media_graph()