Linux Source Code
Home
Release 7.1
Help
v3d
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Andrey Grodzovsky
Anna-Maria Gleixner
Arnd Bergmann
Ashutosh Desai
Boris Brezillon
Christian Gmeiner
Christian König
Chunming Zhou
Colin Ian King
Dan Carpenter
Daniel Vetter
Danilo Krummrich
Emil Velikov
Eric Anholt
Gerd Hoffmann
Harshit Mogalapalli
Iago Toral Quiroga
James Hughes
Jammy Zhou
Jani Nikula
Jiasheng Jiang
Joonyoung Shim
Jose Maria Casanova Crespo
Juan A. Suarez Romero
Kangjie Lu
Kees Cook
Li Yang
Linus Torvalds
Loïc Molinari
Luben Tuikov
Lucas De Marchi
Lucas Stach
Marek Szyprowski
Maíra Canal
Melissa Wen
Nathan Chancellor
Nayan Deshmukh
Nicolas Saenz Julienne
Nils Wallménius
Nirmoy Das
Peter Robinson
Phil Elwell
Philipp Stanner
Pierre-Eric Pelloux-Prayer
Qinglang Miao
Sam Ravnborg
Sharat Masetty
Souptick Joarder
Stefan Wahren
Thomas Zimmermann
Tvrtko A. Ursulin
Uwe Kleine-König
Wambui Karuga
Xiaolei Wang
Yongzhi Liu
caihuoqing
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
v3d_bo.c
306
-
14
1279
Eric Anholt
Maíra Canal
Melissa Wen
Thomas Zimmermann
Dan Carpenter
Loïc Molinari
Joonyoung Shim
Jani Nikula
Emil Velikov
Arnd Bergmann
Souptick Joarder
Kees Cook
Gerd Hoffmann
Anna-Maria Gleixner
May 2009
June 2013
April 2018
July 2018
November 2018
February 2019
March 2019
May 2019
October 2019
May 2020
November 2020
November 2021
February 2022
November 2023
February 2024
July 2024
September 2024
December 2024
October 2025
December 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 696}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 23, "token_count": 7}, {"author_id": 0, "token_count": 215}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 1, "token_count": 86}, {"author_id": 2, "token_count": 106}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 12, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
917
71.70%
Maíra Canal
186
14.54%
Melissa Wen
106
8.29%
Thomas Zimmermann
39
3.05%
Dan Carpenter
7
0.55%
Loïc Molinari
6
0.47%
Joonyoung Shim
5
0.39%
Jani Nikula
3
0.23%
Emil Velikov
3
0.23%
Arnd Bergmann
3
0.23%
Souptick Joarder
1
0.08%
Kees Cook
1
0.08%
Gerd Hoffmann
1
0.08%
Anna-Maria Gleixner
1
0.08%
Total
1279
v3d_debugfs.c
290
-
7
1884
Eric Anholt
Iago Toral Quiroga
Maíra Canal
Lucas De Marchi
Jani Nikula
Wambui Karuga
Sam Ravnborg
April 2018
September 2018
April 2019
July 2019
March 2020
January 2022
December 2022
October 2023
January 2024
February 2024
November 2024
March 2025
October 2025
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1017}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 427}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 17, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1250
66.35%
Iago Toral Quiroga
427
22.66%
Maíra Canal
183
9.71%
Lucas De Marchi
18
0.96%
Jani Nikula
3
0.16%
Wambui Karuga
2
0.11%
Sam Ravnborg
1
0.05%
Total
1884
v3d_drv.c
499
-
25
2312
Eric Anholt
Maíra Canal
Tvrtko A. Ursulin
Stefan Wahren
Juan A. Suarez Romero
Daniel Vetter
Jiasheng Jiang
Melissa Wen
Xiaolei Wang
Nayan Deshmukh
Iago Toral Quiroga
Christian Gmeiner
Sam Ravnborg
Peter Robinson
Nirmoy Das
Phil Elwell
Loïc Molinari
caihuoqing
Jani Nikula
Qinglang Miao
Kangjie Lu
Andrey Grodzovsky
Uwe Kleine-König
Linus Torvalds
Kees Cook
April 2018
June 2018
July 2018
November 2018
March 2019
April 2019
July 2019
September 2019
December 2019
March 2020
April 2020
August 2020
November 2020
December 2020
June 2021
September 2021
January 2022
June 2022
November 2022
May 2023
September 2023
October 2023
November 2023
April 2024
May 2024
July 2024
September 2024
December 2024
February 2025
March 2025
July 2025
August 2025
October 2025
December 2025
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1171}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 83}, {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 27}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 39, "token_count": 4}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 22, "token_count": 13}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 114}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 7, "token_count": 9}, {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 85}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 160}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 3, "token_count": 86}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1385
59.90%
Maíra Canal
570
24.65%
Tvrtko A. Ursulin
91
3.94%
Stefan Wahren
85
3.68%
Juan A. Suarez Romero
42
1.82%
Daniel Vetter
34
1.47%
Jiasheng Jiang
13
0.56%
Melissa Wen
11
0.48%
Xiaolei Wang
10
0.43%
Nayan Deshmukh
9
0.39%
Iago Toral Quiroga
9
0.39%
Christian Gmeiner
9
0.39%
Sam Ravnborg
7
0.30%
Peter Robinson
7
0.30%
Nirmoy Das
6
0.26%
Phil Elwell
4
0.17%
Loïc Molinari
4
0.17%
caihuoqing
4
0.17%
Jani Nikula
3
0.13%
Qinglang Miao
2
0.09%
Kangjie Lu
2
0.09%
Andrey Grodzovsky
2
0.09%
Uwe Kleine-König
1
0.04%
Linus Torvalds
1
0.04%
Kees Cook
1
0.04%
Total
2312
v3d_drv.h
644
-
13
1900
Eric Anholt
Maíra Canal
Tvrtko A. Ursulin
Melissa Wen
Juan A. Suarez Romero
James Hughes
Sam Ravnborg
Daniel Vetter
Christian Gmeiner
Kees Cook
Nathan Chancellor
Souptick Joarder
Wambui Karuga
April 2018
June 2018
July 2018
November 2018
March 2019
April 2019
July 2019
February 2020
March 2020
April 2020
June 2021
August 2021
September 2021
July 2023
September 2023
November 2023
April 2024
May 2024
July 2024
September 2024
December 2024
March 2025
June 2025
July 2025
August 2025
January 2026
March 2026
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 935}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 14, "token_count": 34}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 98}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 1, "token_count": 157}, {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 3, "token_count": 80}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1080
56.84%
Maíra Canal
410
21.58%
Tvrtko A. Ursulin
119
6.26%
Melissa Wen
106
5.58%
Juan A. Suarez Romero
98
5.16%
James Hughes
34
1.79%
Sam Ravnborg
17
0.89%
Daniel Vetter
16
0.84%
Christian Gmeiner
8
0.42%
Kees Cook
5
0.26%
Nathan Chancellor
4
0.21%
Souptick Joarder
2
0.11%
Wambui Karuga
1
0.05%
Total
1900
v3d_fence.c
50
-
3
205
Eric Anholt
Maíra Canal
Kees Cook
April 2018
November 2018
April 2019
April 2024
August 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
189
92.20%
Maíra Canal
15
7.32%
Kees Cook
1
0.49%
Total
205
v3d_gem.c
381
-
11
1483
Eric Anholt
Maíra Canal
Tvrtko A. Ursulin
Loïc Molinari
Iago Toral Quiroga
Juan A. Suarez Romero
Daniel Vetter
Al Viro
Sam Ravnborg
Jani Nikula
Danilo Krummrich
April 2018
June 2018
December 2018
February 2019
March 2019
April 2019
July 2019
April 2020
June 2021
September 2021
August 2022
November 2022
September 2023
October 2023
April 2024
September 2024
March 2025
May 2025
June 2025
August 2025
October 2025
December 2025
January 2026
March 2026
May 2026
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 873}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 11, "token_count": 36}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 3, "token_count": 71}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 1, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1064
71.75%
Maíra Canal
268
18.07%
Tvrtko A. Ursulin
71
4.79%
Loïc Molinari
36
2.43%
Iago Toral Quiroga
12
0.81%
Juan A. Suarez Romero
11
0.74%
Daniel Vetter
8
0.54%
Al Viro
5
0.34%
Sam Ravnborg
4
0.27%
Jani Nikula
3
0.20%
Danilo Krummrich
1
0.07%
Total
1483
v3d_irq.c
351
-
8
1594
Eric Anholt
Jose Maria Casanova Crespo
Maíra Canal
Iago Toral Quiroga
Daniel Vetter
Jani Nikula
Nicolas Saenz Julienne
Emil Velikov
April 2018
November 2018
March 2019
April 2019
April 2020
May 2020
December 2020
September 2023
October 2023
February 2024
April 2024
September 2024
January 2025
March 2025
April 2025
June 2025
August 2025
October 2025
January 2026
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 782}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 80}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 6, "token_count": 251}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1014
63.61%
Jose Maria Casanova Crespo
251
15.75%
Maíra Canal
225
14.12%
Iago Toral Quiroga
80
5.02%
Daniel Vetter
19
1.19%
Jani Nikula
3
0.19%
Nicolas Saenz Julienne
1
0.06%
Emil Velikov
1
0.06%
Total
1594
v3d_mmu.c
144
-
5
586
Eric Anholt
Maíra Canal
Marek Szyprowski
Daniel Vetter
Jani Nikula
April 2018
March 2019
April 2019
April 2020
May 2020
September 2024
December 2024
October 2025
January 2026
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 391}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 157}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
407
69.45%
Maíra Canal
163
27.82%
Marek Szyprowski
7
1.19%
Daniel Vetter
6
1.02%
Jani Nikula
3
0.51%
Total
586
v3d_perfmon.c
490
-
8
2928
Maíra Canal
Juan A. Suarez Romero
Tvrtko A. Ursulin
Eric Anholt
Christian Gmeiner
Colin Ian King
Kees Cook
Danilo Krummrich
April 2018
April 2019
June 2021
April 2022
July 2022
November 2022
May 2024
June 2024
July 2024
September 2024
October 2024
November 2024
December 2024
March 2025
January 2026
February 2026
May 2026
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 216}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 787}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 1264}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 331}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 92}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 7, "token_count": 70}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 1, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Maíra Canal
1411
48.19%
Juan A. Suarez Romero
787
26.88%
Tvrtko A. Ursulin
423
14.45%
Eric Anholt
222
7.58%
Christian Gmeiner
76
2.60%
Colin Ian King
6
0.20%
Kees Cook
2
0.07%
Danilo Krummrich
1
0.03%
Total
2928
v3d_performance_counters.h
33
-
2
54
Maíra Canal
Tvrtko A. Ursulin
May 2024
July 2024
December 2024
var spanGroupData = [ {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Maíra Canal
43
79.63%
Tvrtko A. Ursulin
11
20.37%
Total
54
v3d_regs.h
544
-
4
1883
Eric Anholt
Iago Toral Quiroga
Maíra Canal
Juan A. Suarez Romero
April 2018
July 2018
September 2018
November 2018
February 2019
April 2019
June 2021
October 2023
November 2024
March 2025
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 960}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 385}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 166}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 100}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1570
83.38%
Iago Toral Quiroga
166
8.82%
Maíra Canal
140
7.43%
Juan A. Suarez Romero
7
0.37%
Total
1883
v3d_sched.c
900
-
21
4541
Maíra Canal
Eric Anholt
Tvrtko A. Ursulin
Melissa Wen
Iago Toral Quiroga
Juan A. Suarez Romero
Philipp Stanner
Andrey Grodzovsky
Luben Tuikov
Christian Gmeiner
Christian König
Daniel Vetter
Boris Brezillon
Jammy Zhou
Dan Carpenter
Sharat Masetty
Jani Nikula
Sam Ravnborg
Nils Wallménius
Lucas Stach
Chunming Zhou
May 2015
August 2015
September 2015
April 2016
December 2017
April 2018
May 2018
July 2018
October 2018
November 2018
December 2018
March 2019
April 2019
July 2019
January 2021
February 2021
June 2021
August 2021
September 2021
February 2022
September 2023
October 2023
November 2023
April 2024
July 2024
August 2024
October 2024
December 2024
February 2025
March 2025
April 2025
July 2025
August 2025
October 2025
January 2026
March 2026
May 2026
June 2026
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 840}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 360}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 16}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 16, "token_count": 8}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 0, "token_count": 596}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 18, "token_count": 22}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 32, "token_count": 5}, {"author_id": 4, "token_count": 94}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 100}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 1, "token_count": 1357}, {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 169}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 186}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 1, "token_count": 18}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 7, "token_count": 21}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 10, "token_count": 69}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 3, "token_count": 116}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 1, "token_count": 56}, ]}, ]
Author Name
Tokens
Token Proportion
Maíra Canal
1870
41.18%
Eric Anholt
1856
40.87%
Tvrtko A. Ursulin
313
6.89%
Melissa Wen
126
2.77%
Iago Toral Quiroga
100
2.20%
Juan A. Suarez Romero
94
2.07%
Philipp Stanner
69
1.52%
Andrey Grodzovsky
24
0.53%
Luben Tuikov
22
0.48%
Christian Gmeiner
21
0.46%
Christian König
16
0.35%
Daniel Vetter
7
0.15%
Boris Brezillon
5
0.11%
Jammy Zhou
4
0.09%
Dan Carpenter
4
0.09%
Sharat Masetty
3
0.07%
Jani Nikula
3
0.07%
Sam Ravnborg
1
0.02%
Nils Wallménius
1
0.02%
Lucas Stach
1
0.02%
Chunming Zhou
1
0.02%
Total
4541
v3d_submit.c
1408
-
16
6427
Melissa Wen
Maíra Canal
Eric Anholt
Tvrtko A. Ursulin
Christian Gmeiner
Kees Cook
Ashutosh Desai
Daniel Vetter
Harshit Mogalapalli
Juan A. Suarez Romero
Iago Toral Quiroga
Pierre-Eric Pelloux-Prayer
Jani Nikula
Yongzhi Liu
Li Yang
Sam Ravnborg
April 2018
June 2018
November 2018
April 2019
July 2019
September 2019
April 2020
June 2021
August 2021
September 2021
October 2021
January 2022
November 2022
September 2023
November 2023
December 2023
January 2024
July 2024
December 2024
May 2025
August 2025
October 2025
January 2026
February 2026
March 2026
April 2026
May 2026
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 343}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 291}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 209}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 1, "token_count": 1462}, {"author_id": 2, "token_count": 2972}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 547}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 7, "token_count": 32}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 207}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 12, "token_count": 30}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 19, "token_count": 22}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 1, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Melissa Wen
3181
49.49%
Maíra Canal
1801
28.02%
Eric Anholt
720
11.20%
Tvrtko A. Ursulin
591
9.20%
Christian Gmeiner
32
0.50%
Kees Cook
30
0.47%
Ashutosh Desai
22
0.34%
Daniel Vetter
13
0.20%
Harshit Mogalapalli
10
0.16%
Juan A. Suarez Romero
8
0.12%
Iago Toral Quiroga
7
0.11%
Pierre-Eric Pelloux-Prayer
4
0.06%
Jani Nikula
3
0.05%
Yongzhi Liu
2
0.03%
Li Yang
2
0.03%
Sam Ravnborg
1
0.02%
Total
6427
v3d_sysfs.c
66
-
2
226
Maíra Canal
Eric Anholt
April 2018
September 2023
April 2024
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 179}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Maíra Canal
202
89.38%
Eric Anholt
24
10.62%
Total
226
v3d_trace.h
354
-
2
344
Eric Anholt
Maíra Canal
April 2018
November 2018
April 2019
November 2023
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 1, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
303
88.08%
Maíra Canal
41
11.92%
Total
344
v3d_trace_points.c
9
-
1
16
Eric Anholt
April 2018
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
16
100.00%
Total
16
Contributors:
57
Author
Tokens
Proportion
Commits
Proportion
0
Eric Anholt
12017
43.44%
25
12.02%
1
Maíra Canal
7528
27.21%
73
35.10%
2
Melissa Wen
3530
12.76%
10
4.81%
3
Tvrtko A. Ursulin
1619
5.85%
19
9.13%
4
Juan A. Suarez Romero
1047
3.78%
1
0.48%
5
Iago Toral Quiroga
801
2.90%
4
1.92%
6
Jose Maria Casanova Crespo
251
0.91%
2
0.96%
7
Christian Gmeiner
146
0.53%
3
1.44%
8
Daniel Vetter
103
0.37%
8
3.85%
9
Stefan Wahren
85
0.31%
1
0.48%
10
Philipp Stanner
69
0.25%
1
0.48%
11
Loïc Molinari
46
0.17%
2
0.96%
12
Kees Cook
40
0.14%
2
0.96%
13
Thomas Zimmermann
39
0.14%
5
2.40%
14
James Hughes
34
0.12%
1
0.48%
15
Sam Ravnborg
31
0.11%
1
0.48%
16
Andrey Grodzovsky
26
0.09%
3
1.44%
17
Jani Nikula
24
0.09%
1
0.48%
18
Luben Tuikov
22
0.08%
1
0.48%
19
Ashutosh Desai
22
0.08%
1
0.48%
20
Lucas De Marchi
18
0.07%
1
0.48%
21
Christian König
16
0.06%
5
2.40%
22
Jiasheng Jiang
13
0.05%
1
0.48%
23
Dan Carpenter
11
0.04%
2
0.96%
24
Xiaolei Wang
10
0.04%
1
0.48%
25
Harshit Mogalapalli
10
0.04%
1
0.48%
26
Nayan Deshmukh
9
0.03%
1
0.48%
27
Peter Robinson
7
0.03%
1
0.48%
28
Marek Szyprowski
7
0.03%
1
0.48%
29
Nirmoy Das
6
0.02%
1
0.48%
30
Colin Ian King
6
0.02%
1
0.48%
31
Joonyoung Shim
5
0.02%
1
0.48%
32
Boris Brezillon
5
0.02%
1
0.48%
33
Al Viro
5
0.02%
1
0.48%
34
Pierre-Eric Pelloux-Prayer
4
0.01%
1
0.48%
35
Phil Elwell
4
0.01%
1
0.48%
36
Nathan Chancellor
4
0.01%
1
0.48%
37
Jammy Zhou
4
0.01%
1
0.48%
38
Emil Velikov
4
0.01%
1
0.48%
39
caihuoqing
4
0.01%
1
0.48%
40
Wambui Karuga
3
0.01%
2
0.96%
41
Souptick Joarder
3
0.01%
1
0.48%
42
Sharat Masetty
3
0.01%
1
0.48%
43
Arnd Bergmann
3
0.01%
1
0.48%
44
Yongzhi Liu
2
0.01%
1
0.48%
45
Qinglang Miao
2
0.01%
1
0.48%
46
Li Yang
2
0.01%
1
0.48%
47
Kangjie Lu
2
0.01%
1
0.48%
48
Danilo Krummrich
2
0.01%
2
0.96%
49
Uwe Kleine-König
1
0.00%
1
0.48%
50
Nils Wallménius
1
0.00%
1
0.48%
51
Nicolas Saenz Julienne
1
0.00%
1
0.48%
52
Lucas Stach
1
0.00%
1
0.48%
53
Linus Torvalds
1
0.00%
1
0.48%
54
Gerd Hoffmann
1
0.00%
1
0.48%
55
Chunming Zhou
1
0.00%
1
0.48%
56
Anna-Maria Gleixner
1
0.00%
1
0.48%
Total
27662
208