Searched refs:offload_work (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_irq.c | 1113 struct hpd_rx_irq_offload_work *offload_work; in dm_handle_hpd_rx_offload_work() local 1123 offload_work = container_of(work, struct hpd_rx_irq_offload_work, work); in dm_handle_hpd_rx_offload_work() 1124 aconnector = offload_work->offload_wq->aconnector; in dm_handle_hpd_rx_offload_work() 1125 adev = offload_work->adev; in dm_handle_hpd_rx_offload_work() 1145 if (offload_work->data.bytes.device_service_irq.bits.UP_REQ_MSG_RDY || in dm_handle_hpd_rx_offload_work() 1146 offload_work->data.bytes.device_service_irq.bits.DOWN_REP_MSG_RDY) { in dm_handle_hpd_rx_offload_work() 1148 spin_lock_irqsave(&offload_work->offload_wq->offload_lock, flags); in dm_handle_hpd_rx_offload_work() 1149 offload_work->offload_wq->is_handling_mst_msg_rdy_event = false; in dm_handle_hpd_rx_offload_work() 1150 spin_unlock_irqrestore(&offload_work->offload_wq->offload_lock, flags); in dm_handle_hpd_rx_offload_work() 1155 if (offload_work->data.bytes.device_service_irq.bits.AUTOMATED_TEST) { in dm_handle_hpd_rx_offload_work() [all …]
|
| H A D | amdgpu_dm_irq.h | 213 void dm_handle_vmin_vmax_update(struct work_struct *offload_work);
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/ |
| H A D | amdgpu_dm_irq_test.c | 2126 struct hpd_rx_irq_offload_work *offload_work; in dm_test_hpd_rx_offload_work_no_connector() local 2134 offload_work = kzalloc_obj(*offload_work); in dm_test_hpd_rx_offload_work_no_connector() 2135 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, offload_work); in dm_test_hpd_rx_offload_work_no_connector() 2136 offload_work->offload_wq = offload_wq; in dm_test_hpd_rx_offload_work_no_connector() 2137 offload_work->adev = adev; in dm_test_hpd_rx_offload_work_no_connector() 2138 INIT_WORK(&offload_work->work, dm_handle_hpd_rx_offload_work); in dm_test_hpd_rx_offload_work_no_connector() 2140 dm_handle_hpd_rx_offload_work(&offload_work->work); in dm_test_hpd_rx_offload_work_no_connector() 2150 struct hpd_rx_irq_offload_work *offload_work; in dm_test_hpd_rx_offload_work_no_connection() local 2180 offload_work = kzalloc_obj(*offload_work); in dm_test_hpd_rx_offload_work_no_connection() 2181 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, offload_work); in dm_test_hpd_rx_offload_work_no_connection() [all …]
|
| /linux/drivers/scsi/qedi/ |
| H A D | qedi_iscsi.h | 98 struct work_struct offload_work; member
|
| H A D | qedi_iscsi.c | 866 container_of(work, struct qedi_endpoint, offload_work); in qedi_offload_work() 942 INIT_WORK(&qedi_ep->offload_work, qedi_offload_work); in qedi_ep_connect() 1091 flush_work(&qedi_ep->offload_work); in qedi_ep_disconnect() 1384 queue_work(qedi->offload_thread, &qedi_ep->offload_work); in qedi_set_path()
|