Lines Matching refs:cec

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