/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dmub_abm.c | 32 #define TO_DMUB_ABM(abm)\ 33 container_of(abm, struct dce_abm, base) 38 static unsigned int abm_feature_support(struct abm *abm, unsigned int panel_inst) in abm_feature_support() argument 40 struct dc_context *dc = abm->ctx; in abm_feature_support() 60 static void dmub_abm_init_ex(struct abm *abm, uint32_t backlight) in dmub_abm_init_ex() argument 62 dmub_abm_init(abm, backlight); in dmub_abm_init_ex() 65 static unsigned int dmub_abm_get_current_backlight_ex(struct abm *abm) in dmub_abm_get_current_backlight_ex() argument 70 dmub_abm_get_target_backlight_ex(struct abm *abm) dmub_abm_get_target_backlight_ex() argument 75 dmub_abm_set_level_ex(struct abm *abm, uint32_t level) dmub_abm_set_level_ex() argument 94 dmub_abm_init_config_ex(struct abm *abm, const char *src, unsigned int bytes, unsigned int inst) dmub_abm_init_config_ex() argument 109 dmub_abm_set_pause_ex(struct abm *abm, bool pause, unsigned int panel_inst, unsigned int stream_inst) dmub_abm_set_pause_ex() argument 131 dmub_abm_save_restore_ex( struct abm *abm, unsigned int panel_inst, struct abm_save_restore *pData) dmub_abm_save_restore_ex() argument 148 dmub_abm_set_pipe_ex(struct abm *abm, uint32_t otg_inst, uint32_t option, uint32_t panel_inst, uint32_t pwrseq_inst) dmub_abm_set_pipe_ex() argument 165 dmub_abm_set_backlight_level_pwm_ex(struct abm *abm, unsigned int backlight_pwm_u16_16, unsigned int frame_ramp, unsigned int controller_id, unsigned int panel_inst) dmub_abm_set_backlight_level_pwm_ex() argument 233 dmub_abm_destroy(struct abm **abm) dmub_abm_destroy() argument [all...] |
H A D | dmub_abm_lcd.h | 29 #include "abm.h" 33 void dmub_abm_init(struct abm *abm, uint32_t backlight); 34 bool dmub_abm_set_level(struct abm *abm, uint32_t level, uint8_t panel_mask); 35 unsigned int dmub_abm_get_current_backlight(struct abm *abm); 36 unsigned int dmub_abm_get_target_backlight(struct abm *abm); 37 void dmub_abm_init_config(struct abm *ab [all...] |
H A D | dce_abm.c | 37 #define TO_DCE_ABM(abm)\ 38 container_of(abm, struct dce_abm, base) 48 abm->ctx->logger 58 static bool dce_abm_set_pipe(struct abm *abm, uint32_t controller_id, uint32_t panel_inst) in dce_abm_set_pipe() argument 60 struct dce_abm *abm_dce = TO_DCE_ABM(abm); in dce_abm_set_pipe() 63 if (abm->dmcu_is_running == false) in dce_abm_set_pipe() 138 static void dce_abm_init(struct abm *abm, uint32_t backlight) in dce_abm_init() argument 140 struct dce_abm *abm_dce = TO_DCE_ABM(abm); in dce_abm_init() 177 dce_abm_get_current_backlight(struct abm *abm) dce_abm_get_current_backlight() argument 188 dce_abm_get_target_backlight(struct abm *abm) dce_abm_get_target_backlight() argument 199 dce_abm_set_level(struct abm *abm, uint32_t level) dce_abm_set_level() argument 220 dce_abm_immediate_disable(struct abm *abm, uint32_t panel_inst) dce_abm_immediate_disable() argument 230 dce_abm_set_backlight_level_pwm( struct abm *abm, unsigned int backlight_pwm_u16_16, unsigned int frame_ramp, unsigned int controller_id, unsigned int panel_inst) dce_abm_set_backlight_level_pwm() argument 300 dce_abm_destroy(struct abm **abm) dce_abm_destroy() argument [all...] |
H A D | dmub_abm_lcd.c | 43 #define TO_DMUB_ABM(abm)\ 44 container_of(abm, struct dce_abm, base) 82 void dmub_abm_init(struct abm *abm, uint32_t backlight) in dmub_abm_init() argument 84 struct dce_abm *dce_abm = TO_DMUB_ABM(abm); in dmub_abm_init() 120 dmub_abm_enable_fractional_pwm(abm->ctx); in dmub_abm_init() 123 unsigned int dmub_abm_get_current_backlight(struct abm *abm) in dmub_abm_get_current_backlight() argument 125 struct dce_abm *dce_abm = TO_DMUB_ABM(abm); in dmub_abm_get_current_backlight() 134 unsigned int dmub_abm_get_target_backlight(struct abm *ab argument 145 dmub_abm_set_level(struct abm *abm, uint32_t level, uint8_t panel_mask) dmub_abm_set_level() argument 163 dmub_abm_init_config(struct abm *abm, const char *src, unsigned int bytes, unsigned int inst) dmub_abm_init_config() argument 193 dmub_abm_set_pause(struct abm *abm, bool pause, unsigned int panel_inst, unsigned int stream_inst) dmub_abm_set_pause() argument 257 dmub_abm_set_pipe(struct abm *abm, uint32_t otg_inst, uint32_t option, uint32_t panel_inst, uint32_t pwrseq_inst) dmub_abm_set_pipe() argument 282 dmub_abm_set_backlight_level(struct abm *abm, unsigned int backlight_pwm_u16_16, unsigned int frame_ramp, unsigned int panel_inst) dmub_abm_set_backlight_level() argument [all...] |
H A D | dmub_abm.h | 29 #include "abm.h" 32 struct abm *dmub_abm_create( 38 void dmub_abm_destroy(struct abm **abm);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | abm.h | 32 struct abm { struct 39 void (*abm_init)(struct abm *abm, uint32_t back_light); 40 bool (*set_abm_level)(struct abm *abm, unsigned int abm_level); 41 bool (*set_abm_immediate_disable)(struct abm *abm, unsigned int panel_inst); 42 bool (*set_pipe)(struct abm *abm, unsigned int controller_id, unsigned int panel_inst); 47 bool (*set_backlight_level_pwm)(struct abm *ab [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/abm/ |
H A D | ctrl.c | 52 struct nfp_cpp *cpp = alink->abm->app->cpp; in nfp_abm_ctrl_stat() 75 int __nfp_abm_ctrl_set_q_lvl(struct nfp_abm *abm, unsigned int id, u32 val) in __nfp_abm_ctrl_set_q_lvl() argument 77 struct nfp_cpp *cpp = abm->app->cpp; in __nfp_abm_ctrl_set_q_lvl() 81 __clear_bit(id, abm->threshold_undef); in __nfp_abm_ctrl_set_q_lvl() 82 if (abm->thresholds[id] == val) in __nfp_abm_ctrl_set_q_lvl() 86 err = __nfp_rtsym_writel(cpp, abm->q_lvls, 4, 0, sym_offset, val); in __nfp_abm_ctrl_set_q_lvl() 94 abm->thresholds[id] = val; in __nfp_abm_ctrl_set_q_lvl() 105 return __nfp_abm_ctrl_set_q_lvl(alink->abm, threshold, val); in nfp_abm_ctrl_set_q_lvl() 108 int __nfp_abm_ctrl_set_q_act(struct nfp_abm *abm, unsigned int id, in __nfp_abm_ctrl_set_q_act() argument 111 struct nfp_cpp *cpp = abm in __nfp_abm_ctrl_set_q_act() 250 nfp_abm_ctrl_qm_enable(struct nfp_abm *abm) nfp_abm_ctrl_qm_enable() argument 256 nfp_abm_ctrl_qm_disable(struct nfp_abm *abm) nfp_abm_ctrl_qm_disable() argument 290 struct nfp_abm *abm = alink->abm; nfp_abm_ctrl_prio_check_params() local 315 nfp_abm_ctrl_prio_map_size(struct nfp_abm *abm) nfp_abm_ctrl_prio_map_size() argument 347 nfp_abm_ctrl_find_q_rtsym(struct nfp_abm *abm, const char *name_fmt, size_t size) nfp_abm_ctrl_find_q_rtsym() argument 359 nfp_abm_ctrl_find_addrs(struct nfp_abm *abm) nfp_abm_ctrl_find_addrs() argument [all...] |
H A D | main.c | 114 port->pf_id = alink->abm->pf_id; in nfp_abm_spawn_repr() 167 nfp_abm_kill_reprs(struct nfp_abm *abm, struct nfp_abm_link *alink) in nfp_abm_kill_reprs() argument 169 nfp_abm_kill_repr(abm->app, alink, NFP_REPR_TYPE_PF); in nfp_abm_kill_reprs() 170 nfp_abm_kill_repr(abm->app, alink, NFP_REPR_TYPE_PHYS_PORT); in nfp_abm_kill_reprs() 173 static void nfp_abm_kill_reprs_all(struct nfp_abm *abm) in nfp_abm_kill_reprs_all() argument 175 struct nfp_pf *pf = abm->app->pf; in nfp_abm_kill_reprs_all() 179 nfp_abm_kill_reprs(abm, (struct nfp_abm_link *)nn->app_priv); in nfp_abm_kill_reprs_all() 184 struct nfp_abm *abm = app->priv; in nfp_abm_eswitch_mode_get() local 186 return abm->eswitch_mode; in nfp_abm_eswitch_mode_get() 189 static int nfp_abm_eswitch_set_legacy(struct nfp_abm *abm) in nfp_abm_eswitch_set_legacy() argument 198 nfp_abm_eswitch_clean_up(struct nfp_abm *abm) nfp_abm_eswitch_clean_up() argument 204 nfp_abm_eswitch_set_switchdev(struct nfp_abm *abm) nfp_abm_eswitch_set_switchdev() argument 241 struct nfp_abm *abm = app->priv; nfp_abm_eswitch_mode_set() local 257 nfp_abm_vnic_set_mac(struct nfp_pf *pf, struct nfp_abm *abm, struct nfp_net *nn, unsigned int id) nfp_abm_vnic_set_mac() argument 316 struct nfp_abm *abm = app->priv; nfp_abm_vnic_alloc() local 428 nfp_abm_fw_init_reset(struct nfp_abm *abm) nfp_abm_fw_init_reset() argument 447 struct nfp_abm *abm; nfp_abm_init() local 524 struct nfp_abm *abm = app->priv; nfp_abm_clean() local [all...] |
H A D | main.h | 189 * @abm: back pointer to nfp_abm 207 struct nfp_abm *abm; member 225 static inline bool nfp_abm_has_prio(struct nfp_abm *abm) in nfp_abm_has_prio() argument 227 return abm->num_bands > 1; in nfp_abm_has_prio() 230 static inline bool nfp_abm_has_drop(struct nfp_abm *abm) in nfp_abm_has_drop() argument 232 return abm->action_mask & BIT(NFP_ABM_ACT_DROP); in nfp_abm_has_drop() 235 static inline bool nfp_abm_has_mark(struct nfp_abm *abm) in nfp_abm_has_mark() argument 237 return abm->action_mask & BIT(NFP_ABM_ACT_MARK_DROP); in nfp_abm_has_mark() 253 int nfp_abm_ctrl_find_addrs(struct nfp_abm *abm); 254 int __nfp_abm_ctrl_set_q_lvl(struct nfp_abm *abm, unsigne [all...] |
H A D | cls.c | 21 nfp_abm_u32_check_knode(struct nfp_abm *abm, struct tc_cls_u32_knode *knode, in nfp_abm_u32_check_knode() argument 57 if (knode->res && knode->res->classid >= abm->num_bands) { in nfp_abm_u32_check_knode() 92 if (be32_to_cpu(k->mask) >> tos_off & ~abm->dscp_mask) { in nfp_abm_u32_check_knode() 94 nfp_err(abm->app->cpp, in nfp_abm_u32_check_knode() 96 be32_to_cpu(k->mask) >> tos_off, abm->dscp_mask); in nfp_abm_u32_check_knode() 122 struct nfp_abm *abm = alink->abm; in nfp_abm_update_band_map() local 127 bits_per_prio = roundup_pow_of_two(order_base_2(abm->num_bands)); in nfp_abm_update_band_map() 132 base_shift = 8 - order_base_2(abm->num_prios); in nfp_abm_update_band_map() 134 for (i = 0; i < abm in nfp_abm_update_band_map() [all...] |
H A D | qdisc.c | 48 struct nfp_cpp *cpp = alink->abm->app->cpp; in nfp_abm_stats_update_red() 125 nfp_warn(alink->abm->app->cpp, "Offload of '%08x' stopped\n", in nfp_abm_qdisc_offload_stop() 153 nfp_err(alink->abm->app->cpp, in __nfp_abm_stats_init() 161 nfp_err(alink->abm->app->cpp, in __nfp_abm_stats_init() 215 for (i = 0; i < alink->abm->num_bands; i++) { in nfp_abm_offload_compile_red() 247 struct nfp_abm *abm = alink->abm; in nfp_abm_qdisc_offload_update() local 254 for (i = 0; i < abm->num_bands; i++) in nfp_abm_qdisc_offload_update() 255 __bitmap_set(abm->threshold_undef, in nfp_abm_qdisc_offload_update() 277 for (i = 0; i < abm in nfp_abm_qdisc_offload_update() 520 struct nfp_abm *abm = alink->abm; nfp_abm_gred_check_params() local 665 struct nfp_abm *abm = alink->abm; nfp_abm_red_check_params() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/abm/ |
H A D | ctrl.c | 52 struct nfp_cpp *cpp = alink->abm->app->cpp; in nfp_abm_ctrl_stat() 75 int __nfp_abm_ctrl_set_q_lvl(struct nfp_abm *abm, unsigned int id, u32 val) in __nfp_abm_ctrl_set_q_lvl() argument 77 struct nfp_cpp *cpp = abm->app->cpp; in __nfp_abm_ctrl_set_q_lvl() 81 __clear_bit(id, abm->threshold_undef); in __nfp_abm_ctrl_set_q_lvl() 82 if (abm->thresholds[id] == val) in __nfp_abm_ctrl_set_q_lvl() 86 err = __nfp_rtsym_writel(cpp, abm->q_lvls, 4, 0, sym_offset, val); in __nfp_abm_ctrl_set_q_lvl() 94 abm->thresholds[id] = val; in __nfp_abm_ctrl_set_q_lvl() 105 return __nfp_abm_ctrl_set_q_lvl(alink->abm, threshold, val); in nfp_abm_ctrl_set_q_lvl() 108 int __nfp_abm_ctrl_set_q_act(struct nfp_abm *abm, unsigned int id, in __nfp_abm_ctrl_set_q_act() argument 111 struct nfp_cpp *cpp = abm in __nfp_abm_ctrl_set_q_act() 250 nfp_abm_ctrl_qm_enable(struct nfp_abm *abm) nfp_abm_ctrl_qm_enable() argument 256 nfp_abm_ctrl_qm_disable(struct nfp_abm *abm) nfp_abm_ctrl_qm_disable() argument 290 struct nfp_abm *abm = alink->abm; nfp_abm_ctrl_prio_check_params() local 315 nfp_abm_ctrl_prio_map_size(struct nfp_abm *abm) nfp_abm_ctrl_prio_map_size() argument 347 nfp_abm_ctrl_find_q_rtsym(struct nfp_abm *abm, const char *name_fmt, size_t size) nfp_abm_ctrl_find_q_rtsym() argument 359 nfp_abm_ctrl_find_addrs(struct nfp_abm *abm) nfp_abm_ctrl_find_addrs() argument [all...] |
H A D | main.c | 114 port->pf_id = alink->abm->pf_id; in nfp_abm_spawn_repr() 167 nfp_abm_kill_reprs(struct nfp_abm *abm, struct nfp_abm_link *alink) in nfp_abm_kill_reprs() argument 169 nfp_abm_kill_repr(abm->app, alink, NFP_REPR_TYPE_PF); in nfp_abm_kill_reprs() 170 nfp_abm_kill_repr(abm->app, alink, NFP_REPR_TYPE_PHYS_PORT); in nfp_abm_kill_reprs() 173 static void nfp_abm_kill_reprs_all(struct nfp_abm *abm) in nfp_abm_kill_reprs_all() argument 175 struct nfp_pf *pf = abm->app->pf; in nfp_abm_kill_reprs_all() 179 nfp_abm_kill_reprs(abm, (struct nfp_abm_link *)nn->app_priv); in nfp_abm_kill_reprs_all() 184 struct nfp_abm *abm = app->priv; in nfp_abm_eswitch_mode_get() local 186 return abm->eswitch_mode; in nfp_abm_eswitch_mode_get() 189 static int nfp_abm_eswitch_set_legacy(struct nfp_abm *abm) in nfp_abm_eswitch_set_legacy() argument 198 nfp_abm_eswitch_clean_up(struct nfp_abm *abm) nfp_abm_eswitch_clean_up() argument 204 nfp_abm_eswitch_set_switchdev(struct nfp_abm *abm) nfp_abm_eswitch_set_switchdev() argument 241 struct nfp_abm *abm = app->priv; nfp_abm_eswitch_mode_set() local 257 nfp_abm_vnic_set_mac(struct nfp_pf *pf, struct nfp_abm *abm, struct nfp_net *nn, unsigned int id) nfp_abm_vnic_set_mac() argument 316 struct nfp_abm *abm = app->priv; nfp_abm_vnic_alloc() local 428 nfp_abm_fw_init_reset(struct nfp_abm *abm) nfp_abm_fw_init_reset() argument 447 struct nfp_abm *abm; nfp_abm_init() local 524 struct nfp_abm *abm = app->priv; nfp_abm_clean() local [all...] |
H A D | main.h | 189 * @abm: back pointer to nfp_abm 207 struct nfp_abm *abm; member 225 static inline bool nfp_abm_has_prio(struct nfp_abm *abm) in nfp_abm_has_prio() argument 227 return abm->num_bands > 1; in nfp_abm_has_prio() 230 static inline bool nfp_abm_has_drop(struct nfp_abm *abm) in nfp_abm_has_drop() argument 232 return abm->action_mask & BIT(NFP_ABM_ACT_DROP); in nfp_abm_has_drop() 235 static inline bool nfp_abm_has_mark(struct nfp_abm *abm) in nfp_abm_has_mark() argument 237 return abm->action_mask & BIT(NFP_ABM_ACT_MARK_DROP); in nfp_abm_has_mark() 253 int nfp_abm_ctrl_find_addrs(struct nfp_abm *abm); 254 int __nfp_abm_ctrl_set_q_lvl(struct nfp_abm *abm, unsigne [all...] |
H A D | cls.c | 21 nfp_abm_u32_check_knode(struct nfp_abm *abm, struct tc_cls_u32_knode *knode, in nfp_abm_u32_check_knode() argument 57 if (knode->res && knode->res->classid >= abm->num_bands) { in nfp_abm_u32_check_knode() 92 if (be32_to_cpu(k->mask) >> tos_off & ~abm->dscp_mask) { in nfp_abm_u32_check_knode() 94 nfp_err(abm->app->cpp, in nfp_abm_u32_check_knode() 96 be32_to_cpu(k->mask) >> tos_off, abm->dscp_mask); in nfp_abm_u32_check_knode() 122 struct nfp_abm *abm = alink->abm; in nfp_abm_update_band_map() local 127 bits_per_prio = roundup_pow_of_two(order_base_2(abm->num_bands)); in nfp_abm_update_band_map() 132 base_shift = 8 - order_base_2(abm->num_prios); in nfp_abm_update_band_map() 134 for (i = 0; i < abm in nfp_abm_update_band_map() [all...] |
H A D | qdisc.c | 48 struct nfp_cpp *cpp = alink->abm->app->cpp; in nfp_abm_stats_update_red() 125 nfp_warn(alink->abm->app->cpp, "Offload of '%08x' stopped\n", in nfp_abm_qdisc_offload_stop() 153 nfp_err(alink->abm->app->cpp, in __nfp_abm_stats_init() 161 nfp_err(alink->abm->app->cpp, in __nfp_abm_stats_init() 215 for (i = 0; i < alink->abm->num_bands; i++) { in nfp_abm_offload_compile_red() 247 struct nfp_abm *abm = alink->abm; in nfp_abm_qdisc_offload_update() local 254 for (i = 0; i < abm->num_bands; i++) in nfp_abm_qdisc_offload_update() 255 __bitmap_set(abm->threshold_undef, in nfp_abm_qdisc_offload_update() 277 for (i = 0; i < abm in nfp_abm_qdisc_offload_update() 520 struct nfp_abm *abm = alink->abm; nfp_abm_gred_check_params() local 665 struct nfp_abm *abm = alink->abm; nfp_abm_red_check_params() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | abm.h | 30 struct abm { struct 37 void (*abm_init)(struct abm *abm, uint32_t back_light); 38 bool (*set_abm_level)(struct abm *abm, unsigned int abm_level); 39 bool (*set_abm_immediate_disable)(struct abm *abm, unsigned int panel_inst); 40 bool (*set_pipe)(struct abm *abm, unsigned int controller_id, unsigned int panel_inst); 45 bool (*set_backlight_level_pwm)(struct abm *ab [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_abm.c | 37 #define TO_DCE_ABM(abm)\ 38 container_of(abm, struct dce_abm, base) 48 abm->ctx->logger 58 static bool dce_abm_set_pipe(struct abm *abm, uint32_t controller_id, uint32_t panel_inst) in dce_abm_set_pipe() argument 60 struct dce_abm *abm_dce = TO_DCE_ABM(abm); in dce_abm_set_pipe() 63 if (abm->dmcu_is_running == false) in dce_abm_set_pipe() 138 static void dce_abm_init(struct abm *abm, uint32_t backlight) in dce_abm_init() argument 140 struct dce_abm *abm_dce = TO_DCE_ABM(abm); in dce_abm_init() 177 dce_abm_get_current_backlight(struct abm *abm) dce_abm_get_current_backlight() argument 188 dce_abm_get_target_backlight(struct abm *abm) dce_abm_get_target_backlight() argument 199 dce_abm_set_level(struct abm *abm, uint32_t level) dce_abm_set_level() argument 220 dce_abm_immediate_disable(struct abm *abm, uint32_t panel_inst) dce_abm_immediate_disable() argument 230 dce_abm_set_backlight_level_pwm( struct abm *abm, unsigned int backlight_pwm_u16_16, unsigned int frame_ramp, unsigned int controller_id, unsigned int panel_inst) dce_abm_set_backlight_level_pwm() argument 300 dce_abm_destroy(struct abm **abm) dce_abm_destroy() argument [all...] |
H A D | dmub_abm.c | 38 #define TO_DMUB_ABM(abm)\ 39 container_of(abm, struct dce_abm, base) 70 static void dmub_abm_init(struct abm *abm, uint32_t backlight) in dmub_abm_init() argument 72 struct dce_abm *dce_abm = TO_DMUB_ABM(abm); in dmub_abm_init() 108 dmub_abm_enable_fractional_pwm(abm->ctx); in dmub_abm_init() 111 static unsigned int dmub_abm_get_current_backlight(struct abm *abm) in dmub_abm_get_current_backlight() argument 113 struct dce_abm *dce_abm = TO_DMUB_ABM(abm); in dmub_abm_get_current_backlight() 122 static unsigned int dmub_abm_get_target_backlight(struct abm *ab argument 133 dmub_abm_set_level(struct abm *abm, uint32_t level) dmub_abm_set_level() argument 150 dmub_abm_init_config(struct abm *abm, const char *src, unsigned int bytes) dmub_abm_init_config() argument 221 dmub_abm_destroy(struct abm **abm) dmub_abm_destroy() argument [all...] |
H A D | dmub_abm.h | 29 #include "abm.h" 32 struct abm *dmub_abm_create( 38 void dmub_abm_destroy(struct abm **abm);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn21/ |
H A D | dcn21_hwseq.c | 37 #include "abm.h" 140 static bool dmub_abm_set_pipe(struct abm *abm, uint32_t otg_inst, in dmub_abm_set_pipe() argument 144 struct dc_context *dc = abm->ctx; in dmub_abm_set_pipe() 181 struct abm *abm = pipe_ctx->stream_res.abm; in dcn21_set_abm_immediate_disable() local 191 if (abm && panel_cntl) { in dcn21_set_abm_immediate_disable() 192 if (abm->funcs && abm in dcn21_set_abm_immediate_disable() 208 struct abm *abm = pipe_ctx->stream_res.abm; dcn21_set_pipe() local 243 struct abm *abm = pipe_ctx->stream_res.abm; dcn21_set_backlight_level() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn21/ |
H A D | dcn21_hwseq.c | 37 #include "abm.h" 140 static bool dmub_abm_set_pipe(struct abm *abm, uint32_t otg_inst, uint32_t option, uint32_t panel_inst) in dmub_abm_set_pipe() argument 143 struct dc_context *dc = abm->ctx; in dmub_abm_set_pipe() 163 struct abm *abm = pipe_ctx->stream_res.abm; in dcn21_set_abm_immediate_disable() local 174 if (abm && panel_cntl) in dcn21_set_abm_immediate_disable() 175 dmub_abm_set_pipe(abm, otg_inst, SET_ABM_PIPE_IMMEDIATELY_DISABLE, in dcn21_set_abm_immediate_disable() 181 struct abm *ab in dcn21_set_pipe() local 201 struct abm *abm = pipe_ctx->stream_res.abm; dcn21_set_backlight_level() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_edp_panel_control.c | 40 #include "abm.h" 1035 static struct abm *get_abm_from_stream_res(const struct dc_link *link) in get_abm_from_stream_res() 1039 struct abm *abm = NULL; in get_abm_from_stream_res() local 1046 abm = pipe_ctx.stream_res.abm; in get_abm_from_stream_res() 1050 return abm; in get_abm_from_stream_res() 1055 struct abm *abm = get_abm_from_stream_res(link); in edp_get_backlight_level() local 1066 else if (abm ! in edp_get_backlight_level() 1074 struct abm *abm = get_abm_from_stream_res(link); edp_get_target_backlight_pwm() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/ |
H A D | Makefile | 68 abm/cls.o \ 69 abm/ctrl.o \ 70 abm/qdisc.o \ 71 abm/main.o
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/ |
H A D | Makefile | 77 abm/cls.o \ 78 abm/ctrl.o \ 79 abm/qdisc.o \ 80 abm/main.o
|