Home
last modified time | relevance | path

Searched refs:follower (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/sound/core/
H A Dvmaster.c3 * Virtual master and follower controls
24 * link master - this contains a list of follower controls that are
41 * link follower - this contains a follower control element
44 * master control. A follower may have either one or two channels.
54 struct snd_kcontrol follower; /* the copy of original control entry */ member
57 static int follower_update(struct link_follower *follower) in follower_update() argument
65 uctl->id = follower->follower.id; in follower_update()
66 err = follower in follower_update()
77 follower_init(struct link_follower *follower) follower_init() argument
117 struct link_follower *follower; master_init() local
137 follower_get_val(struct link_follower *follower, struct snd_ctl_elem_value *ucontrol) follower_get_val() argument
150 follower_put_val(struct link_follower *follower, struct snd_ctl_elem_value *ucontrol) follower_put_val() argument
187 struct link_follower *follower = snd_kcontrol_chip(kcontrol); follower_info() local
194 struct link_follower *follower = snd_kcontrol_chip(kcontrol); follower_get() local
201 struct link_follower *follower = snd_kcontrol_chip(kcontrol); follower_put() local
225 struct link_follower *follower = snd_kcontrol_chip(kcontrol); follower_tlv_cmd() local
232 struct link_follower *follower = snd_kcontrol_chip(kcontrol); follower_free() local
252 _snd_ctl_add_follower(struct snd_kcontrol *master, struct snd_kcontrol *follower, unsigned int flags) _snd_ctl_add_follower() argument
295 struct snd_kcontrol *follower; snd_ctl_add_followers() local
343 struct link_follower *follower; sync_followers() local
387 struct link_follower *follower, *n; master_free() local
528 snd_ctl_apply_vmaster_followers(struct snd_kcontrol *kctl, int (*func)(struct snd_kcontrol *vfollower, struct snd_kcontrol *follower, void *arg), void *arg) snd_ctl_apply_vmaster_followers() argument
535 struct link_follower *follower; snd_ctl_apply_vmaster_followers() local
[all...]
/kernel/linux/linux-5.10/sound/core/
H A Dvmaster.c3 * Virtual master and follower controls
24 * link master - this contains a list of follower controls that are
41 * link follower - this contains a follower control element
44 * master control. A follower may have either one or two channels.
54 struct snd_kcontrol follower; /* the copy of original control entry */ member
57 static int follower_update(struct link_follower *follower) in follower_update() argument
65 uctl->id = follower->follower.id; in follower_update()
66 err = follower in follower_update()
77 follower_init(struct link_follower *follower) follower_init() argument
117 struct link_follower *follower; master_init() local
137 follower_get_val(struct link_follower *follower, struct snd_ctl_elem_value *ucontrol) follower_get_val() argument
150 follower_put_val(struct link_follower *follower, struct snd_ctl_elem_value *ucontrol) follower_put_val() argument
187 struct link_follower *follower = snd_kcontrol_chip(kcontrol); follower_info() local
194 struct link_follower *follower = snd_kcontrol_chip(kcontrol); follower_get() local
201 struct link_follower *follower = snd_kcontrol_chip(kcontrol); follower_put() local
225 struct link_follower *follower = snd_kcontrol_chip(kcontrol); follower_tlv_cmd() local
232 struct link_follower *follower = snd_kcontrol_chip(kcontrol); follower_free() local
252 _snd_ctl_add_follower(struct snd_kcontrol *master, struct snd_kcontrol *follower, unsigned int flags) _snd_ctl_add_follower() argument
315 struct link_follower *follower; sync_followers() local
359 struct link_follower *follower, *n; master_free() local
499 snd_ctl_apply_vmaster_followers(struct snd_kcontrol *kctl, int (*func)(struct snd_kcontrol *vfollower, struct snd_kcontrol *follower, void *arg), void *arg) snd_ctl_apply_vmaster_followers() argument
506 struct link_follower *follower; snd_ctl_apply_vmaster_followers() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_panel.c110 struct drm_panel_follower *follower; in drm_panel_prepare() local
130 list_for_each_entry(follower, &panel->followers, list) { in drm_panel_prepare()
131 ret = follower->funcs->panel_prepared(follower); in drm_panel_prepare()
134 follower->funcs->panel_prepared, ret); in drm_panel_prepare()
158 struct drm_panel_follower *follower; in drm_panel_unprepare() local
171 list_for_each_entry(follower, &panel->followers, list) { in drm_panel_unprepare()
172 ret = follower->funcs->panel_unpreparing(follower); in drm_panel_unprepare()
175 follower in drm_panel_unprepare()
417 drm_panel_add_follower(struct device *follower_dev, struct drm_panel_follower *follower) drm_panel_add_follower() argument
461 drm_panel_remove_follower(struct drm_panel_follower *follower) drm_panel_remove_follower() argument
482 drm_panel_remove_follower_void(void *follower) drm_panel_remove_follower_void() argument
496 devm_drm_panel_add_follower(struct device *follower_dev, struct drm_panel_follower *follower) devm_drm_panel_add_follower() argument
[all...]
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_panel.h155 int (*panel_prepared)(struct drm_panel_follower *follower);
162 int (*panel_unpreparing)(struct drm_panel_follower *follower);
307 struct drm_panel_follower *follower);
308 void drm_panel_remove_follower(struct drm_panel_follower *follower);
310 struct drm_panel_follower *follower);
318 struct drm_panel_follower *follower) in drm_panel_add_follower()
323 static inline void drm_panel_remove_follower(struct drm_panel_follower *follower) { } in drm_panel_remove_follower() argument
325 struct drm_panel_follower *follower) in devm_drm_panel_add_follower()
317 drm_panel_add_follower(struct device *follower_dev, struct drm_panel_follower *follower) drm_panel_add_follower() argument
324 devm_drm_panel_add_follower(struct device *follower_dev, struct drm_panel_follower *follower) devm_drm_panel_add_follower() argument
/kernel/linux/linux-5.10/include/sound/
H A Dcontrol.h192 struct snd_kcontrol *follower,
194 /* optional flags for follower */
198 * snd_ctl_add_follower - Add a virtual follower control
200 * @follower: follower element to add
202 * Add a virtual follower control to the given master element created via
217 snd_ctl_add_follower(struct snd_kcontrol *master, struct snd_kcontrol *follower) in snd_ctl_add_follower() argument
219 return _snd_ctl_add_follower(master, follower, 0); in snd_ctl_add_follower()
223 * snd_ctl_add_follower_uncached - Add a virtual follower control
225 * @follower
239 snd_ctl_add_follower_uncached(struct snd_kcontrol *master, struct snd_kcontrol *follower) snd_ctl_add_follower_uncached() argument
[all...]
/kernel/linux/linux-6.6/include/sound/
H A Dcontrol.h235 struct snd_kcontrol *follower,
237 /* optional flags for follower */
241 * snd_ctl_add_follower - Add a virtual follower control
243 * @follower: follower element to add
245 * Add a virtual follower control to the given master element created via
260 snd_ctl_add_follower(struct snd_kcontrol *master, struct snd_kcontrol *follower) in snd_ctl_add_follower() argument
262 return _snd_ctl_add_follower(master, follower, 0); in snd_ctl_add_follower()
269 * snd_ctl_add_follower_uncached - Add a virtual follower control
271 * @follower
285 snd_ctl_add_follower_uncached(struct snd_kcontrol *master, struct snd_kcontrol *follower) snd_ctl_add_follower_uncached() argument
[all...]
/kernel/linux/linux-5.10/sound/pci/ice1712/
H A Djuli.c426 struct snd_kcontrol *follower = ctl_find(card, *list); in add_followers() local
428 if (follower) { in add_followers()
429 /* dev_dbg(card->dev, "follower %s found\n", *list); */ in add_followers()
430 snd_ctl_add_follower(master, follower); in add_followers()
H A Dquartet.c783 struct snd_kcontrol *follower = ctl_find(card, *list); in add_followers() local
784 if (follower) in add_followers()
785 snd_ctl_add_follower(master, follower); in add_followers()
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/p54/
H A Dp54usb.h68 __le16 follower; /* ? */ member
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/p54/
H A Dp54usb.h68 __le16 follower; /* ? */ member
/kernel/linux/linux-5.10/sound/pci/ca0106/
H A Dca0106_mixer.c768 struct snd_kcontrol *follower = ctl_find(card, *list); in add_followers() local
769 if (follower) in add_followers()
770 snd_ctl_add_follower(master, follower); in add_followers()
/kernel/linux/linux-6.6/drivers/hid/i2c-hid/
H A Di2c-hid-core.c1117 static int i2c_hid_core_panel_prepared(struct drm_panel_follower *follower) in i2c_hid_core_panel_prepared() argument
1119 struct i2c_hid *ihid = container_of(follower, struct i2c_hid, panel_follower); in i2c_hid_core_panel_prepared()
1131 static int i2c_hid_core_panel_unpreparing(struct drm_panel_follower *follower) in i2c_hid_core_panel_unpreparing() argument
1133 struct i2c_hid *ihid = container_of(follower, struct i2c_hid, panel_follower); in i2c_hid_core_panel_unpreparing()
1233 /* Power on and probe unless device is a panel follower. */ in i2c_hid_core_probe()
1249 * If we're a panel follower, we'll register when the panel turns on; in i2c_hid_core_probe()
1281 * If we're a follower, the act of unfollowing will cause us to be in i2c_hid_core_remove()
/kernel/linux/linux-5.10/sound/pci/hda/
H A Dhda_codec.c1818 /* apply the function to all matching follower ctls in the mixer list */
1875 /* initialize the follower volume with 0dB via snd_ctl_apply_vmaster_followers() */
1876 static int init_follower_0dB(struct snd_kcontrol *follower, in init_follower_0dB() argument
1889 "Unexpected TLV callback for follower %s:%d\n", in init_follower_0dB()
1907 "Mismatching dB step for vmaster follower (%d!=%d)\n", in init_follower_0dB()
1915 put_kctl_with_value(follower, val); in init_follower_0dB()
1922 /* unmute the follower via snd_ctl_apply_vmaster_followers() */
1923 static int init_follower_unmute(struct snd_kcontrol *follower, in init_follower_unmute() argument
1927 return put_kctl_with_value(follower, 1); in init_follower_unmute()
1931 void *data, struct snd_kcontrol *follower) in add_follower()
1930 add_follower(struct hda_codec *codec, void *data, struct snd_kcontrol *follower) add_follower() argument
[all...]
/kernel/linux/linux-6.6/sound/pci/hda/
H A Dhda_codec.c1858 /* apply the function to all matching follower ctls in the mixer list */
1915 /* initialize the follower volume with 0dB via snd_ctl_apply_vmaster_followers() */
1916 static int init_follower_0dB(struct snd_kcontrol *follower, in init_follower_0dB() argument
1929 "Unexpected TLV callback for follower %s:%d\n", in init_follower_0dB()
1947 "Mismatching dB step for vmaster follower (%d!=%d)\n", in init_follower_0dB()
1955 put_kctl_with_value(follower, val); in init_follower_0dB()
1962 /* unmute the follower via snd_ctl_apply_vmaster_followers() */
1963 static int init_follower_unmute(struct snd_kcontrol *follower, in init_follower_unmute() argument
1967 return put_kctl_with_value(follower, 1); in init_follower_unmute()
1971 void *data, struct snd_kcontrol *follower) in add_follower()
1970 add_follower(struct hda_codec *codec, void *data, struct snd_kcontrol *follower) add_follower() argument
[all...]

Completed in 18 milliseconds