• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/IR/

Lines Matching defs:ir_dev

34 	struct ir_input_dev *ir_dev = input_get_drvdata(input_dev);
37 if (!(ir_dev->raw->enabled_protocols & IR_TYPE_LIRC))
40 if (!ir_dev->raw->lirc.drv || !ir_dev->raw->lirc.drv->rbuf)
53 lirc_buffer_write(ir_dev->raw->lirc.drv->rbuf,
55 wake_up(&ir_dev->raw->lirc.drv->rbuf->wait_poll);
65 struct ir_input_dev *ir_dev;
84 ir_dev = lirc->ir_dev;
85 if (!ir_dev) {
90 if (ir_dev->props && ir_dev->props->tx_ir)
91 ret = ir_dev->props->tx_ir(ir_dev->props->priv, txbuf, (u32)n);
102 struct ir_input_dev *ir_dev;
111 ir_dev = lirc->ir_dev;
112 if (!ir_dev || !ir_dev->props || !ir_dev->props->priv)
115 drv_data = ir_dev->props->priv;
137 if (ir_dev->props->s_tx_mask)
138 ret = ir_dev->props->s_tx_mask(drv_data, (u32)val);
144 if (ir_dev->props->s_tx_carrier)
145 ir_dev->props->s_tx_carrier(drv_data, (u32)val);
151 if (!ir_dev->props->s_tx_duty_cycle)
157 ir_dev->props->s_tx_duty_cycle(ir_dev->props->priv, val);
162 if (ir_dev->props->s_rx_carrier_range)
163 ret = ir_dev->props->s_rx_carrier_range(
164 ir_dev->props->priv,
165 ir_dev->raw->lirc.carrier_low, val);
170 ir_dev->raw->lirc.carrier_low = 0;
175 ir_dev->raw->lirc.carrier_low = val;
180 val = ir_dev->props->rx_resolution;
184 if (ir_dev->props->s_learning_mode)
185 return ir_dev->props->s_learning_mode(
186 ir_dev->props->priv, !!val);
192 if (!ir_dev->props->max_timeout)
194 val = ir_dev->props->min_timeout / 1000;
198 if (!ir_dev->props->max_timeout)
200 val = ir_dev->props->max_timeout / 1000;
204 if (val < ir_dev->props->min_timeout ||
205 val > ir_dev->props->max_timeout)
207 ir_dev->props->timeout = val * 1000;
242 struct ir_input_dev *ir_dev = input_get_drvdata(input_dev);
261 if (ir_dev->props->tx_ir) {
264 if (ir_dev->props->s_tx_mask)
266 if (ir_dev->props->s_tx_carrier)
269 if (ir_dev->props->s_tx_duty_cycle)
273 if (ir_dev->props->s_rx_carrier_range)
277 if (ir_dev->props->s_learning_mode)
280 if (ir_dev->props->max_timeout)
285 ir_dev->driver_name);
288 drv->data = &ir_dev->raw->lirc;
294 drv->dev = &ir_dev->dev;
303 ir_dev->raw->lirc.drv = drv;
304 ir_dev->raw->lirc.ir_dev = ir_dev;
318 struct ir_input_dev *ir_dev = input_get_drvdata(input_dev);
319 struct lirc_codec *lirc = &ir_dev->raw->lirc;