Lines Matching full:filter
41 * enum dmxdev_type - type of demux filter type.
43 * @DMXDEV_TYPE_NONE: no filter set.
44 * @DMXDEV_TYPE_SEC: section filter.
45 * @DMXDEV_TYPE_PES: Program Elementary Stream (PES) filter.
56 * @DMXDEV_STATE_FREE: indicates that the filter is freed.
57 * @DMXDEV_STATE_ALLOCATED: indicates that the filter was allocated
59 * @DMXDEV_STATE_SET: indicates that the filter parameters are set.
60 * @DMXDEV_STATE_GO: indicates that the filter is running.
62 * and the filter is now disabled.
91 * struct dmxdev_filter - digital TV dmxdev filter
93 * @filter: a union describing a dmxdev filter.
95 * @filter.sec: a &struct dmx_section_filter pointer.
96 * For section filter only.
98 * Depending on the filter type, it can be either
104 * @params: a union describing dmxdev filter parameters.
105 * Depending on the filter type, it can be either
108 * For section filter only.
110 * For PES filter only.
111 * @type: type of the dmxdev filter, as defined by &enum dmxdev_type.
112 * @state: state of the dmxdev filter, as defined by &enum dmxdev_state.
119 * Only for section filter.
121 * Only for section filter.
123 * Only for section filter.
128 } filter; member
162 * @filter: pointer to &struct dmxdev_filter.
172 * @lock: protects access to &dmxdev->filter->data.
178 struct dmxdev_filter *filter; member