irq_service 223 drivers/gpu/drm/amd/display/dc/inc/core_types.h struct irq_service *irqs; irq_service 42 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c irq_service->ctx->logger irq_service 44 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c static bool hpd_ack(struct irq_service *irq_service, irq_service 48 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c uint32_t value = dm_read_reg(irq_service->ctx, addr); irq_service 53 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c dal_irq_service_ack_generic(irq_service, info); irq_service 55 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c value = dm_read_reg(irq_service->ctx, info->enable_reg); irq_service 61 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c dm_write_reg(irq_service->ctx, info->enable_reg, value); irq_service 184 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c bool dal_irq_service_dummy_set(struct irq_service *irq_service, irq_service 193 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c bool dal_irq_service_dummy_ack(struct irq_service *irq_service, irq_service 202 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c bool dce110_vblank_set(struct irq_service *irq_service, irq_service 206 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c struct dc_context *dc_ctx = irq_service->ctx; irq_service 207 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c struct dc *core_dc = irq_service->ctx->dc; irq_service 209 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c dc_interrupt_to_irq_source(irq_service->ctx->dc, irq_service 224 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c dal_irq_service_set_generic(irq_service, info, enable); irq_service 323 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c struct irq_service *irq_service, irq_service 406 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c static void construct(struct irq_service *irq_service, irq_service 409 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c dal_irq_service_construct(irq_service, init_data); irq_service 411 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c irq_service->info = irq_source_info_dce110; irq_service 412 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c irq_service->funcs = &irq_service_funcs_dce110; irq_service 415 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c struct irq_service * irq_service 418 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c struct irq_service *irq_service = kzalloc(sizeof(*irq_service), irq_service 421 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c if (!irq_service) irq_service 424 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c construct(irq_service, init_data); irq_service 425 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c return irq_service; irq_service 31 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.h struct irq_service *dal_irq_service_dce110_create( irq_service 35 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.h struct irq_service *irq_service, irq_service 40 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.h struct irq_service *irq_service, irq_service 45 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.h struct irq_service *irq_service, irq_service 49 drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.h struct irq_service *irq_service, irq_service 43 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c struct irq_service *irq_service, irq_service 47 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c uint32_t value = dm_read_reg(irq_service->ctx, addr); irq_service 54 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c dal_irq_service_ack_generic(irq_service, info); irq_service 56 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c value = dm_read_reg(irq_service->ctx, info->enable_reg); irq_service 64 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c dm_write_reg(irq_service->ctx, info->enable_reg, value); irq_service 277 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c struct irq_service *irq_service, irq_service 280 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c dal_irq_service_construct(irq_service, init_data); irq_service 282 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c irq_service->info = irq_source_info_dce120; irq_service 283 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c irq_service->funcs = &irq_service_funcs_dce120; irq_service 286 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c struct irq_service *dal_irq_service_dce120_create( irq_service 289 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c struct irq_service *irq_service = kzalloc(sizeof(*irq_service), irq_service 292 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c if (!irq_service) irq_service 295 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c construct(irq_service, init_data); irq_service 296 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.c return irq_service; irq_service 31 drivers/gpu/drm/amd/display/dc/irq/dce120/irq_service_dce120.h struct irq_service *dal_irq_service_dce120_create( irq_service 43 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c struct irq_service *irq_service, irq_service 47 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c uint32_t value = dm_read_reg(irq_service->ctx, addr); irq_service 54 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c dal_irq_service_ack_generic(irq_service, info); irq_service 56 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c value = dm_read_reg(irq_service->ctx, info->enable_reg); irq_service 64 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c dm_write_reg(irq_service->ctx, info->enable_reg, value); irq_service 287 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c struct irq_service *irq_service, irq_service 290 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c dal_irq_service_construct(irq_service, init_data); irq_service 292 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c irq_service->info = irq_source_info_dce80; irq_service 293 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c irq_service->funcs = &irq_service_funcs_dce80; irq_service 296 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c struct irq_service *dal_irq_service_dce80_create( irq_service 299 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c struct irq_service *irq_service = kzalloc(sizeof(*irq_service), irq_service 302 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c if (!irq_service) irq_service 305 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c construct(irq_service, init_data); irq_service 306 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.c return irq_service; irq_service 31 drivers/gpu/drm/amd/display/dc/irq/dce80/irq_service_dce80.h struct irq_service *dal_irq_service_dce80_create( irq_service 44 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c struct irq_service *irq_service, irq_service 124 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c struct irq_service *irq_service, irq_service 128 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c uint32_t value = dm_read_reg(irq_service->ctx, addr); irq_service 135 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c dal_irq_service_ack_generic(irq_service, info); irq_service 137 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c value = dm_read_reg(irq_service->ctx, info->enable_reg); irq_service 145 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c dm_write_reg(irq_service->ctx, info->enable_reg, value); irq_service 359 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c struct irq_service *irq_service, irq_service 362 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c dal_irq_service_construct(irq_service, init_data); irq_service 364 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c irq_service->info = irq_source_info_dcn10; irq_service 365 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c irq_service->funcs = &irq_service_funcs_dcn10; irq_service 368 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c struct irq_service *dal_irq_service_dcn10_create( irq_service 371 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c struct irq_service *irq_service = kzalloc(sizeof(*irq_service), irq_service 374 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c if (!irq_service) irq_service 377 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c construct(irq_service, init_data); irq_service 378 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c return irq_service; irq_service 31 drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.h struct irq_service *dal_irq_service_dcn10_create( irq_service 44 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c struct irq_service *irq_service, irq_service 124 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c struct irq_service *irq_service, irq_service 128 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c uint32_t value = dm_read_reg(irq_service->ctx, addr); irq_service 135 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c dal_irq_service_ack_generic(irq_service, info); irq_service 137 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c value = dm_read_reg(irq_service->ctx, info->enable_reg); irq_service 145 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c dm_write_reg(irq_service->ctx, info->enable_reg, value); irq_service 363 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c struct irq_service *irq_service, irq_service 366 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c dal_irq_service_construct(irq_service, init_data); irq_service 368 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c irq_service->info = irq_source_info_dcn20; irq_service 369 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c irq_service->funcs = &irq_service_funcs_dcn20; irq_service 372 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c struct irq_service *dal_irq_service_dcn20_create( irq_service 375 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c struct irq_service *irq_service = kzalloc(sizeof(*irq_service), irq_service 378 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c if (!irq_service) irq_service 381 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c construct(irq_service, init_data); irq_service 382 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c return irq_service; irq_service 31 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.h struct irq_service *dal_irq_service_dcn20_create( irq_service 44 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c struct irq_service *irq_service, irq_service 125 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c struct irq_service *irq_service, irq_service 129 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c uint32_t value = dm_read_reg(irq_service->ctx, addr); irq_service 136 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c dal_irq_service_ack_generic(irq_service, info); irq_service 138 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c value = dm_read_reg(irq_service->ctx, info->enable_reg); irq_service 146 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c dm_write_reg(irq_service->ctx, info->enable_reg, value); irq_service 354 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c struct irq_service *irq_service, irq_service 357 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c dal_irq_service_construct(irq_service, init_data); irq_service 359 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c irq_service->info = irq_source_info_dcn21; irq_service 360 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c irq_service->funcs = &irq_service_funcs_dcn21; irq_service 363 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c struct irq_service *dal_irq_service_dcn21_create( irq_service 366 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c struct irq_service *irq_service = kzalloc(sizeof(*irq_service), irq_service 369 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c if (!irq_service) irq_service 372 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c construct(irq_service, init_data); irq_service 373 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c return irq_service; irq_service 31 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.h struct irq_service *dal_irq_service_dcn21_create( irq_service 51 drivers/gpu/drm/amd/display/dc/irq/irq_service.c irq_service->ctx irq_service 53 drivers/gpu/drm/amd/display/dc/irq/irq_service.c irq_service->ctx->logger irq_service 56 drivers/gpu/drm/amd/display/dc/irq/irq_service.c struct irq_service *irq_service, irq_service 64 drivers/gpu/drm/amd/display/dc/irq/irq_service.c irq_service->ctx = init_data->ctx; irq_service 67 drivers/gpu/drm/amd/display/dc/irq/irq_service.c void dal_irq_service_destroy(struct irq_service **irq_service) irq_service 69 drivers/gpu/drm/amd/display/dc/irq/irq_service.c if (!irq_service || !*irq_service) { irq_service 74 drivers/gpu/drm/amd/display/dc/irq/irq_service.c kfree(*irq_service); irq_service 76 drivers/gpu/drm/amd/display/dc/irq/irq_service.c *irq_service = NULL; irq_service 80 drivers/gpu/drm/amd/display/dc/irq/irq_service.c struct irq_service *irq_service, irq_service 86 drivers/gpu/drm/amd/display/dc/irq/irq_service.c return &irq_service->info[source]; irq_service 90 drivers/gpu/drm/amd/display/dc/irq/irq_service.c struct irq_service *irq_service, irq_service 95 drivers/gpu/drm/amd/display/dc/irq/irq_service.c uint32_t value = dm_read_reg(irq_service->ctx, addr); irq_service 99 drivers/gpu/drm/amd/display/dc/irq/irq_service.c dm_write_reg(irq_service->ctx, addr, value); irq_service 103 drivers/gpu/drm/amd/display/dc/irq/irq_service.c struct irq_service *irq_service, irq_service 108 drivers/gpu/drm/amd/display/dc/irq/irq_service.c find_irq_source_info(irq_service, source); irq_service 117 drivers/gpu/drm/amd/display/dc/irq/irq_service.c dal_irq_service_ack(irq_service, source); irq_service 120 drivers/gpu/drm/amd/display/dc/irq/irq_service.c return info->funcs->set(irq_service, info, enable); irq_service 122 drivers/gpu/drm/amd/display/dc/irq/irq_service.c dal_irq_service_set_generic(irq_service, info, enable); irq_service 128 drivers/gpu/drm/amd/display/dc/irq/irq_service.c struct irq_service *irq_service, irq_service 132 drivers/gpu/drm/amd/display/dc/irq/irq_service.c uint32_t value = dm_read_reg(irq_service->ctx, addr); irq_service 136 drivers/gpu/drm/amd/display/dc/irq/irq_service.c dm_write_reg(irq_service->ctx, addr, value); irq_service 140 drivers/gpu/drm/amd/display/dc/irq/irq_service.c struct irq_service *irq_service, irq_service 144 drivers/gpu/drm/amd/display/dc/irq/irq_service.c find_irq_source_info(irq_service, source); irq_service 154 drivers/gpu/drm/amd/display/dc/irq/irq_service.c return info->funcs->ack(irq_service, info); irq_service 156 drivers/gpu/drm/amd/display/dc/irq/irq_service.c dal_irq_service_ack_generic(irq_service, info); irq_service 162 drivers/gpu/drm/amd/display/dc/irq/irq_service.c struct irq_service *irq_service, irq_service 166 drivers/gpu/drm/amd/display/dc/irq/irq_service.c return irq_service->funcs->to_dal_irq_source( irq_service 167 drivers/gpu/drm/amd/display/dc/irq/irq_service.c irq_service, irq_service 33 drivers/gpu/drm/amd/display/dc/irq/irq_service.h struct irq_service; irq_service 38 drivers/gpu/drm/amd/display/dc/irq/irq_service.h struct irq_service *irq_service, irq_service 42 drivers/gpu/drm/amd/display/dc/irq/irq_service.h struct irq_service *irq_service, irq_service 61 drivers/gpu/drm/amd/display/dc/irq/irq_service.h struct irq_service *irq_service, irq_service 73 drivers/gpu/drm/amd/display/dc/irq/irq_service.h struct irq_service *irq_service, irq_service 77 drivers/gpu/drm/amd/display/dc/irq/irq_service.h struct irq_service *irq_service, irq_service 81 drivers/gpu/drm/amd/display/dc/irq/irq_service.h struct irq_service *irq_service, irq_service 33 drivers/gpu/drm/amd/display/include/irq_service_interface.h struct irq_service; irq_service 35 drivers/gpu/drm/amd/display/include/irq_service_interface.h void dal_irq_service_destroy(struct irq_service **irq_service); irq_service 38 drivers/gpu/drm/amd/display/include/irq_service_interface.h struct irq_service *irq_service, irq_service 43 drivers/gpu/drm/amd/display/include/irq_service_interface.h struct irq_service *irq_service, irq_service 47 drivers/gpu/drm/amd/display/include/irq_service_interface.h struct irq_service *irq_service,