Lines Matching refs:s302m

68 	struct vidtv_channel *s302m;  in vidtv_channel_s302m_init()  local
70 s302m = kzalloc(sizeof(*s302m), GFP_KERNEL); in vidtv_channel_s302m_init()
71 if (!s302m) in vidtv_channel_s302m_init()
74 s302m->name = kstrdup(name, GFP_KERNEL); in vidtv_channel_s302m_init()
75 if (!s302m->name) in vidtv_channel_s302m_init()
78 s302m->service = vidtv_psi_sdt_service_init(NULL, s302m_service_id, false, true); in vidtv_channel_s302m_init()
79 if (!s302m->service) in vidtv_channel_s302m_init()
82 s302m->service->descriptor = (struct vidtv_psi_desc *) in vidtv_channel_s302m_init()
87 if (!s302m->service->descriptor) in vidtv_channel_s302m_init()
90 s302m->transport_stream_id = transport_stream_id; in vidtv_channel_s302m_init()
92 s302m->program = vidtv_psi_pat_program_init(NULL, in vidtv_channel_s302m_init()
95 if (!s302m->program) in vidtv_channel_s302m_init()
98 s302m->program_num = s302m_program_num; in vidtv_channel_s302m_init()
100 s302m->streams = vidtv_psi_pmt_stream_init(NULL, in vidtv_channel_s302m_init()
103 if (!s302m->streams) in vidtv_channel_s302m_init()
106 s302m->streams->descriptor = (struct vidtv_psi_desc *) in vidtv_channel_s302m_init()
111 if (!s302m->streams->descriptor) in vidtv_channel_s302m_init()
116 s302m->encoders = vidtv_s302m_encoder_init(encoder_args); in vidtv_channel_s302m_init()
117 if (!s302m->encoders) in vidtv_channel_s302m_init()
120 s302m->events = vidtv_psi_eit_event_init(NULL, s302m_beethoven_event_id); in vidtv_channel_s302m_init()
121 if (!s302m->events) in vidtv_channel_s302m_init()
123 s302m->events->descriptor = (struct vidtv_psi_desc *) in vidtv_channel_s302m_init()
128 if (!s302m->events->descriptor) in vidtv_channel_s302m_init()
135 head->next = s302m; in vidtv_channel_s302m_init()
138 return s302m; in vidtv_channel_s302m_init()
141 vidtv_psi_eit_event_destroy(s302m->events); in vidtv_channel_s302m_init()
143 vidtv_s302m_encoder_destroy(s302m->encoders); in vidtv_channel_s302m_init()
145 vidtv_psi_pmt_stream_destroy(s302m->streams); in vidtv_channel_s302m_init()
147 vidtv_psi_pat_program_destroy(s302m->program); in vidtv_channel_s302m_init()
149 vidtv_psi_sdt_service_destroy(s302m->service); in vidtv_channel_s302m_init()
151 kfree(s302m->name); in vidtv_channel_s302m_init()
153 kfree(s302m); in vidtv_channel_s302m_init()