Lines Matching full:section
40 * DMX_MAX_FILTER_SIZE: Maximum length (in bytes) of a section/PES filter.
48 * DMX_MAX_SECFEED_SIZE: Maximum length (in bytes) of a private section feed
108 * Section reception
112 * struct dmx_section_filter - Structure that describes a section filter
114 * @filter_value: Contains up to 16 bytes (128 bits) of the TS section header
115 * that will be matched by the section filter
125 * the section headers/payload. On a binary value of 1 in filter_mask, the
139 * struct dmx_section_feed - Structure that contains a section feed filter
145 * @set: sets the section filter
146 * @allocate_filter: This function is used to allocate a section filter on
148 * is in progress on this section feed. If a filter cannot
151 * previously allocated section filter. The function
153 * on this section feed. After calling this function,
156 * @start_filtering: starts section filtering
157 * @stop_filtering: stops section filtering
259 * @buffer1: Pointer to the start of the filtered section, e.g.
261 * @buffer1_len: Length of the filtered section data in @buffer1,
263 * @buffer2: Pointer to the tail of the filtered section data,
266 * @buffer2_len: Length of the filtered section data in @buffer2,
268 * @source: Indicates which section feed is the source of the
279 * complete section that matches at least one section filter, the client
281 * for each received section; however, it is also possible to deliver
283 * is high. If an error occurs while receiving a section, this
285 * success field, whether or not there is data to deliver. The Section Feed
287 * However, this is not necessary if the Section Feed API is implemented as
290 * configured using the &dmx_ts_feed.@set function in the Section Feed API.
291 * If there is no room in the circular buffer when a new section is received,
292 * the section must be discarded. If this happens, the value of the success
345 * @DMX_SECTION_FILTERING: set if section filtering is supported;
409 * Any clients of this demux with active TS, PES or Section filters will
452 * @allocate_section_feed: Allocates a new section feed, i.e. a demux resource
454 * support for section filtering, a section feed is directly mapped to
456 * hardware and a hardware section filter then emulated in software. The
473 * progress on the section feed should be stopped before calling this