Lines Matching defs:cec
20 #include <media/cec-notifier.h>
22 #include "seco-cec.h"
94 struct secocec_data *cec = cec_get_drvdata(adap);
95 struct device *dev = cec->dev;
243 struct secocec_data *cec = cec_get_drvdata(adap);
244 struct device *dev = cec->dev;
306 cec_received_msg(cec->cec_adap, &msg);
336 struct secocec_data *cec = priv;
337 struct device *dev = cec->dev;
342 cec->ir = devm_rc_allocate_device(dev, RC_DRIVER_SCANCODE);
343 if (!cec->ir)
346 snprintf(cec->ir_input_phys, sizeof(cec->ir_input_phys),
349 cec->ir->device_name = dev_name(dev);
350 cec->ir->input_phys = cec->ir_input_phys;
351 cec->ir->input_id.bustype = BUS_HOST;
352 cec->ir->input_id.vendor = 0;
353 cec->ir->input_id.product = 0;
354 cec->ir->input_id.version = 1;
355 cec->ir->driver_name = SECOCEC_DEV_NAME;
356 cec->ir->allowed_protocols = RC_PROTO_BIT_RC5;
357 cec->ir->priv = cec;
358 cec->ir->map_name = RC_MAP_HAUPPAUGE;
359 cec->ir->timeout = MS_TO_US(100);
382 status = devm_rc_register_device(dev, cec->ir);
386 cec->ir = NULL;
404 struct secocec_data *cec = priv;
405 struct device *dev = cec->dev;
408 if (!cec->ir)
419 rc_keydown(cec->ir, RC_PROTO_RC5, RC_SCANCODE_RC5(addr, key), toggle);
443 struct secocec_data *cec = priv;
444 struct device *dev = cec->dev;
460 secocec_rx_done(cec->cec_adap, cec_val);
463 secocec_tx_done(cec->cec_adap, cec_val);
476 secocec_ir_rx(cec);