Lines Matching defs:params
65 struct v4l2_subdev_ir_parameters params;
106 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, ¶ms);
107 params.enable = false;
109 params.shutdown = atomic_read(&dev->ir_input_stopping);
110 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, ¶ms);
118 params.enable = true;
120 params.shutdown = atomic_read(&dev->ir_input_stopping);
121 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, ¶ms);
127 struct v4l2_subdev_ir_parameters params;
134 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, ¶ms);
153 params.mode = V4L2_SUBDEV_IR_MODE_PULSE_WIDTH;
154 params.enable = true;
155 params.interrupt_enable = true;
156 params.shutdown = false;
159 params.modulation = false;
162 params.max_pulse_width = 3333333; /* ns */
165 params.noise_filter_min_width = 333333; /* ns */
171 params.invert_level = true;
181 params.mode = V4L2_SUBDEV_IR_MODE_PULSE_WIDTH;
182 params.enable = true;
183 params.interrupt_enable = true;
184 params.shutdown = false;
187 params.carrier_freq = 37917; /* Hz, 455 kHz/12 for NEC */
188 params.carrier_range_lower = 33000; /* Hz */
189 params.carrier_range_upper = 43000; /* Hz */
190 params.duty_cycle = 33; /* percent, 33 percent for NEC */
196 params.max_pulse_width = 12378022; /* ns */
202 params.noise_filter_min_width = 351648; /* ns */
204 params.modulation = false;
205 params.invert_level = true;
208 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, ¶ms);
224 struct v4l2_subdev_ir_parameters params;
237 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, ¶ms);
238 while (params.shutdown == false) {
239 params.enable = false;
240 params.interrupt_enable = false;
241 params.shutdown = true;
242 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, ¶ms);
243 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, ¶ms);