/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. This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in BDX -- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring. On the right side of the ring, this is reversed. The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring. In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.", 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. This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in BDX -- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring. On the right side of the ring, this is reversed. The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring. In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.", 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. This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in BDX -- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring. On the right side of the ring, this is reversed. The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring. In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.", 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. This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in BDX -- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring. On the right side of the ring, this is reversed. The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring. In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.; Filters for the Down and Even ring polarity.", 386 "BriefDescription": "AK Ring In Use; Down and Odd", 391 "PublicDescription": "Counts the number of cycles that the AK rin [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 this ring stop. This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring. On the right side of the ring, this is reversed. The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring. In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.", 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 this ring stop. This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring. On the right side of the ring, this is reversed. The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring. In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.", 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 this ring stop. This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring. On the right side of the ring, this is reversed. The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring. In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.", 1812 "BriefDescription": "Horizontal AK Ring In Use; Right and Odd", 1818 "PublicDescription": "Counts the number of cycles that the Horizontal AK rin [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 this ring stop. This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring. On the right side of the ring, this is reversed. The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring. In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.", 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 this ring stop. This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring. On the right side of the ring, this is reversed. The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring. In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.", 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 this ring stop. This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring. On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring. On the right side of the ring, this is reversed. The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring. In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.", 1812 "BriefDescription": "Horizontal AK Ring In Use; Right and Odd", 1818 "PublicDescription": "Counts the number of cycles that the Horizontal AK rin [all...] |