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,