/kernel/linux/linux-5.10/drivers/media/cec/core/ |
H A D | cec-notifier.c | 27 struct cec_adapter *cec_adap; member 118 if (n->cec_adap) { in cec_notifier_conn_register() 119 if (!n->cec_adap->adap_controls_phys_addr) in cec_notifier_conn_register() 120 cec_phys_addr_invalidate(n->cec_adap); in cec_notifier_conn_register() 121 cec_s_conn_info(n->cec_adap, conn_info); in cec_notifier_conn_register() 136 if (n->cec_adap) { in cec_notifier_conn_unregister() 137 if (!n->cec_adap->adap_controls_phys_addr) in cec_notifier_conn_unregister() 138 cec_phys_addr_invalidate(n->cec_adap); in cec_notifier_conn_unregister() 139 cec_s_conn_info(n->cec_adap, NULL); in cec_notifier_conn_unregister() 160 n->cec_adap in cec_notifier_cec_adap_register() [all...] |
/kernel/linux/linux-6.6/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() 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 in cec_notifier_cec_adap_register() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/adv7511/ |
H A D | adv7511_cec.c | 49 cec_transmit_attempt_done(adv7511->cec_adap, in adv_cec_tx_raw_status() 77 cec_transmit_done(adv7511->cec_adap, status, in adv_cec_tx_raw_status() 82 cec_transmit_attempt_done(adv7511->cec_adap, CEC_TX_STATUS_OK); in adv_cec_tx_raw_status() 128 cec_received_msg(adv7511->cec_adap, &msg); in adv7511_cec_irq_process() 312 adv7511->cec_adap = cec_allocate_adapter(&adv7511_cec_adap_ops, in adv7511_cec_init() 314 if (IS_ERR(adv7511->cec_adap)) { in adv7511_cec_init() 315 ret = PTR_ERR(adv7511->cec_adap); in adv7511_cec_init() 334 ret = cec_register_adapter(adv7511->cec_adap, dev); in adv7511_cec_init() 340 cec_delete_adapter(adv7511->cec_adap); in adv7511_cec_init() 341 adv7511->cec_adap in adv7511_cec_init() [all...] |
H A D | adv7511_drv.c | 459 cec_phys_addr_invalidate(adv7511->cec_adap); in adv7511_hpd_work() 632 cec_s_phys_addr_from_edid(adv7511->cec_adap, edid); in adv7511_get_edid() 973 cec_phys_addr_invalidate(adv->cec_adap); in adv7511_bridge_hpd_notify() 1325 cec_unregister_adapter(adv7511->cec_adap); in adv7511_probe() 1355 cec_unregister_adapter(adv7511->cec_adap); in adv7511_remove()
|
H A D | adv7511.h | 375 struct cec_adapter *cec_adap; member
|
/kernel/linux/linux-6.6/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() 354 adv7511->cec_adap = cec_allocate_adapter(&adv7511_cec_adap_ops, in adv7511_cec_init() 356 if (IS_ERR(adv7511->cec_adap)) { in adv7511_cec_init() 357 ret = PTR_ERR(adv7511->cec_adap); in adv7511_cec_init() 376 ret = cec_register_adapter(adv7511->cec_adap, dev); in adv7511_cec_init() 382 cec_delete_adapter(adv7511->cec_adap); in adv7511_cec_init() 383 adv7511->cec_adap in adv7511_cec_init() [all...] |
H A D | adv7511_drv.c | 459 cec_phys_addr_invalidate(adv7511->cec_adap); in adv7511_hpd_work() 632 cec_s_phys_addr_from_edid(adv7511->cec_adap, edid); in adv7511_get_edid() 970 cec_phys_addr_invalidate(adv->cec_adap); in adv7511_bridge_hpd_notify() 1340 cec_unregister_adapter(adv7511->cec_adap); in adv7511_probe() 1363 cec_unregister_adapter(adv7511->cec_adap); in adv7511_remove()
|
H A D | adv7511.h | 383 struct cec_adapter *cec_adap; member
|
/kernel/linux/linux-5.10/drivers/media/cec/platform/seco/ |
H A D | seco-cec.c | 28 struct cec_adapter *cec_adap; member 319 cec_received_msg(cec->cec_adap, &msg); in secocec_rx_done() 473 secocec_rx_done(cec->cec_adap, cec_val); in secocec_irq_handler() 476 secocec_tx_done(cec->cec_adap, cec_val); in secocec_irq_handler() 640 secocec->cec_adap = cec_allocate_adapter(&secocec_cec_adap_ops, in secocec_probe() 647 if (IS_ERR(secocec->cec_adap)) { in secocec_probe() 648 ret = PTR_ERR(secocec->cec_adap); in secocec_probe() 653 secocec->cec_adap); in secocec_probe() 659 ret = cec_register_adapter(secocec->cec_adap, dev); in secocec_probe() 674 cec_notifier_cec_adap_unregister(secocec->notifier, secocec->cec_adap); in secocec_probe() [all...] |
/kernel/linux/linux-6.6/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() 661 cec_notifier_cec_adap_unregister(secocec->notifier, secocec->cec_adap); in secocec_probe() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/ |
H A D | sun4i_hdmi_enc.c | 223 cec_s_phys_addr_from_edid(hdmi->cec_adap, edid); in sun4i_hdmi_get_modes() 264 cec_phys_addr_invalidate(hdmi->cec_adap); in sun4i_hdmi_connector_detect() 625 hdmi->cec_adap = cec_pin_allocate_adapter(&sun4i_hdmi_cec_pin_ops, in sun4i_hdmi_bind() 627 ret = PTR_ERR_OR_ZERO(hdmi->cec_adap); in sun4i_hdmi_bind() 646 cec_s_conn_info(hdmi->cec_adap, &conn_info); in sun4i_hdmi_bind() 652 ret = cec_register_adapter(hdmi->cec_adap, dev); in sun4i_hdmi_bind() 660 cec_delete_adapter(hdmi->cec_adap); in sun4i_hdmi_bind() 680 cec_unregister_adapter(hdmi->cec_adap); in sun4i_hdmi_unbind()
|
H A D | sun4i_hdmi.h | 289 struct cec_adapter *cec_adap; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/ |
H A D | sun4i_hdmi_enc.c | 224 cec_s_phys_addr_from_edid(hdmi->cec_adap, edid); in sun4i_hdmi_get_modes() 265 cec_phys_addr_invalidate(hdmi->cec_adap); in sun4i_hdmi_connector_detect() 624 hdmi->cec_adap = cec_pin_allocate_adapter(&sun4i_hdmi_cec_pin_ops, in sun4i_hdmi_bind() 626 ret = PTR_ERR_OR_ZERO(hdmi->cec_adap); in sun4i_hdmi_bind() 645 cec_s_conn_info(hdmi->cec_adap, &conn_info); in sun4i_hdmi_bind() 651 ret = cec_register_adapter(hdmi->cec_adap, dev); in sun4i_hdmi_bind() 659 cec_delete_adapter(hdmi->cec_adap); in sun4i_hdmi_bind() 679 cec_unregister_adapter(hdmi->cec_adap); in sun4i_hdmi_unbind()
|
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | tc358743.c | 99 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() 971 cec_received_msg(state->cec_adap, &msg); in tc358743_cec_handler() 1483 msecs = state->cec_adap ? POLL_INTERVAL_CEC_MS : POLL_INTERVAL_MS; in tc358743_irq_poll_timer() 1799 cec_phys_addr_invalidate(state->cec_adap); in tc358743_s_edid() 1816 cec_s_phys_addr(state->cec_adap, pa, false); in tc358743_s_edid() 2121 state->cec_adap in tc358743_probe() [all...] |
H A D | adv7511-v4l2.c | 93 struct cec_adapter *cec_adap; member 865 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv_cec_tx_raw_status() 886 cec_transmit_done(state->cec_adap, status, in adv_cec_tx_raw_status() 892 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_OK, 0, 0, 0, 0); in adv_cec_tx_raw_status() 991 cec_received_msg(state->cec_adap, &msg); in adv7511_isr() 1483 cec_s_phys_addr(state->cec_adap, ed.phys_addr, false); in adv7511_notify_no_edid() 1716 cec_s_phys_addr(state->cec_adap, ed.phys_addr, false); in adv7511_check_edid_status() 1730 err = cec_register_adapter(state->cec_adap, &client->dev); in adv7511_registered() 1732 cec_delete_adapter(state->cec_adap); in adv7511_registered() 1740 cec_unregister_adapter(state->cec_adap); in adv7511_unregistered() [all...] |
H A D | adv7604.c | 190 struct cec_adapter *cec_adap; member 1987 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv76xx_cec_tx_raw_status() 2008 cec_transmit_done(state->cec_adap, status, in adv76xx_cec_tx_raw_status() 2014 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_OK, 0, 0, 0, 0); in adv76xx_cec_tx_raw_status() 2046 cec_received_msg(state->cec_adap, &msg); in adv76xx_cec_isr() 2323 cec_phys_addr_invalidate(state->cec_adap); in adv76xx_set_edid() 2412 cec_s_phys_addr(state->cec_adap, pa, false); in adv76xx_set_edid() 2663 err = cec_register_adapter(state->cec_adap, &client->dev); in adv76xx_registered() 2665 cec_delete_adapter(state->cec_adap); in adv76xx_registered() 2673 cec_unregister_adapter(state->cec_adap); in adv76xx_unregistered() [all...] |
H A D | adv7842.c | 135 struct cec_adapter *cec_adap; member 790 cec_phys_addr_invalidate(state->cec_adap); in edid_write_hdmi_segment() 840 cec_s_phys_addr(state->cec_adap, pa, false); in edid_write_hdmi_segment() 2182 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv7842_cec_tx_raw_status() 2203 cec_transmit_done(state->cec_adap, status, in adv7842_cec_tx_raw_status() 2209 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_OK, 0, 0, 0, 0); in adv7842_cec_tx_raw_status() 2239 cec_received_msg(state->cec_adap, &msg); in adv7842_cec_isr() 3254 err = cec_register_adapter(state->cec_adap, &client->dev); in adv7842_registered() 3256 cec_delete_adapter(state->cec_adap); in adv7842_registered() 3264 cec_unregister_adapter(state->cec_adap); in adv7842_unregistered() [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | tc358743.c | 99 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() 1785 cec_phys_addr_invalidate(state->cec_adap); in tc358743_s_edid() 1802 cec_s_phys_addr(state->cec_adap, pa, false); in tc358743_s_edid() 2101 state->cec_adap in tc358743_probe() [all...] |
H A D | adv7511-v4l2.c | 92 struct cec_adapter *cec_adap; member 831 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv_cec_tx_raw_status() 852 cec_transmit_done(state->cec_adap, status, in adv_cec_tx_raw_status() 858 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_OK, 0, 0, 0, 0); in adv_cec_tx_raw_status() 957 cec_received_msg(state->cec_adap, &msg); in adv7511_isr() 1449 cec_s_phys_addr(state->cec_adap, ed.phys_addr, false); in adv7511_notify_no_edid() 1687 cec_s_phys_addr(state->cec_adap, ed.phys_addr, false); in adv7511_check_edid_status() 1701 err = cec_register_adapter(state->cec_adap, &client->dev); in adv7511_registered() 1703 cec_delete_adapter(state->cec_adap); in adv7511_registered() 1711 cec_unregister_adapter(state->cec_adap); in adv7511_unregistered() [all...] |
H A D | adv7604.c | 197 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() 2695 err = cec_register_adapter(state->cec_adap, &client->dev); in adv76xx_registered() 2697 cec_delete_adapter(state->cec_adap); in adv76xx_registered() 2705 cec_unregister_adapter(state->cec_adap); in adv76xx_unregistered() [all...] |
H A D | adv7842.c | 137 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() 2170 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_ARB_LOST, in adv7842_cec_tx_raw_status() 2191 cec_transmit_done(state->cec_adap, status, in adv7842_cec_tx_raw_status() 2197 cec_transmit_done(state->cec_adap, CEC_TX_STATUS_OK, 0, 0, 0, 0); in adv7842_cec_tx_raw_status() 2227 cec_received_msg(state->cec_adap, &msg); in adv7842_cec_isr() 3263 err = cec_register_adapter(state->cec_adap, &client->dev); in adv7842_registered() 3265 cec_delete_adapter(state->cec_adap); in adv7842_registered() 3273 cec_unregister_adapter(state->cec_adap); in adv7842_unregistered() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
H A D | vc4_hdmi.c | 169 cec_s_phys_addr_from_edid(vc4_hdmi->cec_adap, edid); in vc4_hdmi_connector_detect() 179 cec_phys_addr_invalidate(vc4_hdmi->cec_adap); in vc4_hdmi_connector_detect() 198 cec_s_phys_addr_from_edid(vc4_hdmi->cec_adap, edid); in vc4_hdmi_connector_get_modes() 1327 cec_received_msg(vc4_hdmi->cec_adap, in vc4_cec_irq_handler_thread() 1330 cec_transmit_done(vc4_hdmi->cec_adap, CEC_TX_STATUS_OK, in vc4_cec_irq_handler_thread() 1337 cec_transmit_done(vc4_hdmi->cec_adap, CEC_TX_STATUS_NACK, in vc4_cec_irq_handler_thread() 1494 vc4_hdmi->cec_adap = cec_allocate_adapter(&vc4_hdmi_cec_adap_ops, in vc4_hdmi_cec_init() 1499 ret = PTR_ERR_OR_ZERO(vc4_hdmi->cec_adap); in vc4_hdmi_cec_init() 1504 cec_s_conn_info(vc4_hdmi->cec_adap, &conn_info); in vc4_hdmi_cec_init() 1522 ret = cec_register_adapter(vc4_hdmi->cec_adap, in vc4_hdmi_cec_init() [all...] |
H A D | vc4_hdmi.h | 153 struct cec_adapter *cec_adap; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/ |
H A D | vc4_hdmi.h | 167 struct cec_adapter *cec_adap; member
|
H A D | vc4_hdmi.c | 433 cec_phys_addr_invalidate(vc4_hdmi->cec_adap); in vc4_hdmi_handle_hotplug() 441 cec_s_phys_addr_from_edid(vc4_hdmi->cec_adap, edid); in vc4_hdmi_handle_hotplug() 509 cec_s_phys_addr_from_edid(vc4_hdmi->cec_adap, edid); in vc4_hdmi_connector_get_modes() 2874 cec_received_msg(vc4_hdmi->cec_adap, in vc4_cec_irq_handler_rx_thread() 2885 cec_transmit_done(vc4_hdmi->cec_adap, CEC_TX_STATUS_OK, in vc4_cec_irq_handler_tx_thread() 2892 cec_transmit_done(vc4_hdmi->cec_adap, CEC_TX_STATUS_NACK, in vc4_cec_irq_handler_tx_thread() 3245 cec_unregister_adapter(vc4_hdmi->cec_adap); in vc4_hdmi_cec_release() 3246 vc4_hdmi->cec_adap = NULL; in vc4_hdmi_cec_release() 3261 vc4_hdmi->cec_adap = cec_allocate_adapter(&vc4_hdmi_cec_adap_ops, in vc4_hdmi_cec_init() 3266 ret = PTR_ERR_OR_ZERO(vc4_hdmi->cec_adap); in vc4_hdmi_cec_init() [all...] |