Linux Source Code
Home
Release 5.10
Help
vc4
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Alexandru Gheorghe
Andrzej Pietrasiewicz
Benjamin Gaignard
Boris Brezillon
Chris Wilson
Christian König
Christophe Jaillet
Chunming Zhou
Cihangir Akturk
Colin Ian King
Dan Carpenter
Daniel J Blueman
Daniel Stone
Daniel Vetter
Darek Marcinkiewicz
Dave Stevenson
Derek Foreman
Emil Velikov
Eric Anholt
Gustavo A. R. Silva
Gustavo Padovan
Hans Verkuil
Herve Jourdain
Hoegeun Kwon
Ingo Molnar
James Hilliard
James Hughes
Jonas Pfeil
Jose Abreu
Kees Cook
Kuninori Morimoto
Laurent Pinchart
Linus Torvalds
Maarten Lankhorst
Marek Szyprowski
Mario Kleiner
Masahiro Yamada
Maxime Ripard
Michal Hocko
Michał Mirosław
Nathan Chancellor
Noralf Trönnes
Others
Paul Kocialkowski
Peter Chen
Philipp Zabel
Rob Herring
Robert Foss
Sam Ravnborg
Sean Paul
Shawn Guo
Souptick Joarder
Stefan Schake
Stefan Wahren
Thomas Gleixner
Thomas Zimmermann
Tian Tao
Tom Gundersen
Varad Gautam
Ville Syrjälä
Wambui Karuga
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
vc4_bo.c
1098
-
13
4853
Eric Anholt
Boris Brezillon
Paul Kocialkowski
Maxime Ripard
Daniel J Blueman
Kees Cook
Dan Carpenter
Emil Velikov
Thomas Gleixner
Souptick Joarder
Daniel Vetter
Others
January 2015
March 2015
October 2015
November 2015
January 2016
March 2016
May 2016
September 2016
February 2017
March 2017
April 2017
June 2017
July 2017
October 2017
November 2017
April 2018
February 2019
April 2019
May 2019
June 2019
May 2020
October 2020
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1228}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 682}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 255}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 976}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 1170}, {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 27, "token_count": 18}, {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 131}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
3453
71.15%
Boris Brezillon
1184
24.40%
Paul Kocialkowski
131
2.70%
Maxime Ripard
31
0.64%
Daniel J Blueman
18
0.37%
Kees Cook
14
0.29%
Dan Carpenter
9
0.19%
Emil Velikov
7
0.14%
Thomas Gleixner
2
0.04%
Souptick Joarder
1
0.02%
Daniel Vetter
1
0.02%
Others
2
0.04%
Total
4853
vc4_crtc.c
1181
-
18
4859
Eric Anholt
Maxime Ripard
Boris Brezillon
Mario Kleiner
Shawn Guo
Gustavo Padovan
Daniel Vetter
Thomas Zimmermann
Sam Ravnborg
Laurent Pinchart
Jose Abreu
Stefan Schake
Chris Wilson
Maarten Lankhorst
Cihangir Akturk
Ville Syrjälä
Thomas Gleixner
Masahiro Yamada
March 2015
October 2015
November 2015
December 2015
February 2016
March 2016
May 2016
June 2016
July 2016
September 2016
October 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
August 2017
April 2018
June 2018
July 2018
September 2018
December 2018
February 2019
March 2019
April 2019
June 2019
July 2019
October 2019
January 2020
May 2020
June 2020
September 2020
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 1319}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 401}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 162}, {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 63}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 199}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 78}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 68}, {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 21, "token_count": 20}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "token_count": 7}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 10, "token_count": 28}, {"author_id": 33, "token_count": 8}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 89}, {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 108}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 115}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 222}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 1, "token_count": 250}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1196}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
2281
46.94%
Maxime Ripard
1472
30.29%
Boris Brezillon
609
12.53%
Mario Kleiner
340
7.00%
Shawn Guo
36
0.74%
Gustavo Padovan
28
0.58%
Daniel Vetter
23
0.47%
Thomas Zimmermann
21
0.43%
Sam Ravnborg
11
0.23%
Laurent Pinchart
11
0.23%
Jose Abreu
8
0.16%
Stefan Schake
4
0.08%
Chris Wilson
4
0.08%
Maarten Lankhorst
3
0.06%
Cihangir Akturk
3
0.06%
Ville Syrjälä
2
0.04%
Thomas Gleixner
2
0.04%
Masahiro Yamada
1
0.02%
Total
4859
vc4_debugfs.c
83
-
5
303
Eric Anholt
Paul Kocialkowski
Wambui Karuga
Thomas Gleixner
Others
March 2015
February 2019
April 2019
June 2019
March 2020
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 227}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 56, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
267
88.12%
Paul Kocialkowski
31
10.23%
Wambui Karuga
2
0.66%
Thomas Gleixner
2
0.66%
Others
1
0.33%
Total
303
vc4_dpi.c
369
-
10
1459
Eric Anholt
Mario Kleiner
Benjamin Gaignard
Jose Abreu
Masahiro Yamada
Thomas Zimmermann
Daniel Vetter
Laurent Pinchart
Thomas Gleixner
Rob Herring
February 2016
July 2016
February 2017
March 2017
May 2017
October 2017
March 2018
January 2019
February 2019
April 2019
June 2019
September 2019
February 2020
March 2020
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1197}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 67}, {"author_id": 33, "token_count": 8}, {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 37, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 18, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1390
95.27%
Mario Kleiner
29
1.99%
Benjamin Gaignard
12
0.82%
Jose Abreu
8
0.55%
Masahiro Yamada
5
0.34%
Thomas Zimmermann
4
0.27%
Daniel Vetter
4
0.27%
Laurent Pinchart
3
0.21%
Thomas Gleixner
2
0.14%
Rob Herring
2
0.14%
Total
1459
vc4_drv.c
404
-
18
1619
Eric Anholt
Boris Brezillon
Maxime Ripard
Paul Kocialkowski
Noralf Trönnes
Daniel Vetter
Sam Ravnborg
Philipp Zabel
Michał Mirosław
Tom Gundersen
Herve Jourdain
Jonas Pfeil
Thomas Gleixner
Derek Foreman
Stefan Schake
Masahiro Yamada
Others
January 2015
March 2015
July 2015
October 2015
November 2015
February 2016
April 2016
May 2016
July 2016
August 2016
September 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
October 2017
January 2018
April 2018
July 2018
September 2018
October 2018
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
February 2020
June 2020
September 2020
October 2020
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 836}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 127}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 42, "token_count": 8}, {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 28, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 29}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 14, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1253
77.39%
Boris Brezillon
168
10.38%
Maxime Ripard
82
5.06%
Paul Kocialkowski
29
1.79%
Noralf Trönnes
21
1.30%
Daniel Vetter
16
0.99%
Sam Ravnborg
10
0.62%
Philipp Zabel
9
0.56%
Michał Mirosław
8
0.49%
Tom Gundersen
6
0.37%
Herve Jourdain
6
0.37%
Jonas Pfeil
3
0.19%
Thomas Gleixner
2
0.12%
Derek Foreman
2
0.12%
Stefan Schake
1
0.06%
Masahiro Yamada
1
0.06%
Others
2
0.12%
Total
1619
vc4_drv.h
989
-
17
2972
Eric Anholt
Maxime Ripard
Boris Brezillon
Stefan Schake
Varad Gautam
Paul Kocialkowski
James Hughes
Sam Ravnborg
Masahiro Yamada
Dave Stevenson
Souptick Joarder
Jonas Pfeil
Thomas Gleixner
Laurent Pinchart
Wambui Karuga
Gustavo A. R. Silva
Daniel Vetter
January 2015
March 2015
October 2015
November 2015
December 2015
February 2016
June 2016
July 2016
September 2016
November 2016
December 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2017
October 2017
January 2018
March 2018
April 2018
July 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
February 2020
March 2020
May 2020
June 2020
September 2020
October 2020
November 2020
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 391}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 637}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 7, "token_count": 61}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 102}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 195}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 128}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 52, "token_count": 3}, {"author_id": 3, "token_count": 91}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 0, "token_count": 42}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 39}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 14, "token_count": 20}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 26, "token_count": 26}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 220}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 1, "token_count": 131}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1681
56.56%
Maxime Ripard
493
16.59%
Boris Brezillon
406
13.66%
Stefan Schake
219
7.37%
Varad Gautam
61
2.05%
Paul Kocialkowski
43
1.45%
James Hughes
26
0.87%
Sam Ravnborg
22
0.74%
Masahiro Yamada
4
0.13%
Dave Stevenson
4
0.13%
Souptick Joarder
3
0.10%
Jonas Pfeil
3
0.10%
Thomas Gleixner
2
0.07%
Laurent Pinchart
2
0.07%
Wambui Karuga
1
0.03%
Gustavo A. R. Silva
1
0.03%
Daniel Vetter
1
0.03%
Total
2972
vc4_dsi.c
1714
-
7
6935
Eric Anholt
Boris Brezillon
Sam Ravnborg
Thomas Zimmermann
Laurent Pinchart
Thomas Gleixner
Others
January 2017
February 2017
May 2017
June 2017
August 2017
October 2017
May 2018
June 2018
February 2019
April 2019
June 2019
July 2019
August 2019
September 2019
December 2019
February 2020
March 2020
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 5819}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 296}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 239}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 140}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 18, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
6742
97.22%
Boris Brezillon
162
2.34%
Sam Ravnborg
19
0.27%
Thomas Zimmermann
5
0.07%
Laurent Pinchart
3
0.04%
Thomas Gleixner
2
0.03%
Others
2
0.03%
Total
6935
vc4_fence.c
48
-
1
100
Eric Anholt
April 2017
var spanGroupData = [ {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 100}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
100
100.00%
Total
100
vc4_gem.c
1389
-
18
5894
Eric Anholt
Boris Brezillon
Varad Gautam
Stefan Schake
Paul Kocialkowski
Dan Carpenter
Maxime Ripard
Christophe Jaillet
Kees Cook
Michal Hocko
Rob Herring
Emil Velikov
Daniel Vetter
Christian König
Chunming Zhou
Sam Ravnborg
Ingo Molnar
Cihangir Akturk
October 2015
November 2015
December 2015
January 2016
February 2016
July 2016
September 2016
October 2016
January 2017
February 2017
March 2017
April 2017
May 2017
July 2017
August 2017
October 2017
December 2017
January 2018
April 2018
August 2018
September 2018
October 2018
February 2019
April 2019
May 2019
July 2019
August 2019
November 2019
May 2020
October 2020
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 954}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 2560}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 16, "token_count": 28}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 135}, {"author_id": 7, "token_count": 292}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 540}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 20, "token_count": 37}, {"author_id": 35, "token_count": 14}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 589}, {"author_id": 19, "token_count": 22}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 53}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 146}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 3, "token_count": 152}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 49}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
4465
75.76%
Boris Brezillon
735
12.47%
Varad Gautam
292
4.95%
Stefan Schake
161
2.73%
Paul Kocialkowski
49
0.83%
Dan Carpenter
40
0.68%
Maxime Ripard
39
0.66%
Christophe Jaillet
37
0.63%
Kees Cook
22
0.37%
Michal Hocko
14
0.24%
Rob Herring
10
0.17%
Emil Velikov
7
0.12%
Daniel Vetter
5
0.08%
Christian König
5
0.08%
Chunming Zhou
4
0.07%
Sam Ravnborg
3
0.05%
Ingo Molnar
3
0.05%
Cihangir Akturk
3
0.05%
Total
5894
vc4_hdmi.c
1919
-
22
8870
Eric Anholt
Maxime Ripard
Hans Verkuil
Boris Brezillon
Dave Stevenson
Kuninori Morimoto
Hoegeun Kwon
Peter Chen
Ville Syrjälä
Dan Carpenter
Masahiro Yamada
James Hilliard
Darek Marcinkiewicz
Thomas Zimmermann
Linus Torvalds
Andrzej Pietrasiewicz
Daniel Vetter
Stefan Wahren
Marek Szyprowski
Thomas Gleixner
Mario Kleiner
Others
March 2015
February 2016
July 2016
September 2016
January 2017
February 2017
April 2017
May 2017
July 2017
August 2017
September 2017
January 2018
February 2018
July 2018
December 2018
January 2019
February 2019
April 2019
June 2019
August 2019
October 2019
January 2020
March 2020
May 2020
July 2020
September 2020
October 2020
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 1110}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 23, "token_count": 34}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 596}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 22, "token_count": 15}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2146}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 185}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 1147}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 82}, {"author_id": 1, "token_count": 22}, {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 44, "token_count": 7}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 58, "token_count": 3}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 24}, {"author_id": 5, "token_count": 111}, {"author_id": 15, "token_count": 84}, {"author_id": 1, "token_count": 2768}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 46, "token_count": 6}, {"author_id": 1, "token_count": 259}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
3990
44.98%
Maxime Ripard
3054
34.43%
Hans Verkuil
1147
12.93%
Boris Brezillon
233
2.63%
Dave Stevenson
111
1.25%
Kuninori Morimoto
108
1.22%
Hoegeun Kwon
84
0.95%
Peter Chen
34
0.38%
Ville Syrjälä
24
0.27%
Dan Carpenter
24
0.27%
Masahiro Yamada
13
0.15%
James Hilliard
10
0.11%
Darek Marcinkiewicz
7
0.08%
Thomas Zimmermann
6
0.07%
Linus Torvalds
6
0.07%
Andrzej Pietrasiewicz
5
0.06%
Daniel Vetter
4
0.05%
Stefan Wahren
3
0.03%
Marek Szyprowski
3
0.03%
Thomas Gleixner
2
0.02%
Mario Kleiner
1
0.01%
Others
1
0.01%
Total
8870
vc4_hdmi.h
195
-
3
603
Maxime Ripard
Dave Stevenson
Hoegeun Kwon
September 2020
October 2020
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 24}, {"author_id": 15, "token_count": 5}, {"author_id": 1, "token_count": 566}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
574
95.19%
Dave Stevenson
24
3.98%
Hoegeun Kwon
5
0.83%
Total
603
vc4_hdmi_phy.c
521
-
1
2091
Maxime Ripard
September 2020
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 2091}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
2091
100.00%
Total
2091
vc4_hdmi_regs.h
442
-
3
1986
Maxime Ripard
Nathan Chancellor
Dan Carpenter
September 2020
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 1, "token_count": 1982}, {"author_id": 53, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
1982
99.80%
Nathan Chancellor
2
0.10%
Dan Carpenter
2
0.10%
Total
1986
vc4_hvs.c
725
-
8
3307
Maxime Ripard
Eric Anholt
Boris Brezillon
Dave Stevenson
Stefan Schake
Sam Ravnborg
Chris Wilson
Thomas Gleixner
March 2015
October 2015
December 2015
December 2016
February 2017
April 2018
February 2019
April 2019
June 2019
July 2019
October 2019
June 2020
September 2020
October 2020
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 527}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 337}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 449}, {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 1008}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 74}, {"author_id": 1, "token_count": 693}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
1707
51.62%
Eric Anholt
1050
31.75%
Boris Brezillon
449
13.58%
Dave Stevenson
74
2.24%
Stefan Schake
16
0.48%
Sam Ravnborg
5
0.15%
Chris Wilson
4
0.12%
Thomas Gleixner
2
0.06%
Total
3307
vc4_irq.c
311
-
5
953
Eric Anholt
Varad Gautam
Boris Brezillon
Paul Kocialkowski
Stefan Schake
November 2015
February 2016
July 2016
February 2017
March 2017
April 2017
November 2017
December 2017
January 2018
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 503}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 7, "token_count": 149}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 125}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
623
65.37%
Varad Gautam
149
15.63%
Boris Brezillon
125
13.12%
Paul Kocialkowski
41
4.30%
Stefan Schake
15
1.57%
Total
953
vc4_kms.c
934
-
19
3454
Maxime Ripard
Stefan Schake
Eric Anholt
Boris Brezillon
Gustavo Padovan
Paul Kocialkowski
Derek Foreman
Maarten Lankhorst
Daniel Stone
Robert Foss
Mario Kleiner
Sam Ravnborg
Chris Wilson
Daniel Vetter
Thomas Gleixner
Noralf Trönnes
Masahiro Yamada
Emil Velikov
Others
March 2015
July 2015
November 2015
April 2016
May 2016
June 2016
August 2016
October 2016
November 2016
May 2017
June 2017
July 2017
August 2017
March 2018
April 2018
July 2018
November 2018
January 2019
February 2019
April 2019
June 2019
July 2019
May 2020
September 2020
October 2020
November 2020
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 215}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 0, "token_count": 137}, {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 11, "token_count": 8}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 76}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 962}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 396}, {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 631}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 247}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 532}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
1410
40.82%
Stefan Schake
962
27.85%
Eric Anholt
482
13.95%
Boris Brezillon
440
12.74%
Gustavo Padovan
76
2.20%
Paul Kocialkowski
17
0.49%
Derek Foreman
14
0.41%
Maarten Lankhorst
9
0.26%
Daniel Stone
8
0.23%
Robert Foss
7
0.20%
Mario Kleiner
7
0.20%
Sam Ravnborg
6
0.17%
Chris Wilson
6
0.17%
Daniel Vetter
3
0.09%
Thomas Gleixner
2
0.06%
Noralf Trönnes
2
0.06%
Masahiro Yamada
1
0.03%
Emil Velikov
1
0.03%
Others
1
0.03%
Total
3454
vc4_packet.h
399
-
1
1089
Eric Anholt
November 2015
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 1089}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1089
100.00%
Total
1089
vc4_perfmon.c
206
-
3
982
Boris Brezillon
Eric Anholt
Gustavo A. R. Silva
January 2018
January 2019
April 2019
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 894}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 84}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
894
91.04%
Eric Anholt
84
8.55%
Gustavo A. R. Silva
4
0.41%
Total
982
vc4_plane.c
1418
-
24
6323
Eric Anholt
Boris Brezillon
Dave Stevenson
Gustavo Padovan
Maxime Ripard
Daniel Stone
Stefan Schake
Daniel Vetter
Rob Herring
Tian Tao
Ville Syrjälä
Chris Wilson
Sam Ravnborg
Colin Ian King
Masahiro Yamada
Alexandru Gheorghe
Thomas Gleixner
Nathan Chancellor
Kees Cook
Andrzej Pietrasiewicz
Others
March 2015
October 2015
November 2015
December 2015
June 2016
December 2016
February 2017
March 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
February 2019
May 2019
June 2019
July 2019
October 2019
December 2019
February 2020
May 2020
September 2020
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 1007}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 848}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 660}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 12, "token_count": 11}, {"author_id": 17, "token_count": 34}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 11, "token_count": 107}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 92}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 171}, {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 208}, {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 12, "token_count": 29}, {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 55, "token_count": 4}, {"author_id": 2, "token_count": 422}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 786}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 545}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 232}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 24, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 98}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 355}, {"author_id": 1, "token_count": 25}, {"author_id": 53, "token_count": 2}, {"author_id": 38, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
2815
44.52%
Boris Brezillon
2143
33.89%
Dave Stevenson
618
9.77%
Gustavo Padovan
208
3.29%
Maxime Ripard
187
2.96%
Daniel Stone
107
1.69%
Stefan Schake
96
1.52%
Daniel Vetter
53
0.84%
Rob Herring
34
0.54%
Tian Tao
10
0.16%
Ville Syrjälä
9
0.14%
Chris Wilson
8
0.13%
Sam Ravnborg
6
0.09%
Colin Ian King
5
0.08%
Masahiro Yamada
4
0.06%
Alexandru Gheorghe
4
0.06%
Thomas Gleixner
2
0.03%
Nathan Chancellor
2
0.03%
Kees Cook
2
0.03%
Andrzej Pietrasiewicz
1
0.02%
Others
9
0.14%
Total
6323
vc4_qpu_defines.h
279
-
1
575
Eric Anholt
November 2015
July 2016
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 534}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
575
100.00%
Total
575
vc4_regs.h
1029
-
8
2993
Eric Anholt
Hans Verkuil
Dave Stevenson
Boris Brezillon
Maxime Ripard
Mario Kleiner
Stefan Schake
Thomas Gleixner
March 2015
October 2015
December 2015
February 2016
March 2016
May 2016
June 2016
September 2016
December 2016
February 2017
June 2017
July 2017
January 2018
March 2018
April 2018
August 2018
February 2019
June 2019
July 2020
September 2020
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 1440}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 45}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 240}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 278}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 170}, {"author_id": 1, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
2352
78.58%
Hans Verkuil
240
8.02%
Dave Stevenson
187
6.25%
Boris Brezillon
83
2.77%
Maxime Ripard
69
2.31%
Mario Kleiner
52
1.74%
Stefan Schake
8
0.27%
Thomas Gleixner
2
0.07%
Total
2993
vc4_render_cl.c
660
-
1
2892
Eric Anholt
November 2015
January 2016
September 2016
February 2017
July 2017
February 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 2606}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
2892
100.00%
Total
2892
vc4_trace.h
60
-
3
85
Eric Anholt
Thomas Gleixner
Others
November 2015
September 2017
June 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
82
96.47%
Thomas Gleixner
2
2.35%
Others
1
1.18%
Total
85
vc4_trace_points.c
11
-
2
16
Eric Anholt
Thomas Gleixner
November 2015
June 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
14
87.50%
Thomas Gleixner
2
12.50%
Total
16
vc4_txp.c
561
-
5
2111
Boris Brezillon
Maxime Ripard
Eric Anholt
Sean Paul
Sam Ravnborg
July 2018
February 2019
April 2019
June 2019
July 2019
June 2020
September 2020
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 1595}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 32, "token_count": 16}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 425}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
1595
75.56%
Maxime Ripard
434
20.56%
Eric Anholt
52
2.46%
Sean Paul
16
0.76%
Sam Ravnborg
14
0.66%
Total
2111
vc4_v3d.c
523
-
10
2212
Eric Anholt
Paul Kocialkowski
Boris Brezillon
Maxime Ripard
Stefan Schake
Sam Ravnborg
Masahiro Yamada
Thomas Gleixner
Emil Velikov
Others
March 2015
November 2015
February 2016
March 2016
November 2016
March 2017
April 2017
May 2017
July 2017
December 2017
January 2018
April 2018
February 2019
April 2019
May 2019
June 2019
July 2019
May 2020
October 2020
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 790}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 404}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 273}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 206}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1843
83.32%
Paul Kocialkowski
206
9.31%
Boris Brezillon
128
5.79%
Maxime Ripard
12
0.54%
Stefan Schake
8
0.36%
Sam Ravnborg
6
0.27%
Masahiro Yamada
3
0.14%
Thomas Gleixner
2
0.09%
Emil Velikov
2
0.09%
Others
2
0.09%
Total
2212
vc4_validate.c
939
-
5
4072
Eric Anholt
Jonas Pfeil
Gustavo A. R. Silva
Colin Ian King
Others
November 2015
January 2016
July 2016
September 2016
November 2016
February 2017
March 2017
May 2017
July 2017
March 2018
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 3701}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 9, "token_count": 84}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 41, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
3982
97.79%
Jonas Pfeil
84
2.06%
Gustavo A. R. Silva
4
0.10%
Colin Ian King
1
0.02%
Others
1
0.02%
Total
4072
vc4_validate_shaders.c
950
-
3
3365
Eric Anholt
Jonas Pfeil
Daniel J Blueman
November 2015
July 2016
August 2016
October 2016
November 2016
February 2017
July 2017
April 2018
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 1547}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1508}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 237}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 27, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
3121
92.75%
Jonas Pfeil
237
7.04%
Daniel J Blueman
7
0.21%
Total
3365
vc4_vec.c
627
-
5
2531
Boris Brezillon
Eric Anholt
Thomas Zimmermann
Daniel Vetter
Thomas Gleixner
December 2016
February 2017
July 2018
January 2019
February 2019
April 2019
June 2019
March 2020
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 2448}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 18, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
2448
96.72%
Eric Anholt
73
2.88%
Thomas Zimmermann
4
0.16%
Daniel Vetter
4
0.16%
Thomas Gleixner
2
0.08%
Total
2531
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
75
Author
Tokens
Proportion
Commits
Proportion
0
Eric Anholt
46751
58.80%
117
26.96%
1
Maxime Ripard
13637
17.15%
105
24.19%
2
Boris Brezillon
11802
14.84%
42
9.68%
3
Stefan Schake
1490
1.87%
14
3.23%
4
Hans Verkuil
1387
1.74%
2
0.46%
5
Dave Stevenson
1018
1.28%
11
2.53%
6
Paul Kocialkowski
547
0.69%
5
1.15%
7
Varad Gautam
502
0.63%
1
0.23%
8
Mario Kleiner
429
0.54%
8
1.84%
9
Jonas Pfeil
327
0.41%
1
0.23%
10
Gustavo Padovan
312
0.39%
2
0.46%
11
Daniel Stone
115
0.14%
1
0.23%
12
Daniel Vetter
114
0.14%
18
4.15%
13
Kuninori Morimoto
108
0.14%
3
0.69%
14
Sam Ravnborg
102
0.13%
2
0.46%
15
Hoegeun Kwon
89
0.11%
1
0.23%
16
Dan Carpenter
75
0.09%
6
1.38%
17
Rob Herring
46
0.06%
3
0.69%
18
Thomas Zimmermann
40
0.05%
3
0.69%
19
Kees Cook
38
0.05%
2
0.46%
20
Christophe Jaillet
37
0.05%
1
0.23%
21
Shawn Guo
36
0.05%
2
0.46%
22
Ville Syrjälä
35
0.04%
10
2.30%
23
Peter Chen
34
0.04%
1
0.23%
24
Thomas Gleixner
32
0.04%
2
0.46%
25
Masahiro Yamada
32
0.04%
2
0.46%
26
James Hughes
26
0.03%
1
0.23%
27
Daniel J Blueman
25
0.03%
1
0.23%
28
Noralf Trönnes
23
0.03%
3
0.69%
29
Chris Wilson
22
0.03%
2
0.46%
30
Laurent Pinchart
19
0.02%
5
1.15%
31
Emil Velikov
17
0.02%
1
0.23%
32
Sean Paul
16
0.02%
1
0.23%
33
Jose Abreu
16
0.02%
1
0.23%
34
Derek Foreman
16
0.02%
3
0.69%
35
Michal Hocko
14
0.02%
1
0.23%
36
Maarten Lankhorst
12
0.02%
4
0.92%
37
Benjamin Gaignard
12
0.02%
1
0.23%
38
Tian Tao
10
0.01%
1
0.23%
39
James Hilliard
10
0.01%
1
0.23%
40
Philipp Zabel
9
0.01%
1
0.23%
41
Gustavo A. R. Silva
9
0.01%
3
0.69%
42
Michał Mirosław
8
0.01%
1
0.23%
43
Robert Foss
7
0.01%
1
0.23%
44
Darek Marcinkiewicz
7
0.01%
1
0.23%
45
Tom Gundersen
6
0.01%
1
0.23%
46
Linus Torvalds
6
0.01%
1
0.23%
47
Herve Jourdain
6
0.01%
1
0.23%
48
Colin Ian King
6
0.01%
2
0.46%
49
Cihangir Akturk
6
0.01%
1
0.23%
50
Andrzej Pietrasiewicz
6
0.01%
2
0.46%
51
Christian König
5
0.01%
2
0.46%
52
Souptick Joarder
4
0.01%
1
0.23%
53
Nathan Chancellor
4
0.01%
2
0.46%
54
Chunming Zhou
4
0.01%
2
0.46%
55
Alexandru Gheorghe
4
0.01%
1
0.23%
56
Wambui Karuga
3
0.00%
2
0.46%
57
Stefan Wahren
3
0.00%
1
0.23%
58
Marek Szyprowski
3
0.00%
1
0.23%
59
Ingo Molnar
3
0.00%
1
0.23%
60
Others
22
0.03%
15
3.46%
Total
79504
434