/linux/sound/i2c/other/ |
H A D | ak4xxx-adda.c | 26 void snd_akm4xxx_write(struct snd_akm4xxx *ak, int chip, unsigned char reg, in snd_akm4xxx_write() argument 29 ak->ops.lock(ak, chip); in snd_akm4xxx_write() 30 ak->ops.write(ak, chip, reg, val); in snd_akm4xxx_write() 33 snd_akm4xxx_set(ak, chip, reg, val); in snd_akm4xxx_write() 34 ak->ops.unlock(ak, chip); in snd_akm4xxx_write() 40 static void ak4524_reset(struct snd_akm4xxx *ak, int state) in ak4524_reset() argument 45 for (chip = 0; chip < ak->num_dacs/2; chip++) { in ak4524_reset() 46 snd_akm4xxx_write(ak, chip, 0x01, state ? 0x00 : 0x03); in ak4524_reset() 50 for (reg = 0x04; reg < ak->total_regs; reg++) in ak4524_reset() 51 snd_akm4xxx_write(ak, chip, reg, in ak4524_reset() [all …]
|
/linux/sound/pci/ice1712/ |
H A D | ak4xxx.c | 24 static void snd_ice1712_akm4xxx_lock(struct snd_akm4xxx *ak, int chip) in snd_ice1712_akm4xxx_lock() argument 26 struct snd_ice1712 *ice = ak->private_data[0]; in snd_ice1712_akm4xxx_lock() 31 static void snd_ice1712_akm4xxx_unlock(struct snd_akm4xxx *ak, int chip) in snd_ice1712_akm4xxx_unlock() argument 33 struct snd_ice1712 *ice = ak->private_data[0]; in snd_ice1712_akm4xxx_unlock() 41 static void snd_ice1712_akm4xxx_write(struct snd_akm4xxx *ak, int chip, in snd_ice1712_akm4xxx_write() argument 47 struct snd_ak4xxx_private *priv = (void *)ak->private_value[0]; in snd_ice1712_akm4xxx_write() 48 struct snd_ice1712 *ice = ak->private_data[0]; in snd_ice1712_akm4xxx_write() 112 int snd_ice1712_akm4xxx_init(struct snd_akm4xxx *ak, const struct snd_akm4xxx *temp, in snd_ice1712_akm4xxx_init() argument 125 *ak = *temp; in snd_ice1712_akm4xxx_init() 126 ak->card = ice->card; in snd_ice1712_akm4xxx_init() [all …]
|
H A D | delta.c | 247 static void delta_ak4524_lock(struct snd_akm4xxx *ak, int chip) in delta_ak4524_lock() argument 249 struct snd_ak4xxx_private *priv = (void *)ak->private_value[0]; in delta_ak4524_lock() 250 struct snd_ice1712 *ice = ak->private_data[0]; in delta_ak4524_lock() 261 static void delta1010lt_ak4524_lock(struct snd_akm4xxx *ak, int chip) in delta1010lt_ak4524_lock() argument 263 struct snd_ak4xxx_private *priv = (void *)ak->private_value[0]; in delta1010lt_ak4524_lock() 264 struct snd_ice1712 *ice = ak->private_data[0]; in delta1010lt_ak4524_lock() 274 static void delta66e_ak4524_lock(struct snd_akm4xxx *ak, int chip) in delta66e_ak4524_lock() argument 276 struct snd_ak4xxx_private *priv = (void *)ak->private_value[0]; in delta66e_ak4524_lock() 277 struct snd_ice1712 *ice = ak->private_data[0]; in delta66e_ak4524_lock() 288 static void vx442_ak4524_lock(struct snd_akm4xxx *ak, int chip) in vx442_ak4524_lock() argument [all …]
|
H A D | revo.c | 39 static void revo_set_rate_val(struct snd_akm4xxx *ak, unsigned int rate) in revo_set_rate_val() argument 55 if (ak->type == SND_AK4355 || ak->type == SND_AK4358) { in revo_set_rate_val() 62 tmp = snd_akm4xxx_get(ak, 0, reg); in revo_set_rate_val() 68 snd_akm4xxx_reset(ak, 1); in revo_set_rate_val() 69 tmp = snd_akm4xxx_get(ak, 0, reg); in revo_set_rate_val() 72 /* snd_akm4xxx_write(ak, 0, reg, tmp); */ in revo_set_rate_val() 73 snd_akm4xxx_set(ak, 0, reg, tmp); /* value is written in reset(0) */ in revo_set_rate_val() 74 snd_akm4xxx_reset(ak, 0); in revo_set_rate_val() 309 static void ap192_set_rate_val(struct snd_akm4xxx *ak, unsigned int rate) in ap192_set_rate_val() argument 311 struct snd_ice1712 *ice = ak->private_data[0]; in ap192_set_rate_val() [all …]
|
H A D | juli.c | 187 static void juli_akm_lock(struct snd_akm4xxx *ak, int chip) in juli_akm_lock() argument 191 static void juli_akm_unlock(struct snd_akm4xxx *ak, int chip) in juli_akm_unlock() argument 195 static void juli_akm_write(struct snd_akm4xxx *ak, int chip, in juli_akm_write() argument 198 struct snd_ice1712 *ice = ak->private_data[0]; in juli_akm_write() 208 static void juli_akm_set_rate_val(struct snd_akm4xxx *ak, unsigned int rate) in juli_akm_set_rate_val() argument 212 struct snd_ice1712 *ice = ak->private_data[0]; in juli_akm_set_rate_val() 245 tmp = snd_akm4xxx_get(ak, 0, 2); in juli_akm_set_rate_val() 246 snd_akm4xxx_reset(ak, 1); in juli_akm_set_rate_val() 247 tmp = snd_akm4xxx_get(ak, 0, 2); in juli_akm_set_rate_val() 250 snd_akm4xxx_set(ak, 0, 2, tmp); in juli_akm_set_rate_val() [all …]
|
H A D | ews.c | 158 static void ews88mt_ak4524_lock(struct snd_akm4xxx *ak, int chip) in ews88mt_ak4524_lock() argument 160 struct snd_ice1712 *ice = ak->private_data[0]; in ews88mt_ak4524_lock() 175 static void ews88mt_ak4524_unlock(struct snd_akm4xxx *ak, int chip) in ews88mt_ak4524_unlock() argument 177 struct snd_ice1712 *ice = ak->private_data[0]; in ews88mt_ak4524_unlock() 184 static void ewx2496_ak4524_lock(struct snd_akm4xxx *ak, int chip) in ewx2496_ak4524_lock() argument 186 struct snd_ice1712 *ice = ak->private_data[0]; in ewx2496_ak4524_lock() 199 static void dmx6fire_ak4524_lock(struct snd_akm4xxx *ak, int chip) in dmx6fire_ak4524_lock() argument 201 struct snd_ak4xxx_private *priv = (void *)ak->private_value[0]; in dmx6fire_ak4524_lock() 202 struct snd_ice1712 *ice = ak->private_data[0]; in dmx6fire_ak4524_lock() 412 struct snd_akm4xxx *ak; in snd_ice1712_ews_init() local [all …]
|
H A D | quartet.c | 257 static void qtet_akm_write(struct snd_akm4xxx *ak, int chip, in qtet_akm_write() argument 263 struct snd_ice1712 *ice = ak->private_data[0]; in qtet_akm_write() 319 static void qtet_akm_set_regs(struct snd_akm4xxx *ak, unsigned char addr, in qtet_akm_set_regs() argument 324 for (chip = 0; chip < ak->num_chips; chip++) { in qtet_akm_set_regs() 325 tmp = snd_akm4xxx_get(ak, chip, addr); in qtet_akm_set_regs() 330 snd_akm4xxx_write(ak, chip, addr, tmp); in qtet_akm_set_regs() 337 static void qtet_akm_set_rate_val(struct snd_akm4xxx *ak, unsigned int rate) in qtet_akm_set_rate_val() argument 354 qtet_akm_set_regs(ak, AK4620_DFS_REG, AK4620_DFS0 | AK4620_DFS1 | in qtet_akm_set_rate_val() 521 struct snd_akm4xxx *ak = ice->akm; in qtet_mute_put() local 524 qtet_akm_set_regs(ak, AK4620_DEEMVOL_REG, AK4620_SMUTE, smute); in qtet_mute_put() [all …]
|
H A D | hoontech.c | 262 static void stdsp24_ak4524_lock(struct snd_akm4xxx *ak, int chip) in stdsp24_ak4524_lock() argument 264 struct snd_ice1712 *ice = ak->private_data[0]; in stdsp24_ak4524_lock() 299 struct snd_akm4xxx *ak; in snd_ice1712_value_init() local 308 ak = ice->akm = kmalloc(sizeof(struct snd_akm4xxx), GFP_KERNEL); in snd_ice1712_value_init() 309 if (! ak) in snd_ice1712_value_init() 313 err = snd_ice1712_akm4xxx_init(ak, &akm_stdsp24_mv, &akm_stdsp24_mv_priv, ice); in snd_ice1712_value_init()
|
/linux/include/sound/ |
H A D | ak4xxx-adda.h | 19 void (*lock)(struct snd_akm4xxx *ak, int chip); 20 void (*unlock)(struct snd_akm4xxx *ak, int chip); 21 void (*write)(struct snd_akm4xxx *ak, int chip, unsigned char reg, 23 void (*set_rate_val)(struct snd_akm4xxx *ak, unsigned int rate); 70 void snd_akm4xxx_write(struct snd_akm4xxx *ak, int chip, unsigned char reg, 72 void snd_akm4xxx_reset(struct snd_akm4xxx *ak, int state); 73 void snd_akm4xxx_init(struct snd_akm4xxx *ak); 74 int snd_akm4xxx_build_controls(struct snd_akm4xxx *ak); 76 #define snd_akm4xxx_get(ak,chip,reg) \ argument 77 (ak)->images[(chip) * 16 + (reg)] [all …]
|
/linux/tools/perf/pmu-events/arch/x86/ivytown/ |
H A D | uncore-io.json | 182 "BriefDescription": "R2 AK Ring in Use; Counterclockwise", 187 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 192 "BriefDescription": "R2 AK Ring in Use; Counterclockwise and Even on VRing 0", 197 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 202 "BriefDescription": "R2 AK Ring in Use; Counterclockwise and Odd on VRing 0", 207 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 212 "BriefDescription": "R2 AK Ring in Use; Counterclockwise and Even on VRing 1", 217 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 222 "BriefDescription": "R2 AK Ring in Use; Counterclockwise and Odd on VRing 1", 227 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… [all …]
|
H A D | uncore-cache.json | 339 "BriefDescription": "AK Ring In Use; Counterclockwise", 344 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 349 "BriefDescription": "AK Ring In Use; Clockwise", 354 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 359 "BriefDescription": "AK Ring In Use; Down", 364 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 369 "BriefDescription": "AK Ring In Use; Down and Even on Vring 0", 374 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 379 "BriefDescription": "AK Ring In Use; Down and Odd on Vring 0", 384 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
H A D | uncore-io.json | 178 "BriefDescription": "AK Ingress Bounced; Dn", 183 …"PublicDescription": "Counts the number of times when a request destined for the AK ingress bounce… 188 "BriefDescription": "AK Ingress Bounced; Up", 193 …"PublicDescription": "Counts the number of times when a request destined for the AK ingress bounce… 198 "BriefDescription": "R2 AK Ring in Use; All", 203 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 208 "BriefDescription": "R2 AK Ring in Use; Counterclockwise", 213 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 218 "BriefDescription": "R2 AK Ring in Use; Counterclockwise and Even", 223 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
H A D | uncore-io.json | 178 "BriefDescription": "AK Ingress Bounced; Dn", 183 …"PublicDescription": "Counts the number of times when a request destined for the AK ingress bounce… 188 "BriefDescription": "AK Ingress Bounced; Up", 193 …"PublicDescription": "Counts the number of times when a request destined for the AK ingress bounce… 198 "BriefDescription": "R2 AK Ring in Use; All", 203 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 208 "BriefDescription": "R2 AK Ring in Use; Counterclockwise", 213 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 218 "BriefDescription": "R2 AK Ring in Use; Counterclockwise and Even", 223 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… [all …]
|
H A D | uncore-cache.json | 346 "BriefDescription": "AK Ring In Use; All", 351 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 356 "BriefDescription": "AK Ring In Use; Down", 361 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 366 "BriefDescription": "AK Ring In Use; Up", 371 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 376 "BriefDescription": "AK Ring In Use; Down and Even", 381 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 386 "BriefDescription": "AK Ring In Use; Down and Odd", 391 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/haswellx/ |
H A D | uncore-io.json | 168 "BriefDescription": "AK Ingress Bounced; Dn", 173 …"PublicDescription": "Counts the number of times when a request destined for the AK ingress bounce… 178 "BriefDescription": "AK Ingress Bounced; Up", 183 …"PublicDescription": "Counts the number of times when a request destined for the AK ingress bounce… 188 "BriefDescription": "R2 AK Ring in Use; Counterclockwise", 193 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 198 "BriefDescription": "R2 AK Ring in Use; Counterclockwise and Even", 203 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 208 "BriefDescription": "R2 AK Ring in Use; Counterclockwise and Odd", 213 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/jaketown/ |
H A D | uncore-io.json | 142 "BriefDescription": "R2 AK Ring in Use; Counterclockwise and Even", 147 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 152 "BriefDescription": "R2 AK Ring in Use; Counterclockwise and Odd", 157 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 162 "BriefDescription": "R2 AK Ring in Use; Clockwise and Even", 167 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 172 "BriefDescription": "R2 AK Ring in Use; Clockwise and Odd", 177 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 232 "BriefDescription": "AK Ingress Bounced", 237 …"PublicDescription": "Counts the number of times when a request destined for the AK ingress bounce… [all …]
|
H A D | uncore-cache.json | 196 "BriefDescription": "AK Ring In Use; Down and Even", 201 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 206 "BriefDescription": "AK Ring In Use; Down and Odd", 211 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 216 "BriefDescription": "AK Ring In Use; Up and Even", 221 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 226 "BriefDescription": "AK Ring In Use; Up and Odd", 231 …"PublicDescription": "Counts the number of cycles that the AK ring is being used at this ring stop… 874 "BriefDescription": "Egress Allocations; AK - Cachebo", 884 "BriefDescription": "Egress Allocations; AK - Corebo", [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-mce | 2 Contact: Andi Kleen <ak@linux.intel.com> 22 Contact: Andi Kleen <ak@linux.intel.com> 39 Contact: Andi Kleen <ak@linux.intel.com> 57 Contact: Andi Kleen <ak@linux.intel.com> 68 Contact: Andi Kleen <ak@linux.intel.com>
|
H A D | sysfs-bus-iio-chemical-sgp40 | 4 Contact: Andreas Klinger <ak@it-klinger.de> 13 Contact: Andreas Klinger <ak@it-klinger.de>
|
/linux/tools/perf/pmu-events/arch/x86/snowridgex/ |
H A D | uncore-interconnect.json | 119 "BriefDescription": ": All Inserts Outbound (BL, AK, Snoops)", 138 "BriefDescription": ": All Inserts Outbound (BL, AK, Snoops)", 571 "BriefDescription": "AK Egress Allocations", 1913 "BriefDescription": "Horizontal AK Ring In Use : Left and Even", 1919 …"PublicDescription": "Horizontal AK Ring In Use : Left and Even : Counts the number of cycles that… 1924 "BriefDescription": "Horizontal AK Ring In Use : Left and Odd", 1930 …"PublicDescription": "Horizontal AK Ring In Use : Left and Odd : Counts the number of cycles that … 1935 "BriefDescription": "Horizontal AK Ring In Use : Right and Even", 1941 …"PublicDescription": "Horizontal AK Ring In Use : Right and Even : Counts the number of cycles tha… 1946 "BriefDescription": "Horizontal AK Ring In Use : Right and Odd", [all …]
|
H A D | uncore-cache.json | 1359 "BriefDescription": "Horizontal AK Ring In Use : Left and Even", 1365 …"PublicDescription": "Horizontal AK Ring In Use : Left and Even : Counts the number of cycles that… 1370 "BriefDescription": "Horizontal AK Ring In Use : Left and Odd", 1376 …"PublicDescription": "Horizontal AK Ring In Use : Left and Odd : Counts the number of cycles that … 1381 "BriefDescription": "Horizontal AK Ring In Use : Right and Even", 1387 …"PublicDescription": "Horizontal AK Ring In Use : Right and Even : Counts the number of cycles tha… 1392 "BriefDescription": "Horizontal AK Ring In Use : Right and Odd", 1398 …"PublicDescription": "Horizontal AK Ring In Use : Right and Odd : Counts the number of cycles that… 1403 "BriefDescription": "Horizontal AK Ring In Use : Left and Even", 1409 …"PublicDescription": "Horizontal AK Ring In Use : Left and Even : Counts the number of cycles that… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/icelakex/ |
H A D | uncore-interconnect.json | 119 "BriefDescription": ": All Inserts Outbound (BL, AK, Snoops)", 138 "BriefDescription": ": All Inserts Outbound (BL, AK, Snoops)", 571 "BriefDescription": "AK Egress Allocations", 2186 "BriefDescription": "Horizontal AK Ring In Use : Left and Even", 2192 …"PublicDescription": "Horizontal AK Ring In Use : Left and Even : Counts the number of cycles that… 2197 "BriefDescription": "Horizontal AK Ring In Use : Left and Odd", 2203 …"PublicDescription": "Horizontal AK Ring In Use : Left and Odd : Counts the number of cycles that … 2208 "BriefDescription": "Horizontal AK Ring In Use : Right and Even", 2214 …"PublicDescription": "Horizontal AK Ring In Use : Right and Even : Counts the number of cycles tha… 2219 "BriefDescription": "Horizontal AK Ring In Use : Right and Odd", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/knightslanding/ |
H A D | uncore-cache.json | 1220 "EventName": "UNC_H_EGRESS_HORZ_ADS_USED.AK", 1244 "BriefDescription": "CMS Horizontal Egress Bypass. AK ring", 1247 "EventName": "UNC_H_EGRESS_HORZ_BYPASS.AK", 1280 "BriefDescription": "Cycles CMS Horizontal Egress Queue is Full AK", 1283 "EventName": "UNC_H_EGRESS_HORZ_CYCLES_FULL.AK", 1316 "BriefDescription": "Cycles CMS Horizontal Egress Queue is Not Empty AK", 1319 "EventName": "UNC_H_EGRESS_HORZ_CYCLES_NE.AK", 1352 "BriefDescription": "CMS Horizontal Egress Inserts AK", 1355 "EventName": "UNC_H_EGRESS_HORZ_INSERTS.AK", 1391 "EventName": "UNC_H_EGRESS_HORZ_NACK.AK", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
H A D | uncore-interconnect.json | 176 "BriefDescription": "All Inserts Outbound (BL, AK, Snoops)", 633 "BriefDescription": "AK Egress Allocations", 1779 "BriefDescription": "Horizontal AK Ring In Use; Left and Even", 1785 …"PublicDescription": "Counts the number of cycles that the Horizontal AK ring is being used at thi… 1790 "BriefDescription": "Horizontal AK Ring In Use; Left and Odd", 1796 …"PublicDescription": "Counts the number of cycles that the Horizontal AK ring is being used at thi… 1801 "BriefDescription": "Horizontal AK Ring In Use; Right and Even", 1807 …"PublicDescription": "Counts the number of cycles that the Horizontal AK ring is being used at thi… 1812 "BriefDescription": "Horizontal AK Ring In Use; Right and Odd", 1818 …"PublicDescription": "Counts the number of cycles that the Horizontal AK ring is being used at thi… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/skylakex/ |
H A D | uncore-interconnect.json | 176 "BriefDescription": "All Inserts Outbound (BL, AK, Snoops)", 633 "BriefDescription": "AK Egress Allocations", 1779 "BriefDescription": "Horizontal AK Ring In Use; Left and Even", 1785 …"PublicDescription": "Counts the number of cycles that the Horizontal AK ring is being used at thi… 1790 "BriefDescription": "Horizontal AK Ring In Use; Left and Odd", 1796 …"PublicDescription": "Counts the number of cycles that the Horizontal AK ring is being used at thi… 1801 "BriefDescription": "Horizontal AK Ring In Use; Right and Even", 1807 …"PublicDescription": "Counts the number of cycles that the Horizontal AK ring is being used at thi… 1812 "BriefDescription": "Horizontal AK Ring In Use; Right and Odd", 1818 …"PublicDescription": "Counts the number of cycles that the Horizontal AK ring is being used at thi… [all …]
|