/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/irq/ |
H A D | irq_service.c | 70 void dal_irq_service_destroy(struct irq_service **irq_service) in dal_irq_service_destroy() argument 58 dal_irq_service_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dal_irq_service_construct() argument 82 find_irq_source_info( struct irq_service *irq_service, enum dc_irq_source source) find_irq_source_info() argument 92 dal_irq_service_set_generic( struct irq_service *irq_service, const struct irq_source_info *info, bool enable) dal_irq_service_set_generic() argument 105 dal_irq_service_set( struct irq_service *irq_service, enum dc_irq_source source, bool enable) dal_irq_service_set() argument 130 dal_irq_service_ack_generic( struct irq_service *irq_service, const struct irq_source_info *info) dal_irq_service_ack_generic() argument 142 dal_irq_service_ack( struct irq_service *irq_service, enum dc_irq_source source) dal_irq_service_ack() argument 164 dal_irq_service_to_irq_source( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) dal_irq_service_to_irq_source() argument [all...] |
H A D | irq_service.h | 66 struct irq_service { struct [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/ |
H A D | irq_service.c | 63 void dal_irq_service_destroy(struct irq_service **irq_service) in dal_irq_service_destroy() argument 51 dal_irq_service_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dal_irq_service_construct() argument 75 find_irq_source_info( struct irq_service *irq_service, enum dc_irq_source source) find_irq_source_info() argument 85 dal_irq_service_set_generic( struct irq_service *irq_service, const struct irq_source_info *info, bool enable) dal_irq_service_set_generic() argument 98 dal_irq_service_set( struct irq_service *irq_service, enum dc_irq_source source, bool enable) dal_irq_service_set() argument 130 dal_irq_service_ack_generic( struct irq_service *irq_service, const struct irq_source_info *info) dal_irq_service_ack_generic() argument 142 dal_irq_service_ack( struct irq_service *irq_service, enum dc_irq_source source) dal_irq_service_ack() argument 170 dal_irq_service_to_irq_source( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) dal_irq_service_to_irq_source() argument [all...] |
H A D | irq_service.h | 66 struct irq_service { struct [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/irq/dce80/ |
H A D | irq_service_dce80.c | 42 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 286 dce80_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dce80_irq_construct() argument 299 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dce80_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/dce80/ |
H A D | irq_service_dce80.c | 40 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 284 dce80_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dce80_irq_construct() argument 297 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dce80_create() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/irq/dce110/ |
H A D | irq_service_dce110.c | 44 static bool hpd_ack(struct irq_service *irq_service, in hpd_ack() argument 184 bool dal_irq_service_dummy_set(struct irq_service *irq_service, in dal_irq_service_dummy_set() argument 193 bool dal_irq_service_dummy_ack(struct irq_service *irq_servic argument 202 dce110_vblank_set(struct irq_service *irq_service, const struct irq_source_info *info, bool enable) dce110_vblank_set() argument 322 to_dal_irq_source_dce110( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) to_dal_irq_source_dce110() argument 406 dce110_irq_construct(struct irq_service *irq_service, struct irq_service_init_data *init_data) dce110_irq_construct() argument 418 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dce110_create() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/irq/dcn30/ |
H A D | irq_service_dcn30.c | 50 to_dal_irq_source_dcn30( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) to_dal_irq_source_dcn30() argument 130 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 369 dcn30_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dcn30_irq_construct() argument 382 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dcn30_create() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/irq/dcn20/ |
H A D | irq_service_dcn20.c | 43 to_dal_irq_source_dcn20( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) to_dal_irq_source_dcn20() argument 123 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 362 dcn20_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dcn20_irq_construct() argument 375 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dcn20_create() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/irq/dcn21/ |
H A D | irq_service_dcn21.c | 43 to_dal_irq_source_dcn21( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) to_dal_irq_source_dcn21() argument 124 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 361 dcn21_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dcn21_irq_construct() argument 374 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dcn21_create() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/irq/dce60/ |
H A D | irq_service_dce60.c | 49 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 288 to_dal_irq_source_dce60( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) to_dal_irq_source_dce60() argument 372 dce60_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dce60_irq_construct() argument 385 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dce60_create() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/irq/dcn10/ |
H A D | irq_service_dcn10.c | 43 to_dal_irq_source_dcn10( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) to_dal_irq_source_dcn10() argument 123 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 358 dcn10_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dcn10_irq_construct() argument 371 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dcn10_create() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/irq/dce120/ |
H A D | irq_service_dce120.c | 42 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 276 dce120_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dce120_irq_construct() argument 289 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dce120_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/dce110/ |
H A D | irq_service_dce110.c | 42 static bool hpd_ack(struct irq_service *irq_service, in hpd_ack() argument 182 bool dal_irq_service_dummy_set(struct irq_service *irq_service, in dal_irq_service_dummy_set() argument 192 bool dal_irq_service_dummy_ack(struct irq_service *irq_servic argument 202 dce110_vblank_set(struct irq_service *irq_service, const struct irq_source_info *info, bool enable) dce110_vblank_set() argument 322 to_dal_irq_source_dce110( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) to_dal_irq_source_dce110() argument 406 dce110_irq_construct(struct irq_service *irq_service, struct irq_service_init_data *init_data) dce110_irq_construct() argument 418 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dce110_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/dcn10/ |
H A D | irq_service_dcn10.c | 41 static enum dc_irq_source to_dal_irq_source_dcn10(struct irq_service *irq_service, in to_dal_irq_source_dcn10() argument 132 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 386 dcn10_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dcn10_irq_construct() argument 399 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dcn10_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/dce60/ |
H A D | irq_service_dce60.c | 49 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 288 to_dal_irq_source_dce60( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) to_dal_irq_source_dce60() argument 372 dce60_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dce60_irq_construct() argument 385 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dce60_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/dce120/ |
H A D | irq_service_dce120.c | 40 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 274 dce120_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dce120_irq_construct() argument 287 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dce120_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/dcn30/ |
H A D | irq_service_dcn30.c | 48 to_dal_irq_source_dcn30( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) to_dal_irq_source_dcn30() argument 142 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 428 dcn30_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dcn30_irq_construct() argument 441 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dcn30_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/dcn21/ |
H A D | irq_service_dcn21.c | 43 static enum dc_irq_source to_dal_irq_source_dcn21(struct irq_service *irq_service, in to_dal_irq_source_dcn21() argument 137 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 421 dcn21_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dcn21_irq_construct() argument 434 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dcn21_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/dcn20/ |
H A D | irq_service_dcn20.c | 43 to_dal_irq_source_dcn20( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) to_dal_irq_source_dcn20() argument 135 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 393 dcn20_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dcn20_irq_construct() argument 406 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dcn20_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/dcn201/ |
H A D | irq_service_dcn201.c | 40 to_dal_irq_source_dcn201( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) to_dal_irq_source_dcn201() argument 83 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 345 dcn201_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dcn201_irq_construct() argument 358 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dcn201_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/dcn31/ |
H A D | irq_service_dcn31.c | 39 static enum dc_irq_source to_dal_irq_source_dcn31(struct irq_service *irq_service, in to_dal_irq_source_dcn31() argument 131 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 410 dcn31_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dcn31_irq_construct() argument 423 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dcn31_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/dcn302/ |
H A D | irq_service_dcn302.c | 38 static enum dc_irq_source to_dal_irq_source_dcn302(struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) in to_dal_irq_source_dcn302() argument 129 static bool hpd_ack(struct irq_service *irq_service, const struct irq_source_info *info) in hpd_ack() argument 387 static void dcn302_irq_construct(struct irq_service *irq_service, struc argument 397 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), GFP_KERNEL); dal_irq_service_dcn302_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/dcn303/ |
H A D | irq_service_dcn303.c | 18 static enum dc_irq_source to_dal_irq_source_dcn303(struct irq_service *irq_service, in to_dal_irq_source_dcn303() argument 61 static bool hpd_ack(struct irq_service *irq_service, const struct irq_source_info *info) in hpd_ack() argument 264 static void dcn303_irq_construct(struct irq_service *irq_service, struc argument 274 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), GFP_KERNEL); dal_irq_service_dcn303_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/irq/dcn315/ |
H A D | irq_service_dcn315.c | 45 to_dal_irq_source_dcn315( struct irq_service *irq_service, uint32_t src_id, uint32_t ext_id) to_dal_irq_source_dcn315() argument 138 hpd_ack( struct irq_service *irq_service, const struct irq_source_info *info) hpd_ack() argument 417 dcn315_irq_construct( struct irq_service *irq_service, struct irq_service_init_data *init_data) dcn315_irq_construct() argument 430 struct irq_service *irq_service = kzalloc(sizeof(*irq_service), dal_irq_service_dcn315_create() local [all...] |