Home
last modified time | relevance | path

Searched refs:abm (Results 1 - 25 of 76) sorted by relevance

1234

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/
H A Ddmub_abm.c32 #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 Ddmub_abm_lcd.h29 #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 Ddce_abm.c37 #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 Ddmub_abm_lcd.c43 #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 Ddmub_abm.h29 #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 Dabm.h32 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 Dctrl.c52 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 Dmain.c114 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 Dmain.h189 * @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 Dcls.c21 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 Dqdisc.c48 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 Dctrl.c52 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 Dmain.c114 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 Dmain.h189 * @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 Dcls.c21 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 Dqdisc.c48 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 Dabm.h30 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 Ddce_abm.c37 #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 Ddmub_abm.c38 #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 Ddmub_abm.h29 #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 Ddcn21_hwseq.c37 #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 Ddcn21_hwseq.c37 #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 Dlink_edp_panel_control.c40 #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 DMakefile68 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 DMakefile77 abm/cls.o \
78 abm/ctrl.o \
79 abm/qdisc.o \
80 abm/main.o

Completed in 14 milliseconds

1234