Home
last modified time | relevance | path

Searched refs:lm (Results 1 - 25 of 113) sorted by relevance

12345

/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Dlm8323.c162 static int lm8323_write(struct lm8323_chip *lm, int len, ...) in lm8323_write() argument
171 dev_err(&lm->client->dev, "tried to send %d bytes\n", len); in lm8323_write()
185 ret = i2c_master_send(lm->client, data, len); in lm8323_write()
187 ret = i2c_master_send(lm->client, data, len); in lm8323_write()
189 dev_err(&lm->client->dev, "sent %d bytes of %d total\n", in lm8323_write()
199 static int lm8323_read(struct lm8323_chip *lm, u8 cmd, u8 *buf, int len) in lm8323_read() argument
207 ret = i2c_master_send(lm->client, &cmd, 1); in lm8323_read()
209 ret = i2c_master_send(lm->client, &cmd, 1); in lm8323_read()
211 dev_err(&lm->client->dev, "sending read cmd 0x%02x failed\n", in lm8323_read()
216 ret = i2c_master_recv(lm in lm8323_read()
227 lm8323_set_active_time(struct lm8323_chip *lm, int time) lm8323_set_active_time() argument
246 process_keys(struct lm8323_chip *lm) process_keys() argument
297 lm8323_process_error(struct lm8323_chip *lm) lm8323_process_error() argument
315 lm8323_reset(struct lm8323_chip *lm) lm8323_reset() argument
321 lm8323_configure(struct lm8323_chip *lm) lm8323_configure() argument
366 struct lm8323_chip *lm = _lm; lm8323_irq() local
405 lm8323_read_id(struct lm8323_chip *lm, u8 *buf) lm8323_read_id() argument
501 struct lm8323_chip *lm = pwm->chip; lm8323_pwm_set_brightness() local
555 init_pwm(struct lm8323_chip *lm, int id, struct device *dev, const char *name) init_pwm() argument
594 struct lm8323_chip *lm = dev_get_drvdata(dev); lm8323_show_disable() local
603 struct lm8323_chip *lm = dev_get_drvdata(dev); lm8323_set_disable() local
629 struct lm8323_chip *lm; lm8323_probe() local
755 struct lm8323_chip *lm = i2c_get_clientdata(client); lm8323_suspend() local
775 struct lm8323_chip *lm = i2c_get_clientdata(client); lm8323_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Dlm8323.c162 static int lm8323_write(struct lm8323_chip *lm, int len, ...) in lm8323_write() argument
171 dev_err(&lm->client->dev, "tried to send %d bytes\n", len); in lm8323_write()
185 ret = i2c_master_send(lm->client, data, len); in lm8323_write()
187 ret = i2c_master_send(lm->client, data, len); in lm8323_write()
189 dev_err(&lm->client->dev, "sent %d bytes of %d total\n", in lm8323_write()
199 static int lm8323_read(struct lm8323_chip *lm, u8 cmd, u8 *buf, int len) in lm8323_read() argument
207 ret = i2c_master_send(lm->client, &cmd, 1); in lm8323_read()
209 ret = i2c_master_send(lm->client, &cmd, 1); in lm8323_read()
211 dev_err(&lm->client->dev, "sending read cmd 0x%02x failed\n", in lm8323_read()
216 ret = i2c_master_recv(lm in lm8323_read()
227 lm8323_set_active_time(struct lm8323_chip *lm, int time) lm8323_set_active_time() argument
246 process_keys(struct lm8323_chip *lm) process_keys() argument
297 lm8323_process_error(struct lm8323_chip *lm) lm8323_process_error() argument
315 lm8323_reset(struct lm8323_chip *lm) lm8323_reset() argument
321 lm8323_configure(struct lm8323_chip *lm) lm8323_configure() argument
366 struct lm8323_chip *lm = _lm; lm8323_irq() local
405 lm8323_read_id(struct lm8323_chip *lm, u8 *buf) lm8323_read_id() argument
501 struct lm8323_chip *lm = pwm->chip; lm8323_pwm_set_brightness() local
555 init_pwm(struct lm8323_chip *lm, int id, struct device *dev, const char *name) init_pwm() argument
593 struct lm8323_chip *lm = dev_get_drvdata(dev); lm8323_show_disable() local
602 struct lm8323_chip *lm = dev_get_drvdata(dev); lm8323_set_disable() local
623 struct lm8323_chip *lm; lm8323_probe() local
757 struct lm8323_chip *lm = i2c_get_clientdata(client); lm8323_remove() local
784 struct lm8323_chip *lm = i2c_get_clientdata(client); lm8323_suspend() local
804 struct lm8323_chip *lm = i2c_get_clientdata(client); lm8323_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/macintosh/
H A Dwindfarm_lm75_sensor.c46 struct wf_lm75_sensor *lm = wf_to_lm75(sr); in wf_lm75_get() local
49 if (lm->i2c == NULL) in wf_lm75_get()
53 if (!lm->inited) { in wf_lm75_get()
54 u8 cfg_new, cfg = (u8)i2c_smbus_read_byte_data(lm->i2c, 1); in wf_lm75_get()
63 i2c_smbus_write_byte_data(lm->i2c, 1, cfg_new); in wf_lm75_get()
64 lm->inited = 1; in wf_lm75_get()
71 data = (s32)le16_to_cpu(i2c_smbus_read_word_data(lm->i2c, 0)); in wf_lm75_get()
80 struct wf_lm75_sensor *lm = wf_to_lm75(sr); in wf_lm75_release() local
82 kfree(lm); in wf_lm75_release()
94 struct wf_lm75_sensor *lm; in wf_lm75_probe() local
153 struct wf_lm75_sensor *lm = i2c_get_clientdata(client); wf_lm75_remove() local
[all...]
H A Dwindfarm_lm87_sensor.c68 struct wf_lm87_sensor *lm = sr->priv; in wf_lm87_get() local
71 if (lm->i2c == NULL) in wf_lm87_get()
77 temp = wf_lm87_read_reg(lm->i2c, LM87_INT_TEMP); in wf_lm87_get()
87 struct wf_lm87_sensor *lm = wf_to_lm87(sr); in wf_lm87_release() local
89 kfree(lm); in wf_lm87_release()
101 struct wf_lm87_sensor *lm; in wf_lm87_probe() local
132 lm = kzalloc(sizeof(struct wf_lm87_sensor), GFP_KERNEL); in wf_lm87_probe()
133 if (lm == NULL) in wf_lm87_probe()
136 lm->i2c = client; in wf_lm87_probe()
137 lm in wf_lm87_probe()
150 struct wf_lm87_sensor *lm = i2c_get_clientdata(client); wf_lm87_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/macintosh/
H A Dwindfarm_lm75_sensor.c45 struct wf_lm75_sensor *lm = wf_to_lm75(sr); in wf_lm75_get() local
48 if (lm->i2c == NULL) in wf_lm75_get()
52 if (!lm->inited) { in wf_lm75_get()
53 u8 cfg_new, cfg = (u8)i2c_smbus_read_byte_data(lm->i2c, 1); in wf_lm75_get()
62 i2c_smbus_write_byte_data(lm->i2c, 1, cfg_new); in wf_lm75_get()
63 lm->inited = 1; in wf_lm75_get()
70 data = (s32)le16_to_cpu(i2c_smbus_read_word_data(lm->i2c, 0)); in wf_lm75_get()
79 struct wf_lm75_sensor *lm = wf_to_lm75(sr); in wf_lm75_release() local
81 kfree(lm); in wf_lm75_release()
93 struct wf_lm75_sensor *lm; in wf_lm75_probe() local
152 struct wf_lm75_sensor *lm = i2c_get_clientdata(client); wf_lm75_remove() local
[all...]
H A Dwindfarm_lm87_sensor.c68 struct wf_lm87_sensor *lm = sr->priv; in wf_lm87_get() local
71 if (lm->i2c == NULL) in wf_lm87_get()
77 temp = wf_lm87_read_reg(lm->i2c, LM87_INT_TEMP); in wf_lm87_get()
87 struct wf_lm87_sensor *lm = wf_to_lm87(sr); in wf_lm87_release() local
89 kfree(lm); in wf_lm87_release()
100 struct wf_lm87_sensor *lm; in wf_lm87_probe() local
131 lm = kzalloc(sizeof(struct wf_lm87_sensor), GFP_KERNEL); in wf_lm87_probe()
132 if (lm == NULL) in wf_lm87_probe()
135 lm->i2c = client; in wf_lm87_probe()
136 lm in wf_lm87_probe()
149 struct wf_lm87_sensor *lm = i2c_get_clientdata(client); wf_lm87_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_mixer.c19 static int get_right_pair_idx(struct mdp5_kms *mdp5_kms, int lm) in get_right_pair_idx() argument
24 pair_lm = lm_right_pair[lm]; in get_right_pair_idx()
31 if (mixer->lm == pair_lm) in get_right_pair_idx()
74 pair_idx = get_right_pair_idx(mdp5_kms, cur->lm); in mdp5_mixer_assign()
107 DBG("assigning Layer Mixer %d to crtc %s", (*mixer)->lm, crtc->name); in mdp5_mixer_assign()
111 DBG("assigning Right Layer Mixer %d to crtc %s", (*r_mixer)->lm, in mdp5_mixer_assign()
152 struct mdp5_hw_mixer *mdp5_mixer_init(const struct mdp5_lm_instance *lm) in mdp5_mixer_init() argument
160 mixer->name = mixer_names[lm->id]; in mdp5_mixer_init()
161 mixer->lm = lm in mdp5_mixer_init()
[all...]
H A Dmdp5_crtc.c124 flush_mask |= mdp_ctl_flush_mask_lm(mixer->lm); in crtc_flush_all()
128 flush_mask |= mdp_ctl_flush_mask_lm(r_mixer->lm); in crtc_flush_all()
220 uint32_t lm = mixer->lm; in blend_setup() local
222 uint32_t r_lm = r_mixer ? r_mixer->lm : 0; in blend_setup()
328 mdp5_write(mdp5_kms, REG_MDP5_LM_BLEND_OP_MODE(lm, in blend_setup()
330 mdp5_write(mdp5_kms, REG_MDP5_LM_BLEND_FG_ALPHA(lm, in blend_setup()
332 mdp5_write(mdp5_kms, REG_MDP5_LM_BLEND_BG_ALPHA(lm, in blend_setup()
344 val = mdp5_read(mdp5_kms, REG_MDP5_LM_BLEND_COLOR_OUT(lm)); in blend_setup()
345 mdp5_write(mdp5_kms, REG_MDP5_LM_BLEND_COLOR_OUT(lm), in blend_setup()
366 uint32_t lm = mixer->lm; mdp5_crtc_mode_set_nofb() local
877 int lm; mdp5_crtc_restore_cursor() local
[all...]
H A Dmdp5_mixer.h15 int lm; /* the LM instance # */ member
28 struct mdp5_hw_mixer *mdp5_mixer_init(const struct mdp5_lm_instance *lm);
29 void mdp5_mixer_destroy(struct mdp5_hw_mixer *lm);
H A Dmdp5_ctl.c269 blend_cfg = ctl_read(ctl, REG_MDP5_CTL_LAYER_REG(ctl->id, mixer->lm)); in mdp5_ctl_set_cursor()
276 ctl_write(ctl, REG_MDP5_CTL_LAYER_REG(ctl->id, mixer->lm), blend_cfg); in mdp5_ctl_set_cursor()
391 ctl_write(ctl, REG_MDP5_CTL_LAYER_REG(ctl->id, mixer->lm), blend_cfg); in mdp5_ctl_blend()
392 ctl_write(ctl, REG_MDP5_CTL_LAYER_EXT_REG(ctl->id, mixer->lm), in mdp5_ctl_blend()
395 ctl_write(ctl, REG_MDP5_CTL_LAYER_REG(ctl->id, r_mixer->lm), in mdp5_ctl_blend()
397 ctl_write(ctl, REG_MDP5_CTL_LAYER_EXT_REG(ctl->id, r_mixer->lm), in mdp5_ctl_blend()
402 ctl->pending_ctl_trigger = mdp_ctl_flush_mask_lm(mixer->lm); in mdp5_ctl_blend()
404 ctl->pending_ctl_trigger |= mdp_ctl_flush_mask_lm(r_mixer->lm); in mdp5_ctl_blend()
406 DBG("lm%d: blend config = 0x%08x. ext_cfg = 0x%08x", mixer->lm, in mdp5_ctl_blend()
457 mdp_ctl_flush_mask_lm(int lm) mdp_ctl_flush_mask_lm() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_mixer.c19 static int get_right_pair_idx(struct mdp5_kms *mdp5_kms, int lm) in get_right_pair_idx() argument
24 pair_lm = lm_right_pair[lm]; in get_right_pair_idx()
31 if (mixer->lm == pair_lm) in get_right_pair_idx()
74 pair_idx = get_right_pair_idx(mdp5_kms, cur->lm); in mdp5_mixer_assign()
107 DBG("assigning Layer Mixer %d to crtc %s", (*mixer)->lm, crtc->name); in mdp5_mixer_assign()
111 DBG("assigning Right Layer Mixer %d to crtc %s", (*r_mixer)->lm, in mdp5_mixer_assign()
152 struct mdp5_hw_mixer *mdp5_mixer_init(const struct mdp5_lm_instance *lm) in mdp5_mixer_init() argument
160 mixer->name = mixer_names[lm->id]; in mdp5_mixer_init()
161 mixer->lm = lm in mdp5_mixer_init()
[all...]
H A Dmdp5_crtc.c127 flush_mask |= mdp_ctl_flush_mask_lm(mixer->lm); in crtc_flush_all()
131 flush_mask |= mdp_ctl_flush_mask_lm(r_mixer->lm); in crtc_flush_all()
223 uint32_t lm = mixer->lm; in blend_setup() local
225 uint32_t r_lm = r_mixer ? r_mixer->lm : 0; in blend_setup()
333 mdp5_write(mdp5_kms, REG_MDP5_LM_BLEND_OP_MODE(lm, in blend_setup()
335 mdp5_write(mdp5_kms, REG_MDP5_LM_BLEND_FG_ALPHA(lm, in blend_setup()
337 mdp5_write(mdp5_kms, REG_MDP5_LM_BLEND_BG_ALPHA(lm, in blend_setup()
349 val = mdp5_read(mdp5_kms, REG_MDP5_LM_BLEND_COLOR_OUT(lm)); in blend_setup()
350 mdp5_write(mdp5_kms, REG_MDP5_LM_BLEND_COLOR_OUT(lm), in blend_setup()
371 uint32_t lm = mixer->lm; mdp5_crtc_mode_set_nofb() local
892 int lm; mdp5_crtc_restore_cursor() local
[all...]
H A Dmdp5_mixer.h15 int lm; /* the LM instance # */ member
28 struct mdp5_hw_mixer *mdp5_mixer_init(const struct mdp5_lm_instance *lm);
29 void mdp5_mixer_destroy(struct mdp5_hw_mixer *lm);
H A Dmdp5_ctl.c271 blend_cfg = ctl_read(ctl, REG_MDP5_CTL_LAYER_REG(ctl->id, mixer->lm)); in mdp5_ctl_set_cursor()
278 ctl_write(ctl, REG_MDP5_CTL_LAYER_REG(ctl->id, mixer->lm), blend_cfg); in mdp5_ctl_set_cursor()
393 ctl_write(ctl, REG_MDP5_CTL_LAYER_REG(ctl->id, mixer->lm), blend_cfg); in mdp5_ctl_blend()
394 ctl_write(ctl, REG_MDP5_CTL_LAYER_EXT_REG(ctl->id, mixer->lm), in mdp5_ctl_blend()
397 ctl_write(ctl, REG_MDP5_CTL_LAYER_REG(ctl->id, r_mixer->lm), in mdp5_ctl_blend()
399 ctl_write(ctl, REG_MDP5_CTL_LAYER_EXT_REG(ctl->id, r_mixer->lm), in mdp5_ctl_blend()
404 ctl->pending_ctl_trigger = mdp_ctl_flush_mask_lm(mixer->lm); in mdp5_ctl_blend()
406 ctl->pending_ctl_trigger |= mdp_ctl_flush_mask_lm(r_mixer->lm); in mdp5_ctl_blend()
408 DBG("lm%d: blend config = 0x%08x. ext_cfg = 0x%08x", mixer->lm, in mdp5_ctl_blend()
459 mdp_ctl_flush_mask_lm(int lm) mdp_ctl_flush_mask_lm() argument
[all...]
/kernel/linux/linux-5.10/drivers/lightnvm/
H A Dpblk-init.c627 struct pblk_line_meta *lm = &pblk->lm; in calc_emeta_len() local
633 lm->emeta_sec[1] = DIV_ROUND_UP( in calc_emeta_len()
634 sizeof(struct line_emeta) + lm->blk_bitmap_len + in calc_emeta_len()
636 lm->emeta_len[1] = lm->emeta_sec[1] * geo->csecs; in calc_emeta_len()
639 lm->dsec_per_line = lm->sec_per_line - lm->emeta_sec[0]; in calc_emeta_len()
640 lm in calc_emeta_len()
657 struct pblk_line_meta *lm = &pblk->lm; pblk_set_provision() local
714 struct pblk_line_meta *lm = &pblk->lm; pblk_setup_line_meta_chk() local
760 struct pblk_line_meta *lm = &pblk->lm; pblk_setup_line_meta() local
790 struct pblk_line_meta *lm = &pblk->lm; pblk_alloc_line_meta() local
826 struct pblk_line_meta *lm = &pblk->lm; pblk_line_mg_init() local
942 struct pblk_line_meta *lm = &pblk->lm; pblk_line_meta_init() local
[all...]
H A Dpblk-recovery.c42 struct pblk_line_meta *lm = &pblk->lm; in pblk_recov_l2p_from_emeta() local
54 data_start = pblk_line_smeta_start(pblk, line) + lm->smeta_sec; in pblk_recov_l2p_from_emeta()
118 struct pblk_line_meta *lm = &pblk->lm; in pblk_sec_in_open_line() local
119 int nr_bb = bitmap_weight(line->blk_bitmap, lm->blk_per_line); in pblk_sec_in_open_line()
124 for (i = 0; i < lm->blk_per_line; i++) { in pblk_sec_in_open_line()
134 if (lm->blk_per_line - nr_bb != valid_chunks) in pblk_sec_in_open_line()
137 pblk_update_line_wp(pblk, line, written_secs - lm->smeta_sec); in pblk_sec_in_open_line()
321 struct pblk_line_meta *lm in pblk_line_wps_are_unbalanced() local
358 struct pblk_line_meta *lm = &pblk->lm; pblk_recov_scan_oob() local
547 struct pblk_line_meta *lm = &pblk->lm; pblk_line_emeta_start() local
590 struct pblk_line_meta *lm = &pblk->lm; pblk_recov_wa_counters() local
614 struct pblk_line_meta *lm = &pblk->lm; pblk_line_was_written() local
641 struct pblk_line_meta *lm = &pblk->lm; pblk_line_is_open() local
653 struct pblk_line_meta *lm = &pblk->lm; pblk_recov_l2p() local
[all...]
H A Dpblk-core.c409 struct pblk_line_meta *lm = &pblk->lm; in pblk_line_gc_list() local
429 } else if (vsc < lm->high_thrs) { in pblk_line_gc_list()
434 } else if (vsc < lm->mid_thrs) { in pblk_line_gc_list()
459 lm->high_thrs, lm->mid_thrs); in pblk_line_gc_list()
605 pblk->lm.sec_per_line, line->cur_sec); in pblk_dealloc_page()
621 if (line->cur_sec + nr_secs > pblk->lm.sec_per_line) { in __pblk_alloc_page()
623 nr_secs = pblk->lm.sec_per_line - line->cur_sec; in __pblk_alloc_page()
627 pblk->lm in __pblk_alloc_page()
666 struct pblk_line_meta *lm = &pblk->lm; pblk_line_smeta_start() local
679 struct pblk_line_meta *lm = &pblk->lm; pblk_line_smeta_read() local
720 struct pblk_line_meta *lm = &pblk->lm; pblk_line_smeta_write() local
769 struct pblk_line_meta *lm = &pblk->lm; pblk_line_emeta_read() local
887 struct pblk_line_meta *lm = &pblk->lm; pblk_line_erase() local
918 pblk_line_setup_metadata(struct pblk_line *line, struct pblk_line_mgmt *l_mg, struct pblk_line_meta *lm) pblk_line_setup_metadata() argument
956 struct pblk_line_meta *lm = &pblk->lm; pblk_line_init_metadata() local
1036 struct pblk_line_meta *lm = &pblk->lm; pblk_line_alloc_bitmaps() local
1064 struct pblk_line_meta *lm = &pblk->lm; pblk_line_init_bb() local
1135 struct pblk_line_meta *lm = &pblk->lm; pblk_prepare_new_line() local
1159 struct pblk_line_meta *lm = &pblk->lm; pblk_line_prepare() local
1280 struct pblk_line_meta *lm = &pblk->lm; pblk_line_get() local
1465 struct pblk_line_meta *lm = &pblk->lm; pblk_line_close_meta_sync() local
1746 struct pblk_line_meta *lm = &pblk->lm; pblk_line_close() local
1791 struct pblk_line_meta *lm = &pblk->lm; pblk_line_close_meta() local
1837 struct pblk_line_meta *lm = &pblk->lm; pblk_save_lba_list() local
[all...]
/kernel/linux/linux-5.10/fs/nfs_common/
H A Dgrace.c19 * @lm: who this grace period is for
29 locks_start_grace(struct net *net, struct lock_manager *lm) in locks_start_grace() argument
34 if (list_empty(&lm->list)) in locks_start_grace()
35 list_add(&lm->list, grace_list); in locks_start_grace()
46 * @lm: who this grace period is for
55 locks_end_grace(struct lock_manager *lm) in locks_end_grace() argument
58 list_del_init(&lm->list); in locks_end_grace()
67 struct lock_manager *lm; in __state_in_grace() local
73 list_for_each_entry(lm, grace_list, list) { in __state_in_grace()
74 if (lm in __state_in_grace()
[all...]
/kernel/linux/linux-6.6/fs/nfs_common/
H A Dgrace.c20 * @lm: who this grace period is for
30 locks_start_grace(struct net *net, struct lock_manager *lm) in locks_start_grace() argument
35 if (list_empty(&lm->list)) in locks_start_grace()
36 list_add(&lm->list, grace_list); in locks_start_grace()
46 * @lm: who this grace period is for
55 locks_end_grace(struct lock_manager *lm) in locks_end_grace() argument
58 list_del_init(&lm->list); in locks_end_grace()
67 struct lock_manager *lm; in __state_in_grace() local
73 list_for_each_entry(lm, grace_list, list) { in __state_in_grace()
74 if (lm in __state_in_grace()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_ctl.c11 #define CTL_LAYER(lm) \
12 (((lm) == LM_5) ? (0x024) : (((lm) - LM_0) * 0x004))
13 #define CTL_LAYER_EXT(lm) \
14 (0x40 + (((lm) - LM_0) * 0x004))
15 #define CTL_LAYER_EXT2(lm) \
16 (0x70 + (((lm) - LM_0) * 0x004))
17 #define CTL_LAYER_EXT3(lm) \
18 (0xA0 + (((lm) - LM_0) * 0x004))
56 enum dpu_lm lm) in _mixer_stages()
55 _mixer_stages(const struct dpu_lm_cfg *mixer, int count, enum dpu_lm lm) _mixer_stages() argument
190 dpu_hw_ctl_get_bitmask_mixer(struct dpu_hw_ctl *ctx, enum dpu_lm lm) dpu_hw_ctl_get_bitmask_mixer() argument
352 dpu_hw_ctl_setup_blendstage(struct dpu_hw_ctl *ctx, enum dpu_lm lm, struct dpu_hw_stage_cfg *stage_cfg) dpu_hw_ctl_setup_blendstage() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_ctl.c12 #define CTL_LAYER(lm) \
13 (((lm) == LM_5) ? (0x024) : (((lm) - LM_0) * 0x004))
14 #define CTL_LAYER_EXT(lm) \
15 (0x40 + (((lm) - LM_0) * 0x004))
16 #define CTL_LAYER_EXT2(lm) \
17 (0x70 + (((lm) - LM_0) * 0x004))
18 #define CTL_LAYER_EXT3(lm) \
19 (0xA0 + (((lm) - LM_0) * 0x004))
20 #define CTL_LAYER_EXT4(lm) \
56 _mixer_stages(const struct dpu_lm_cfg *mixer, int count, enum dpu_lm lm) _mixer_stages() argument
218 dpu_hw_ctl_update_pending_flush_mixer(struct dpu_hw_ctl *ctx, enum dpu_lm lm) dpu_hw_ctl_update_pending_flush_mixer() argument
443 dpu_hw_ctl_setup_blendstage(struct dpu_hw_ctl *ctx, enum dpu_lm lm, struct dpu_hw_stage_cfg *stage_cfg) dpu_hw_ctl_setup_blendstage() argument
[all...]
/kernel/linux/linux-5.10/drivers/vme/bridges/
H A Dvme_fake.c384 struct vme_lm_resource *lm; in fake_lm_check() local
392 lm = list_entry(pos, struct vme_lm_resource, list); in fake_lm_check()
404 for (i = 0; i < lm->monitors; i++) { in fake_lm_check()
856 static int fake_lm_set(struct vme_lm_resource *lm, unsigned long long lm_base, in fake_lm_set() argument
863 fake_bridge = lm->parent; in fake_lm_set()
867 mutex_lock(&lm->mtx); in fake_lm_set()
870 for (i = 0; i < lm->monitors; i++) { in fake_lm_set()
872 mutex_unlock(&lm->mtx); in fake_lm_set()
885 mutex_unlock(&lm->mtx); in fake_lm_set()
894 mutex_unlock(&lm in fake_lm_set()
902 fake_lm_get(struct vme_lm_resource *lm, unsigned long long *lm_base, u32 *aspace, u32 *cycle) fake_lm_get() argument
925 fake_lm_attach(struct vme_lm_resource *lm, int monitor, void (*callback)(void *), void *data) fake_lm_attach() argument
966 fake_lm_detach(struct vme_lm_resource *lm, int monitor) fake_lm_detach() argument
1072 struct vme_lm_resource *lm; fake_init() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/vme_user/
H A Dvme_fake.c381 struct vme_lm_resource *lm; in fake_lm_check() local
389 lm = list_entry(pos, struct vme_lm_resource, list); in fake_lm_check()
401 for (i = 0; i < lm->monitors; i++) { in fake_lm_check()
850 static int fake_lm_set(struct vme_lm_resource *lm, unsigned long long lm_base, in fake_lm_set() argument
857 fake_bridge = lm->parent; in fake_lm_set()
861 mutex_lock(&lm->mtx); in fake_lm_set()
864 for (i = 0; i < lm->monitors; i++) { in fake_lm_set()
866 mutex_unlock(&lm->mtx); in fake_lm_set()
879 mutex_unlock(&lm->mtx); in fake_lm_set()
888 mutex_unlock(&lm in fake_lm_set()
896 fake_lm_get(struct vme_lm_resource *lm, unsigned long long *lm_base, u32 *aspace, u32 *cycle) fake_lm_get() argument
919 fake_lm_attach(struct vme_lm_resource *lm, int monitor, void (*callback)(void *), void *data) fake_lm_attach() argument
960 fake_lm_detach(struct vme_lm_resource *lm, int monitor) fake_lm_detach() argument
1065 struct vme_lm_resource *lm; fake_init() local
[all...]
H A Dvme.c1465 struct vme_lm_resource *lm = NULL; in vme_lm_request() local
1476 lm = list_entry(lm_pos, in vme_lm_request()
1478 if (!lm) { in vme_lm_request()
1484 mutex_lock(&lm->mtx); in vme_lm_request()
1485 if (lm->locked == 0) { in vme_lm_request()
1486 lm->locked = 1; in vme_lm_request()
1487 mutex_unlock(&lm->mtx); in vme_lm_request()
1488 allocated_lm = lm; in vme_lm_request()
1491 mutex_unlock(&lm->mtx); in vme_lm_request()
1509 mutex_lock(&lm in vme_lm_request()
1531 struct vme_lm_resource *lm; vme_lm_count() local
1562 struct vme_lm_resource *lm; vme_lm_set() local
1598 struct vme_lm_resource *lm; vme_lm_get() local
1635 struct vme_lm_resource *lm; vme_lm_attach() local
1668 struct vme_lm_resource *lm; vme_lm_detach() local
1700 struct vme_lm_resource *lm; vme_lm_free() local
[all...]
/kernel/linux/linux-5.10/drivers/vme/
H A Dvme.c1479 struct vme_lm_resource *lm = NULL; in vme_lm_request() local
1490 lm = list_entry(lm_pos, in vme_lm_request()
1492 if (!lm) { in vme_lm_request()
1498 mutex_lock(&lm->mtx); in vme_lm_request()
1499 if (lm->locked == 0) { in vme_lm_request()
1500 lm->locked = 1; in vme_lm_request()
1501 mutex_unlock(&lm->mtx); in vme_lm_request()
1502 allocated_lm = lm; in vme_lm_request()
1505 mutex_unlock(&lm->mtx); in vme_lm_request()
1523 mutex_lock(&lm in vme_lm_request()
1545 struct vme_lm_resource *lm; vme_lm_count() local
1576 struct vme_lm_resource *lm; vme_lm_set() local
1612 struct vme_lm_resource *lm; vme_lm_get() local
1649 struct vme_lm_resource *lm; vme_lm_attach() local
1682 struct vme_lm_resource *lm; vme_lm_detach() local
1714 struct vme_lm_resource *lm; vme_lm_free() local
[all...]

Completed in 25 milliseconds

12345