Home
last modified time | relevance | path

Searched refs:hdcp_workqueue (Results 1 – 7 of 7) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_hdcp.h40 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…
A Damdgpu_dm_hdcp.c282 struct hdcp_workqueue *hdcp_work; in event_callback()
303 struct hdcp_workqueue *hdcp_work = container_of(work, struct hdcp_workqueue, property_update_work); in event_property_update()
378 struct hdcp_workqueue *hdcp_work = in event_property_validate()
429 struct hdcp_workqueue *hdcp_work; in event_watchdog_timer()
432 struct hdcp_workqueue, in event_watchdog_timer()
451 struct hdcp_workqueue *hdcp_work; in event_cpirq()
485 struct hdcp_workqueue *hdcp_work = handle; in enable_assr()
519 struct hdcp_workqueue *hdcp_work = handle; in update_config()
626 struct hdcp_workqueue *work; in srm_data_write()
650 struct hdcp_workqueue *work; in srm_data_read()
[all …]
A Damdgpu_dm.h465 struct hdcp_workqueue *hdcp_workqueue; member
A Damdgpu_dm_mst_types.c369 struct hdcp_workqueue *hdcp_work = adev->dm.hdcp_workqueue; in dm_dp_mst_get_modes()
370 struct hdcp_workqueue *hdcp_w = &hdcp_work[aconnector->dc_link->link_index]; in dm_dp_mst_get_modes()
A Damdgpu_dm.c1733 if (!adev->dm.hdcp_workqueue) in amdgpu_dm_init()
1848 if (adev->dm.hdcp_workqueue) { in amdgpu_dm_fini()
1849 hdcp_destroy(&adev->dev->kobj, adev->dm.hdcp_workqueue); in amdgpu_dm_fini()
1850 adev->dm.hdcp_workqueue = NULL; in amdgpu_dm_fini()
3150 if (adev->dm.hdcp_workqueue) { in handle_hpd_irq_helper()
3403 if (adev->dm.hdcp_workqueue) in handle_hpd_rx_irq()
7266 if (adev->dm.hdcp_workqueue) in amdgpu_dm_connector_init_helper()
7536 struct hdcp_workqueue *hdcp_w) in is_content_protection_different()
8603 old_con_state, connector, adev->dm.hdcp_workqueue)) { in amdgpu_dm_atomic_commit_tail()
8620 struct hdcp_workqueue *hdcp_work = adev->dm.hdcp_workqueue; in amdgpu_dm_atomic_commit_tail()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/bridge/analogix/
A Danx7625.c2132 queue_delayed_work(ctx->hdcp_workqueue, in anx7625_connector_atomic_check()
2602 platform->hdcp_workqueue = create_workqueue("hdcp workqueue"); in anx7625_i2c_probe()
2603 if (!platform->hdcp_workqueue) { in anx7625_i2c_probe()
2709 if (platform->hdcp_workqueue) in anx7625_i2c_probe()
2710 destroy_workqueue(platform->hdcp_workqueue); in anx7625_i2c_probe()
2724 if (platform->hdcp_workqueue) { in anx7625_i2c_remove()
2726 flush_workqueue(platform->hdcp_workqueue); in anx7625_i2c_remove()
2727 destroy_workqueue(platform->hdcp_workqueue); in anx7625_i2c_remove()
A Danx7625.h471 struct workqueue_struct *hdcp_workqueue; member

Completed in 33 milliseconds