Home
last modified time | relevance | path

Searched refs:cec_adap (Results 1 – 13 of 13) sorted by relevance

/linux-6.12.1/drivers/media/cec/core/
Dcec-notifier.c29 struct cec_adapter *cec_adap; member
120 if (n->cec_adap) { in cec_notifier_conn_register()
121 if (!n->cec_adap->adap_controls_phys_addr) in cec_notifier_conn_register()
122 cec_phys_addr_invalidate(n->cec_adap); in cec_notifier_conn_register()
123 cec_s_conn_info(n->cec_adap, conn_info); in cec_notifier_conn_register()
138 if (n->cec_adap) { in cec_notifier_conn_unregister()
139 if (!n->cec_adap->adap_controls_phys_addr) in cec_notifier_conn_unregister()
140 cec_phys_addr_invalidate(n->cec_adap); in cec_notifier_conn_unregister()
141 cec_s_conn_info(n->cec_adap, NULL); in cec_notifier_conn_unregister()
162 n->cec_adap = adap; in cec_notifier_cec_adap_register()
[all …]
/linux-6.12.1/drivers/gpu/drm/bridge/adv7511/
Dadv7511_cec.c47 cec_transmit_attempt_done(adv7511->cec_adap, in adv_cec_tx_raw_status()
75 cec_transmit_done(adv7511->cec_adap, status, in adv_cec_tx_raw_status()
80 cec_transmit_attempt_done(adv7511->cec_adap, CEC_TX_STATUS_OK); in adv_cec_tx_raw_status()
119 cec_received_msg(adv7511->cec_adap, &msg); in adv7511_cec_rx()
359 adv7511->cec_adap = cec_allocate_adapter(&adv7511_cec_adap_ops, in adv7511_cec_init()
361 if (IS_ERR(adv7511->cec_adap)) { in adv7511_cec_init()
362 ret = PTR_ERR(adv7511->cec_adap); in adv7511_cec_init()
381 ret = cec_register_adapter(adv7511->cec_adap, dev); in adv7511_cec_init()
387 cec_delete_adapter(adv7511->cec_adap); in adv7511_cec_init()
388 adv7511->cec_adap = NULL; in adv7511_cec_init()
Dadv7511_drv.c460 cec_phys_addr_invalidate(adv7511->cec_adap); in adv7511_hpd_work()
652 cec_s_phys_addr_from_edid(adv7511->cec_adap, edid); in adv7511_edid_read()
654 cec_s_phys_addr_from_edid(adv7511->cec_adap, NULL); in adv7511_edid_read()
995 cec_phys_addr_invalidate(adv->cec_adap); in adv7511_bridge_hpd_notify()
1357 cec_unregister_adapter(adv7511->cec_adap); in adv7511_probe()
1380 cec_unregister_adapter(adv7511->cec_adap); in adv7511_remove()
Dadv7511.h394 struct cec_adapter *cec_adap; member
/linux-6.12.1/drivers/media/cec/platform/seco/
Dseco-cec.c27 struct cec_adapter *cec_adap; member
306 cec_received_msg(cec->cec_adap, &msg); in secocec_rx_done()
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()
627 secocec->cec_adap = cec_allocate_adapter(&secocec_cec_adap_ops, in secocec_probe()
634 if (IS_ERR(secocec->cec_adap)) { in secocec_probe()
635 ret = PTR_ERR(secocec->cec_adap); in secocec_probe()
640 secocec->cec_adap); in secocec_probe()
646 ret = cec_register_adapter(secocec->cec_adap, dev); in secocec_probe()
661 cec_notifier_cec_adap_unregister(secocec->notifier, secocec->cec_adap); in secocec_probe()
[all …]
/linux-6.12.1/drivers/gpu/drm/sun4i/
Dsun4i_hdmi_enc.c227 cec_s_phys_addr(hdmi->cec_adap, in sun4i_hdmi_get_modes()
284 cec_phys_addr_invalidate(hdmi->cec_adap); in sun4i_hdmi_connector_detect()
648 hdmi->cec_adap = cec_pin_allocate_adapter(&sun4i_hdmi_cec_pin_ops, in sun4i_hdmi_bind()
650 ret = PTR_ERR_OR_ZERO(hdmi->cec_adap); in sun4i_hdmi_bind()
678 cec_s_conn_info(hdmi->cec_adap, &conn_info); in sun4i_hdmi_bind()
684 ret = cec_register_adapter(hdmi->cec_adap, dev); in sun4i_hdmi_bind()
692 cec_delete_adapter(hdmi->cec_adap); in sun4i_hdmi_bind()
712 cec_unregister_adapter(hdmi->cec_adap); in sun4i_hdmi_unbind()
Dsun4i_hdmi.h288 struct cec_adapter *cec_adap; member
/linux-6.12.1/drivers/media/i2c/
Dtc358743.c99 struct cec_adapter *cec_adap; member
940 cec_transmit_attempt_done(state->cec_adap, in tc358743_cec_handler()
943 cec_transmit_attempt_done(state->cec_adap, in tc358743_cec_handler()
946 cec_transmit_attempt_done(state->cec_adap, in tc358743_cec_handler()
953 cec_transmit_attempt_done(state->cec_adap, in tc358743_cec_handler()
973 cec_received_msg(state->cec_adap, &msg); in tc358743_cec_handler()
1485 msecs = state->cec_adap ? POLL_INTERVAL_CEC_MS : POLL_INTERVAL_MS; in tc358743_irq_poll_timer()
1794 cec_phys_addr_invalidate(state->cec_adap); in tc358743_s_edid()
1811 cec_s_phys_addr(state->cec_adap, pa, false); in tc358743_s_edid()
2110 state->cec_adap = cec_allocate_adapter(&tc358743_cec_adap_ops, in tc358743_probe()
[all …]
Dadv7511-v4l2.c87 struct cec_adapter *cec_adap; member
826 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv_cec_tx_raw_status()
847 cec_transmit_done(state->cec_adap, status, in adv_cec_tx_raw_status()
853 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_OK, 0, 0, 0, 0); in adv_cec_tx_raw_status()
952 cec_received_msg(state->cec_adap, &msg); in adv7511_isr()
1450 cec_s_phys_addr(state->cec_adap, ed.phys_addr, false); in adv7511_notify_no_edid()
1688 cec_s_phys_addr(state->cec_adap, ed.phys_addr, false); in adv7511_check_edid_status()
1702 err = cec_register_adapter(state->cec_adap, &client->dev); in adv7511_registered()
1704 cec_delete_adapter(state->cec_adap); in adv7511_registered()
1712 cec_unregister_adapter(state->cec_adap); in adv7511_unregistered()
[all …]
Dadv7842.c137 struct cec_adapter *cec_adap; member
774 cec_phys_addr_invalidate(state->cec_adap); in edid_write_hdmi_segment()
828 cec_s_phys_addr(state->cec_adap, parent_pa, false); in edid_write_hdmi_segment()
2179 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv7842_cec_tx_raw_status()
2200 cec_transmit_done(state->cec_adap, status, in adv7842_cec_tx_raw_status()
2206 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_OK, 0, 0, 0, 0); in adv7842_cec_tx_raw_status()
2236 cec_received_msg(state->cec_adap, &msg); in adv7842_cec_isr()
3272 err = cec_register_adapter(state->cec_adap, &client->dev); in adv7842_registered()
3274 cec_delete_adapter(state->cec_adap); in adv7842_registered()
3282 cec_unregister_adapter(state->cec_adap); in adv7842_unregistered()
[all …]
Dadv7604.c197 struct cec_adapter *cec_adap; member
2004 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv76xx_cec_tx_raw_status()
2025 cec_transmit_done(state->cec_adap, status, in adv76xx_cec_tx_raw_status()
2031 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_OK, 0, 0, 0, 0); in adv76xx_cec_tx_raw_status()
2063 cec_received_msg(state->cec_adap, &msg); in adv76xx_cec_isr()
2340 cec_phys_addr_invalidate(state->cec_adap); in adv76xx_set_edid()
2445 cec_s_phys_addr(state->cec_adap, parent_pa, false); in adv76xx_set_edid()
2703 err = cec_register_adapter(state->cec_adap, &client->dev); in adv76xx_registered()
2705 cec_delete_adapter(state->cec_adap); in adv76xx_registered()
2713 cec_unregister_adapter(state->cec_adap); in adv76xx_unregistered()
[all …]
/linux-6.12.1/drivers/gpu/drm/vc4/
Dvc4_hdmi.c400 cec_phys_addr_invalidate(vc4_hdmi->cec_adap); in vc4_hdmi_handle_hotplug()
407 cec_s_phys_addr(vc4_hdmi->cec_adap, in vc4_hdmi_handle_hotplug()
487 cec_s_phys_addr(vc4_hdmi->cec_adap, in vc4_hdmi_connector_get_modes()
2411 cec_received_msg(vc4_hdmi->cec_adap, in vc4_cec_irq_handler_rx_thread()
2422 cec_transmit_done(vc4_hdmi->cec_adap, CEC_TX_STATUS_OK, in vc4_cec_irq_handler_tx_thread()
2429 cec_transmit_done(vc4_hdmi->cec_adap, CEC_TX_STATUS_NACK, in vc4_cec_irq_handler_tx_thread()
2782 cec_unregister_adapter(vc4_hdmi->cec_adap); in vc4_hdmi_cec_release()
2783 vc4_hdmi->cec_adap = NULL; in vc4_hdmi_cec_release()
2798 vc4_hdmi->cec_adap = cec_allocate_adapter(&vc4_hdmi_cec_adap_ops, in vc4_hdmi_cec_init()
2803 ret = PTR_ERR_OR_ZERO(vc4_hdmi->cec_adap); in vc4_hdmi_cec_init()
[all …]
Dvc4_hdmi.h151 struct cec_adapter *cec_adap; member