Lines Matching full:filter
40 * enum dmxdev_type - type of demux filter type.
42 * @DMXDEV_TYPE_NONE: no filter set.
43 * @DMXDEV_TYPE_SEC: section filter.
44 * @DMXDEV_TYPE_PES: Program Elementary Stream (PES) filter.
55 * @DMXDEV_STATE_FREE: indicates that the filter is freed.
56 * @DMXDEV_STATE_ALLOCATED: indicates that the filter was allocated
58 * @DMXDEV_STATE_SET: indicates that the filter parameters are set.
59 * @DMXDEV_STATE_GO: indicates that the filter is running.
61 * and the filter is now disabled.
90 * struct dmxdev_filter - digital TV dmxdev filter
92 * @filter: a union describing a dmxdev filter.
94 * @filter.sec: a &struct dmx_section_filter pointer.
95 * For section filter only.
97 * Depending on the filter type, it can be either
103 * @params: a union describing dmxdev filter parameters.
104 * Depending on the filter type, it can be either
107 * For section filter only.
109 * For PES filter only.
110 * @type: type of the dmxdev filter, as defined by &enum dmxdev_type.
111 * @state: state of the dmxdev filter, as defined by &enum dmxdev_state.
118 * Only for section filter.
120 * Only for section filter.
122 * Only for section filter.
127 } filter; member
161 * @filter: pointer to &struct dmxdev_filter.
171 * @lock: protects access to &dmxdev->filter->data.
177 struct dmxdev_filter *filter; member