Home
last modified time | relevance | path

Searched refs:resource_pool (Results 26 – 50 of 68) sorted by relevance

123

/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_i2c_sw.h47 struct resource_pool *pool,
H A Ddce_i2c_hw.h336 struct resource_pool *pool,
342 struct resource_pool *pool,
H A Ddce_i2c_sw.c67 struct resource_pool *pool, in release_engine_dce_sw()
467 struct resource_pool *pool, in dce_i2c_submit_command_sw()
H A Ddce_i2c_hw.c394 struct resource_pool *pool, in acquire_i2c_hw_engine()
580 struct resource_pool *pool, in dce_i2c_submit_command_hw()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_resource.c359 struct resource_pool *pool, in resource_construct()
457 const struct resource_pool *pool, in find_matching_clock_source()
472 const struct resource_pool *pool, in resource_unreference_clock_source()
486 const struct resource_pool *pool, in resource_reference_clock_source()
500 const struct resource_pool *pool, in resource_get_clock_source_reference()
1560 const struct resource_pool *pool, in resource_find_free_secondary_pipe_legacy()
1646 const struct resource_pool *pool) in recource_find_free_pipe_not_used_in_cur_res_ctx()
1669 const struct resource_pool *pool) in resource_find_free_pipe_used_as_cur_sec_dpp_in_mpcc_combine()
1692 const struct resource_pool *pool) in resource_find_any_free_pipe()
1798 const struct resource_pool *pool, in acquire_first_split_pipe()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn303/
H A Ddcn303_resource.c648 static bool dcn303_dwbc_create(struct dc_context *ctx, struct resource_pool *pool) in dcn303_dwbc_create()
683 static bool dcn303_mmhubbub_create(struct dc_context *ctx, struct resource_pool *pool) in dcn303_mmhubbub_create()
878 static bool init_soc_bounding_box(struct dc *dc, struct resource_pool *pool) in init_soc_bounding_box()
911 static void dcn303_resource_destruct(struct resource_pool *pool) in dcn303_resource_destruct()
1038 static void dcn303_destroy_resource_pool(struct resource_pool **pool) in dcn303_destroy_resource_pool()
1119 struct resource_pool *pool) in dcn303_resource_construct()
1413 struct resource_pool *dcn303_create_resource_pool(const struct dc_init_data *init_data, struct dc *… in dcn303_create_resource_pool()
1415 struct resource_pool *pool = kzalloc(sizeof(struct resource_pool), GFP_KERNEL); in dcn303_create_resource_pool()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn302/
H A Ddcn302_resource.c705 static bool dcn302_dwbc_create(struct dc_context *ctx, struct resource_pool *pool) in dcn302_dwbc_create()
740 static bool dcn302_mmhubbub_create(struct dc_context *ctx, struct resource_pool *pool) in dcn302_mmhubbub_create()
951 static bool init_soc_bounding_box(struct dc *dc, struct resource_pool *pool) in init_soc_bounding_box()
985 static void dcn302_resource_destruct(struct resource_pool *pool) in dcn302_resource_destruct()
1112 static void dcn302_destroy_resource_pool(struct resource_pool **pool) in dcn302_destroy_resource_pool()
1196 struct resource_pool *pool) in dcn302_resource_construct()
1501 struct resource_pool *dcn302_create_resource_pool(const struct dc_init_data *init_data, struct dc *… in dcn302_create_resource_pool()
1503 struct resource_pool *pool = kzalloc(sizeof(struct resource_pool), GFP_KERNEL); in dcn302_create_resource_pool()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_hw_sequencer.h64 const struct resource_pool *pool);
H A Ddce110_resource.c1124 const struct resource_pool *pool, in dce110_acquire_underlay()
1190 static void dce110_destroy_resource_pool(struct resource_pool **pool) in dce110_destroy_resource_pool()
1201 const struct resource_pool *pool, in dce110_find_first_free_match_stream_enc_for_link()
1244 static bool underlay_create(struct dc_context *ctx, struct resource_pool *pool) in underlay_create()
1534 struct resource_pool *dce110_create_resource_pool( in dce110_create_resource_pool()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Dhw_sequencer.h41 struct resource_pool;
210 struct resource_pool *res_pool,
H A Dhw_sequencer_private.h60 struct resource_pool;
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn32/
H A Ddcn32_resource.c1495 static bool dcn32_dwbc_create(struct dc_context *ctx, struct resource_pool *pool) in dcn32_dwbc_create()
1524 static bool dcn32_mmhubbub_create(struct dc_context *ctx, struct resource_pool *pool) in dcn32_mmhubbub_create()
1578 static void dcn32_destroy_resource_pool(struct resource_pool **pool) in dcn32_destroy_resource_pool()
1589 const struct resource_pool *pool, in dcn32_acquire_post_bldn_3dlut()
1611 const struct resource_pool *pool, in dcn32_release_post_bldn_3dlut()
2470 struct resource_pool *dcn32_create_resource_pool( in dcn32_create_resource_pool()
2533 const struct resource_pool *pool, in find_optimal_free_pipe_as_secondary_dpp_pipe()
2569 const struct resource_pool *pool, in find_idle_secondary_pipe_check_mpo()
2631 const struct resource_pool *pool, in dcn32_acquire_idle_pipe_for_head_pipe_in_layer()
2675 const struct resource_pool *pool, in dcn32_acquire_free_pipe_as_secondary_dpp_pipe()
H A Ddcn32_resource.h61 struct resource_pool base;
64 struct resource_pool *dcn32_create_resource_pool(
73 const struct resource_pool *pool,
80 const struct resource_pool *pool,
142 const struct resource_pool *pool,
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_resource.c1315 const struct resource_pool *pool = dc->res_pool; in dcn20_acquire_dsc()
1345 const struct resource_pool *pool, in dcn20_release_dsc()
1469 const struct resource_pool *pool = dc->res_pool; in dcn20_split_stream_for_odm()
1548 const struct resource_pool *pool, in dcn20_split_stream_for_mpc()
1695 const struct resource_pool *pool, in dcn20_find_secondary_pipe()
2153 const struct resource_pool *pool, in dcn20_acquire_free_pipe_for_layer()
2187 static void dcn20_destroy_resource_pool(struct resource_pool **pool) in dcn20_destroy_resource_pool()
2230 bool dcn20_dwbc_create(struct dc_context *ctx, struct resource_pool *pool) in dcn20_dwbc_create()
2253 bool dcn20_mmhubbub_create(struct dc_context *ctx, struct resource_pool *pool) in dcn20_mmhubbub_create()
2754 struct resource_pool *dcn20_create_resource_pool( in dcn20_create_resource_pool()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_hw_sequencer.h160 struct resource_pool *res_pool,
H A Ddcn10_resource.c1089 const struct resource_pool *pool, in dcn10_acquire_free_pipe_for_layer()
1127 static void dcn10_destroy_resource_pool(struct resource_pool **pool) in dcn10_destroy_resource_pool()
1236 const struct resource_pool *pool, in dcn10_find_first_free_match_stream_enc_for_link()
1669 struct resource_pool *dcn10_create_resource_pool( in dcn10_create_resource_pool()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce60/
H A Ddce60_resource.c921 static void dce60_destroy_resource_pool(struct resource_pool **pool) in dce60_destroy_resource_pool()
1118 struct resource_pool *dce60_create_resource_pool( in dce60_create_resource_pool()
1316 struct resource_pool *dce61_create_resource_pool( in dce61_create_resource_pool()
1510 struct resource_pool *dce64_create_resource_pool( in dce64_create_resource_pool()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce80/
H A Ddce80_resource.c928 static void dce80_destroy_resource_pool(struct resource_pool **pool) in dce80_destroy_resource_pool()
1132 struct resource_pool *dce80_create_resource_pool( in dce80_create_resource_pool()
1332 struct resource_pool *dce81_create_resource_pool( in dce81_create_resource_pool()
1529 struct resource_pool *dce83_create_resource_pool( in dce83_create_resource_pool()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce100/
H A Ddce100_resource.c912 static void dce100_destroy_resource_pool(struct resource_pool **pool) in dce100_destroy_resource_pool()
932 const struct resource_pool *pool, in dce100_find_first_free_match_stream_enc_for_link()
1162 struct resource_pool *dce100_create_resource_pool( in dce100_create_resource_pool()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_resource.c1213 static bool dcn30_dwbc_create(struct dc_context *ctx, struct resource_pool *pool) in dcn30_dwbc_create()
1238 static bool dcn30_mmhubbub_create(struct dc_context *ctx, struct resource_pool *pool) in dcn30_mmhubbub_create()
1284 static void dcn30_destroy_resource_pool(struct resource_pool **pool) in dcn30_destroy_resource_pool()
1431 const struct resource_pool *pool, in dcn30_acquire_post_bldn_3dlut()
1467 const struct resource_pool *pool, in dcn30_release_post_bldn_3dlut()
1529 const struct resource_pool *pool = dc->res_pool; in dcn30_split_stream_for_mpc_or_odm()
2591 struct resource_pool *dcn30_create_resource_pool( in dcn30_create_resource_pool()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn301/
H A Ddcn301_resource.c1172 static bool dcn301_dwbc_create(struct dc_context *ctx, struct resource_pool *pool) in dcn301_dwbc_create()
1197 static bool dcn301_mmhubbub_create(struct dc_context *ctx, struct resource_pool *pool) in dcn301_mmhubbub_create()
1238 static void dcn301_destroy_resource_pool(struct resource_pool **pool) in dcn301_destroy_resource_pool()
1708 struct resource_pool *dcn301_create_resource_pool( in dcn301_create_resource_pool()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn201/
H A Ddcn201_resource.c998 const struct resource_pool *pool, in dcn201_acquire_free_pipe_for_layer()
1042 static void dcn201_destroy_resource_pool(struct resource_pool **pool) in dcn201_destroy_resource_pool()
1291 struct resource_pool *dcn201_create_resource_pool( in dcn201_create_resource_pool()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce112/
H A Ddce112_resource.c848 const struct resource_pool *pool, in find_matching_pll()
1044 static void dce112_destroy_resource_pool(struct resource_pool **pool) in dce112_destroy_resource_pool()
1415 struct resource_pool *dce112_create_resource_pool( in dce112_create_resource_pool()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn316/
H A Ddcn316_resource.c1505 static bool dcn31_dwbc_create(struct dc_context *ctx, struct resource_pool *pool) in dcn31_dwbc_create()
1530 static bool dcn31_mmhubbub_create(struct dc_context *ctx, struct resource_pool *pool) in dcn31_mmhubbub_create()
1570 static void dcn316_destroy_resource_pool(struct resource_pool **pool) in dcn316_destroy_resource_pool()
2020 struct resource_pool *dcn316_create_resource_pool( in dcn316_create_resource_pool()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn315/
H A Ddcn315_resource.c1507 static bool dcn31_dwbc_create(struct dc_context *ctx, struct resource_pool *pool) in dcn31_dwbc_create()
1532 static bool dcn31_mmhubbub_create(struct dc_context *ctx, struct resource_pool *pool) in dcn31_mmhubbub_create()
1572 static void dcn315_destroy_resource_pool(struct resource_pool **pool) in dcn315_destroy_resource_pool()
2133 struct resource_pool *dcn315_create_resource_pool( in dcn315_create_resource_pool()

123