Lines Matching refs:dmx_demux
125 struct dmx_demux *parent; /* Back-pointer */
151 struct dmx_demux* parent; /* Back-pointer */
219 * Flags OR'ed in the capabilities field of struct dmx_demux.
242 struct dmx_demux {
246 int (*open) (struct dmx_demux* demux);
247 int (*close) (struct dmx_demux* demux);
248 int (*write) (struct dmx_demux* demux, const char* buf, size_t count);
249 int (*allocate_ts_feed) (struct dmx_demux* demux,
252 int (*release_ts_feed) (struct dmx_demux* demux,
254 int (*allocate_section_feed) (struct dmx_demux* demux,
257 int (*release_section_feed) (struct dmx_demux* demux,
259 int (*add_frontend) (struct dmx_demux* demux,
261 int (*remove_frontend) (struct dmx_demux* demux,
263 struct list_head* (*get_frontends) (struct dmx_demux* demux);
264 int (*connect_frontend) (struct dmx_demux* demux,
266 int (*disconnect_frontend) (struct dmx_demux* demux);
268 int (*get_pes_pids) (struct dmx_demux* demux, u16 *pids);
270 int (*get_caps) (struct dmx_demux* demux, struct dmx_caps *caps);
272 int (*set_source) (struct dmx_demux* demux, const dmx_source_t *src);
274 int (*get_stc) (struct dmx_demux* demux, unsigned int num,