/linux-master/sound/core/ |
H A D | vmaster.c | 3 * 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 in struct:link_follower 57 static int follower_update(struct link_follower *follower) argument 65 uctl->id = follower->follower.id; 66 err = follower 75 follower_init(struct link_follower *follower) argument 111 struct link_follower *follower; local 131 follower_get_val(struct link_follower *follower, struct snd_ctl_elem_value *ucontrol) argument 144 follower_put_val(struct link_follower *follower, struct snd_ctl_elem_value *ucontrol) argument 181 struct link_follower *follower = snd_kcontrol_chip(kcontrol); local 188 struct link_follower *follower = snd_kcontrol_chip(kcontrol); local 195 struct link_follower *follower = snd_kcontrol_chip(kcontrol); local 219 struct link_follower *follower = snd_kcontrol_chip(kcontrol); local 226 struct link_follower *follower = snd_kcontrol_chip(kcontrol); local 246 _snd_ctl_add_follower(struct snd_kcontrol *master, struct snd_kcontrol *follower, unsigned int flags) argument 289 struct snd_kcontrol *follower; local 337 struct link_follower *follower; local 380 struct link_follower *follower, *n; local 521 snd_ctl_apply_vmaster_followers(struct snd_kcontrol *kctl, int (*func)(struct snd_kcontrol *vfollower, struct snd_kcontrol *follower, void *arg), void *arg) argument 528 struct link_follower *follower; local [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_panel.c | 110 struct drm_panel_follower *follower; local 130 list_for_each_entry(follower, &panel->followers, list) { 131 ret = follower->funcs->panel_prepared(follower); 134 follower->funcs->panel_prepared, ret); 158 struct drm_panel_follower *follower; local 171 list_for_each_entry(follower, &panel->followers, list) { 172 ret = follower->funcs->panel_unpreparing(follower); 175 follower 422 drm_panel_add_follower(struct device *follower_dev, struct drm_panel_follower *follower) argument 466 drm_panel_remove_follower(struct drm_panel_follower *follower) argument 487 drm_panel_remove_follower_void(void *follower) argument 501 devm_drm_panel_add_follower(struct device *follower_dev, struct drm_panel_follower *follower) argument [all...] |
/linux-master/include/drm/ |
H A D | drm_panel.h | 155 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) 323 static inline void drm_panel_remove_follower(struct drm_panel_follower *follower) { } argument 325 struct drm_panel_follower *follower) 317 drm_panel_add_follower(struct device *follower_dev, struct drm_panel_follower *follower) argument 324 devm_drm_panel_add_follower(struct device *follower_dev, struct drm_panel_follower *follower) argument
|
/linux-master/include/sound/ |
H A D | control.h | 235 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) argument 262 return _snd_ctl_add_follower(master, follower, 0); 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) argument [all...] |
/linux-master/drivers/net/wireless/intersil/p54/ |
H A D | p54usb.h | 68 __le16 follower; /* ? */ member in struct:net2280_tx_hdr
|
/linux-master/drivers/hid/i2c-hid/ |
H A D | i2c-hid-core.c | 1102 static int i2c_hid_core_panel_prepared(struct drm_panel_follower *follower) argument 1104 struct i2c_hid *ihid = container_of(follower, struct i2c_hid, panel_follower); 1116 static int i2c_hid_core_panel_unpreparing(struct drm_panel_follower *follower) argument 1118 struct i2c_hid *ihid = container_of(follower, struct i2c_hid, panel_follower); 1218 /* Power on and probe unless device is a panel follower. */ 1234 * If we're a panel follower, we'll register when the panel turns on; 1266 * If we're a follower, the act of unfollowing will cause us to be
|
/linux-master/sound/pci/hda/ |
H A D | hda_codec.c | 1858 /* 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, argument 1929 "Unexpected TLV callback for follower %s:%d\n", 1947 "Mismatching dB step for vmaster follower (%d!=%d)\n", 1955 put_kctl_with_value(follower, val); 1962 /* unmute the follower via snd_ctl_apply_vmaster_followers() */ 1963 static int init_follower_unmute(struct snd_kcontrol *follower, argument 1967 return put_kctl_with_value(follower, 1); 1971 void *data, struct snd_kcontrol *follower) 1970 add_follower(struct hda_codec *codec, void *data, struct snd_kcontrol *follower) argument [all...] |