Home
last modified time | relevance | path

Searched refs:irq_service (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/gpu/drm/amd/display/include/
H A Dirq_service_interface.h33 struct irq_service;
35 void dal_irq_service_destroy(struct irq_service **irq_service);
38 struct irq_service *irq_service,
43 struct irq_service *irq_service,
47 struct irq_service *irq_service,
/linux/drivers/gpu/drm/amd/display/dc/irq/dce110/
H A Dirq_service_dce110.h31 struct irq_service *dal_irq_service_dce110_create(
35 struct irq_service *irq_service,
40 struct irq_service *irq_service,
45 struct irq_service *irq_service,
49 struct irq_service *irq_service,
/linux/drivers/gpu/drm/amd/display/dc/irq/dce60/
H A Dirq_service_dce60.c262 struct irq_service *irq_service, in to_dal_irq_source_dce60() argument
346 struct irq_service *irq_service, in dce60_irq_construct() argument
349 dal_irq_service_construct(irq_service, init_data); in dce60_irq_construct()
351 irq_service->info = irq_source_info_dce60; in dce60_irq_construct()
352 irq_service->funcs = &irq_service_funcs_dce60; in dce60_irq_construct()
355 struct irq_service *dal_irq_service_dce60_create( in dal_irq_service_dce60_create()
358 struct irq_service *irq_service = kzalloc_obj(*irq_service); in dal_irq_service_dce60_create() local
360 if (!irq_service) in dal_irq_service_dce60_create()
363 dce60_irq_construct(irq_service, init_data); in dal_irq_service_dce60_create()
364 return irq_service; in dal_irq_service_dce60_create()
H A Dirq_service_dce60.h32 struct irq_service *irq_service,
36 struct irq_service *dal_irq_service_dce60_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn201/
H A Dirq_service_dcn201.c41 struct irq_service *irq_service, in to_dal_irq_source_dcn201() argument
319 struct irq_service *irq_service, in dcn201_irq_construct() argument
322 dal_irq_service_construct(irq_service, init_data); in dcn201_irq_construct()
324 irq_service->info = irq_source_info_dcn201; in dcn201_irq_construct()
325 irq_service->funcs = &irq_service_funcs_dcn201; in dcn201_irq_construct()
328 struct irq_service *dal_irq_service_dcn201_create( in dal_irq_service_dcn201_create()
331 struct irq_service *irq_service = kzalloc_obj(*irq_service); in dal_irq_service_dcn201_create() local
333 if (!irq_service) in dal_irq_service_dcn201_create()
336 dcn201_irq_construct(irq_service, init_data); in dal_irq_service_dcn201_create()
337 return irq_service; in dal_irq_service_dcn201_create()
H A Dirq_service_dcn201.h31 struct irq_service *dal_irq_service_dcn201_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn42/
H A Dirq_service_dcn42.c18 struct irq_service *irq_service, in to_dal_irq_source_dcn42() argument
22 (void)irq_service; in to_dal_irq_source_dcn42()
398 static void dcn42_irq_construct(struct irq_service *irq_service, in dcn42_irq_construct() argument
401 dal_irq_service_construct(irq_service, init_data); in dcn42_irq_construct()
402 irq_service->info = irq_source_info_dcn42; in dcn42_irq_construct()
403 irq_service->funcs = &irq_service_funcs_dcn42; in dcn42_irq_construct()
406 struct irq_service *dal_irq_service_dcn42_create(struct irq_service_init_data *init_data) in dal_irq_service_dcn42_create()
408 struct irq_service *irq_service = kzalloc_obj(*irq_service); in dal_irq_service_dcn42_create() local
410 if (!irq_service) in dal_irq_service_dcn42_create()
413 dcn42_irq_construct(irq_service, init_data); in dal_irq_service_dcn42_create()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn60/
H A Dirq_service_dcn60.c19 struct irq_service *irq_service, in to_dal_irq_source_dcn60() argument
23 (void)irq_service; in to_dal_irq_source_dcn60()
397 struct irq_service *irq_service, in dcn60_irq_construct() argument
400 dal_irq_service_construct(irq_service, init_data); in dcn60_irq_construct()
402 irq_service->info = irq_source_info_dcn60; in dcn60_irq_construct()
403 irq_service->funcs = &irq_service_funcs_dcn60; in dcn60_irq_construct()
406 struct irq_service *dal_irq_service_dcn60_create( in dal_irq_service_dcn60_create()
409 struct irq_service *irq_service = kzalloc_obj(*irq_service); in dal_irq_service_dcn60_create() local
411 if (!irq_service) in dal_irq_service_dcn60_create()
414 dcn60_irq_construct(irq_service, init_data); in dal_irq_service_dcn60_create()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn315/
H A Dirq_service_dcn315.h31 struct irq_service *dal_irq_service_dcn315_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn30/
H A Dirq_service_dcn30.h31 struct irq_service *dal_irq_service_dcn30_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn303/
H A Dirq_service_dcn303.h32 struct irq_service *dal_irq_service_dcn303_create(struct irq_service_init_data *init_data);
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn351/
H A Dirq_service_dcn351.h9 struct irq_service *dal_irq_service_dcn351_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn32/
H A Dirq_service_dcn32.h32 struct irq_service *dal_irq_service_dcn32_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn10/
H A Dirq_service_dcn10.h31 struct irq_service *dal_irq_service_dcn10_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn302/
H A Dirq_service_dcn302.h31 struct irq_service *dal_irq_service_dcn302_create(struct irq_service_init_data *init_data);
/linux/drivers/gpu/drm/amd/display/dc/irq/dce80/
H A Dirq_service_dce80.h31 struct irq_service *dal_irq_service_dce80_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn314/
H A Dirq_service_dcn314.h32 struct irq_service *dal_irq_service_dcn314_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn20/
H A Dirq_service_dcn20.h31 struct irq_service *dal_irq_service_dcn20_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn35/
H A Dirq_service_dcn35.h31 struct irq_service *dal_irq_service_dcn35_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn401/
H A Dirq_service_dcn401.h10 struct irq_service *dal_irq_service_dcn401_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn31/
H A Dirq_service_dcn31.h31 struct irq_service *dal_irq_service_dcn31_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn21/
H A Dirq_service_dcn21.h31 struct irq_service *dal_irq_service_dcn21_create(
/linux/drivers/gpu/drm/amd/display/dc/irq/dce120/
H A Dirq_service_dce120.h31 struct irq_service *dal_irq_service_dce120_create(
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/
H A Damdgpu_dm_crtc_test.c462 static bool dm_test_vupdate_irq_src_set(struct irq_service *irq_service, in dm_test_vupdate_irq_src_set() argument
469 static bool dm_test_vupdate_irq_src_ack(struct irq_service *irq_service, in dm_test_vupdate_irq_src_ack() argument
481 static bool dm_test_vupdate_irq_src_set_busy(struct irq_service *irq_service, in dm_test_vupdate_irq_src_set_busy() argument
504 struct irq_service *irqs; in dm_test_crtc_set_vupdate_irq_enable()
1006 struct irq_service *irqs; in dm_test_crtc_enable_vblank_vupdate_busy()
H A Damdgpu_dm_irq_test.c206 struct irq_service *irq_service, in dm_test_to_dal_irq_source_dce110() argument
237 struct irq_service *irq_service, in dm_test_to_dal_irq_source_dcn10() argument
259 static bool dm_test_irq_src_set(struct irq_service *irq_service, in dm_test_irq_src_set() argument
265 static bool dm_test_irq_src_ack(struct irq_service *irq_service, in dm_test_irq_src_ack() argument
282 struct irq_service *irqs; in dm_test_alloc_dc_with_irq_service()