| /linux-6.15/drivers/media/cec/core/ |
| H A D | cec-notifier.c | 29 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() 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() 180 n->cec_adap = NULL; in cec_notifier_cec_adap_unregister() [all …]
|
| /linux-6.15/drivers/gpu/drm/bridge/adv7511/ |
| H A D | adv7511_cec.c | 47 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()
|
| H A D | adv7511_drv.c | 460 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() 997 cec_phys_addr_invalidate(adv->cec_adap); in adv7511_bridge_hpd_notify() 1365 cec_unregister_adapter(adv7511->cec_adap); in adv7511_probe() 1392 cec_unregister_adapter(adv7511->cec_adap); in adv7511_remove()
|
| H A D | adv7511.h | 394 struct cec_adapter *cec_adap; member
|
| /linux-6.15/drivers/media/cec/platform/seco/ |
| H A D | seco-cec.c | 27 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() 663 cec_delete_adapter(secocec->cec_adap); in secocec_probe() [all …]
|
| /linux-6.15/drivers/gpu/drm/sun4i/ |
| H A D | sun4i_hdmi_enc.c | 199 cec_s_phys_addr(hdmi->cec_adap, in sun4i_hdmi_get_modes() 256 cec_phys_addr_invalidate(hdmi->cec_adap); in sun4i_hdmi_connector_detect() 620 hdmi->cec_adap = cec_pin_allocate_adapter(&sun4i_hdmi_cec_pin_ops, in sun4i_hdmi_bind() 622 ret = PTR_ERR_OR_ZERO(hdmi->cec_adap); in sun4i_hdmi_bind() 650 cec_s_conn_info(hdmi->cec_adap, &conn_info); in sun4i_hdmi_bind() 656 ret = cec_register_adapter(hdmi->cec_adap, dev); in sun4i_hdmi_bind() 664 cec_delete_adapter(hdmi->cec_adap); in sun4i_hdmi_bind() 684 cec_unregister_adapter(hdmi->cec_adap); in sun4i_hdmi_unbind()
|
| H A D | sun4i_hdmi.h | 288 struct cec_adapter *cec_adap; member
|
| /linux-6.15/drivers/media/i2c/ |
| H A D | tc358743.c | 103 struct cec_adapter *cec_adap; member 967 cec_transmit_attempt_done(state->cec_adap, in tc358743_cec_handler() 970 cec_transmit_attempt_done(state->cec_adap, in tc358743_cec_handler() 1000 cec_received_msg(state->cec_adap, &msg); in tc358743_cec_handler() 1821 cec_phys_addr_invalidate(state->cec_adap); in tc358743_s_edid() 2140 if (IS_ERR(state->cec_adap)) { in tc358743_probe() 2141 err = PTR_ERR(state->cec_adap); in tc358743_probe() 2175 cec_delete_adapter(state->cec_adap); in tc358743_probe() 2176 state->cec_adap = NULL; in tc358743_probe() 2202 cec_unregister_adapter(state->cec_adap); in tc358743_probe() [all …]
|
| H A D | adv7511-v4l2.c | 87 struct cec_adapter *cec_adap; member 844 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv_cec_tx_raw_status() 865 cec_transmit_done(state->cec_adap, status, in adv_cec_tx_raw_status() 970 cec_received_msg(state->cec_adap, &msg); in adv7511_isr() 1468 cec_s_phys_addr(state->cec_adap, ed.phys_addr, false); in adv7511_notify_no_edid() 1708 cec_s_phys_addr(state->cec_adap, ed.phys_addr, false); in adv7511_check_edid_status() 1750 err = cec_register_adapter(state->cec_adap, &client->dev); in adv7511_registered() 1752 cec_delete_adapter(state->cec_adap); in adv7511_registered() 1767 cec_unregister_adapter(state->cec_adap); in adv7511_unregistered() 1954 state->cec_adap = cec_allocate_adapter(&adv7511_cec_adap_ops, in adv7511_probe() [all …]
|
| H A D | adv7842.c | 140 struct cec_adapter *cec_adap; member 777 cec_phys_addr_invalidate(state->cec_adap); in edid_write_hdmi_segment() 831 cec_s_phys_addr(state->cec_adap, parent_pa, false); in edid_write_hdmi_segment() 2183 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv7842_cec_tx_raw_status() 2204 cec_transmit_done(state->cec_adap, status, in adv7842_cec_tx_raw_status() 2240 cec_received_msg(state->cec_adap, &msg); in adv7842_cec_isr() 3318 err = cec_register_adapter(state->cec_adap, &client->dev); in adv7842_registered() 3320 cec_delete_adapter(state->cec_adap); in adv7842_registered() 3335 cec_unregister_adapter(state->cec_adap); in adv7842_unregistered() 3636 state->cec_adap = cec_allocate_adapter(&adv7842_cec_adap_ops, in adv7842_probe() [all …]
|
| H A D | adv7604.c | 200 struct cec_adapter *cec_adap; member 2008 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv76xx_cec_tx_raw_status() 2029 cec_transmit_done(state->cec_adap, status, in adv76xx_cec_tx_raw_status() 2067 cec_received_msg(state->cec_adap, &msg); in adv76xx_cec_isr() 2344 cec_phys_addr_invalidate(state->cec_adap); in adv76xx_set_edid() 2449 cec_s_phys_addr(state->cec_adap, parent_pa, false); in adv76xx_set_edid() 2743 err = cec_register_adapter(state->cec_adap, &client->dev); in adv76xx_registered() 2745 cec_delete_adapter(state->cec_adap); in adv76xx_registered() 2760 cec_unregister_adapter(state->cec_adap); in adv76xx_unregistered() 3695 state->cec_adap = cec_allocate_adapter(&adv76xx_cec_adap_ops, in adv76xx_probe() [all …]
|
| /linux-6.15/drivers/gpu/drm/vc4/ |
| H A D | vc4_hdmi.c | 376 cec_phys_addr_invalidate(vc4_hdmi->cec_adap); in vc4_hdmi_handle_hotplug() 382 cec_s_phys_addr(vc4_hdmi->cec_adap, in vc4_hdmi_handle_hotplug() 2363 cec_received_msg(vc4_hdmi->cec_adap, in vc4_cec_irq_handler_rx_thread() 2374 cec_transmit_done(vc4_hdmi->cec_adap, CEC_TX_STATUS_OK, in vc4_cec_irq_handler_tx_thread() 2381 cec_transmit_done(vc4_hdmi->cec_adap, CEC_TX_STATUS_NACK, in vc4_cec_irq_handler_tx_thread() 2734 cec_unregister_adapter(vc4_hdmi->cec_adap); in vc4_hdmi_cec_release() 2735 vc4_hdmi->cec_adap = NULL; in vc4_hdmi_cec_release() 2755 ret = PTR_ERR_OR_ZERO(vc4_hdmi->cec_adap); in vc4_hdmi_cec_init() 2760 cec_s_conn_info(vc4_hdmi->cec_adap, &conn_info); in vc4_hdmi_cec_init() 2785 ret = cec_register_adapter(vc4_hdmi->cec_adap, &pdev->dev); in vc4_hdmi_cec_init() [all …]
|
| H A D | vc4_hdmi.h | 149 struct cec_adapter *cec_adap; member
|