Searched refs:hdcp_workqueue (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_hdcp.h | 40 struct hdcp_workqueue { struct 77 void hdcp_update_display(struct hdcp_workqueue *hdcp_work, argument 83 void hdcp_reset_display(struct hdcp_workqueue *work, unsigned int link_index); 84 void hdcp_handle_cpirq(struct hdcp_workqueue *work, unsigned int link_index); 85 void hdcp_destroy(struct kobject *kobj, struct hdcp_workqueue *work); 87 struct hdcp_workqueue *hdcp_create_workqueue(struct amdgpu_device *adev, struct cp_psp *cp_psp, str…
|
| H A D | amdgpu_dm_hdcp.c | 280 struct hdcp_workqueue *hdcp_work; in event_callback() 297 struct hdcp_workqueue *hdcp_work = container_of(work, struct hdcp_workqueue, in event_property_update() 367 struct hdcp_workqueue *hdcp_work = in event_property_validate() 417 struct hdcp_workqueue *hdcp_work; in event_watchdog_timer() 420 struct hdcp_workqueue, in event_watchdog_timer() 436 struct hdcp_workqueue *hdcp_work; in event_cpirq() 465 struct hdcp_workqueue *hdcp_work = handle; in enable_assr() 497 struct hdcp_workqueue *hdcp_work = handle; in update_config() 616 struct hdcp_workqueue *work; in srm_data_write() 640 struct hdcp_workqueue *work; in srm_data_read() [all …]
|
| H A D | amdgpu_dm.h | 524 struct hdcp_workqueue *hdcp_workqueue; member
|
| H A D | amdgpu_dm_mst_types.c | 434 if (adev->dm.hdcp_workqueue) { in dm_dp_mst_get_modes() 435 struct hdcp_workqueue *hdcp_work = adev->dm.hdcp_workqueue; in dm_dp_mst_get_modes() 436 struct hdcp_workqueue *hdcp_w = in dm_dp_mst_get_modes()
|
| H A D | amdgpu_dm.c | 2176 if (!adev->dm.hdcp_workqueue) in amdgpu_dm_init() 2298 if (adev->dm.hdcp_workqueue) { in amdgpu_dm_fini() 2300 adev->dm.hdcp_workqueue = NULL; in amdgpu_dm_fini() 3877 if (adev->dm.hdcp_workqueue) { in handle_hpd_irq_helper() 4069 if (adev->dm.hdcp_workqueue) in handle_hpd_rx_irq() 8478 if (adev->dm.hdcp_workqueue) in amdgpu_dm_connector_init_helper() 8802 struct hdcp_workqueue *hdcp_w) in is_content_protection_different() 10115 if (!adev->dm.hdcp_workqueue) in amdgpu_dm_atomic_commit_tail() 10166 if (!adev->dm.hdcp_workqueue) in amdgpu_dm_atomic_commit_tail() 10205 struct hdcp_workqueue *hdcp_work = adev->dm.hdcp_workqueue; in amdgpu_dm_atomic_commit_tail() [all …]
|
| /linux-6.15/drivers/gpu/drm/bridge/analogix/ |
| H A D | anx7625.c | 2414 queue_delayed_work(ctx->hdcp_workqueue, in anx7625_bridge_atomic_enable() 2429 flush_workqueue(ctx->hdcp_workqueue); in anx7625_bridge_atomic_disable() 2651 platform->hdcp_workqueue = create_workqueue("hdcp workqueue"); in anx7625_i2c_probe() 2652 if (!platform->hdcp_workqueue) { in anx7625_i2c_probe() 2757 if (platform->hdcp_workqueue) in anx7625_i2c_probe() 2758 destroy_workqueue(platform->hdcp_workqueue); in anx7625_i2c_probe() 2772 if (platform->hdcp_workqueue) { in anx7625_i2c_remove() 2774 flush_workqueue(platform->hdcp_workqueue); in anx7625_i2c_remove() 2775 destroy_workqueue(platform->hdcp_workqueue); in anx7625_i2c_remove()
|
| H A D | anx7625.h | 469 struct workqueue_struct *hdcp_workqueue; member
|