Linux Source Code
Home
Release 5.8
Help
ttm
root
include
drm
Highlighting
Reset All
By Author
By Age
──────────
Alex Deucher
Alexandre Courbot
Andrey Grodzovsky
Ben Skeggs
Chris Wilson
Christian König
Chunming Zhou
Dave Airlie
David Herrmann
David Howells
Felix Kuhling
Francisco Jerez
Gerd Hoffmann
Huang Rui
Jan Engelhardt
Jérôme Glisse
Ken Wang
Konrad Rzeszutek Wilk
Lauri Kasanen
Maarten Lankhorst
Martin Michlmayr
Masahiro Yamada
Matt Roper
Matthew Garrett
Maya Rashish
Michel Dänzer
Nicolai Hähnle
Paul Gortmaker
Pauli Nieminen
Pekka Paalanen
Peter Zijlstra
Randy Dunlap
Roger He
Sinclair Yeh
Thomas Hellstrom
Thomas Zimmermann
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ttm_bo_api.h
738
-
19
994
Thomas Hellstrom
Christian König
Jérôme Glisse
Nicolai Hähnle
Roger He
Thomas Zimmermann
Gerd Hoffmann
Matthew Garrett
Pekka Paalanen
Sinclair Yeh
Dave Airlie
Huang Rui
Maarten Lankhorst
David Herrmann
Ben Skeggs
Alex Deucher
Jan Engelhardt
David Howells
Chris Wilson
June 2009
August 2009
December 2009
April 2010
August 2010
November 2010
April 2011
November 2011
April 2012
October 2012
June 2013
July 2013
November 2013
January 2014
August 2014
March 2015
January 2016
April 2016
June 2016
August 2016
September 2016
October 2016
January 2017
February 2017
April 2017
December 2017
January 2018
February 2018
June 2018
August 2018
September 2018
August 2019
September 2019
October 2019
November 2019
March 2020
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 432}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 34}, {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 54}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 13, "token_count": 31}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 10, "token_count": 29}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
538
54.12%
Christian König
115
11.57%
Jérôme Glisse
83
8.35%
Nicolai Hähnle
54
5.43%
Roger He
32
3.22%
Thomas Zimmermann
31
3.12%
Gerd Hoffmann
31
3.12%
Matthew Garrett
23
2.31%
Pekka Paalanen
20
2.01%
Sinclair Yeh
19
1.91%
Dave Airlie
13
1.31%
Huang Rui
10
1.01%
Maarten Lankhorst
8
0.80%
David Herrmann
6
0.60%
Ben Skeggs
5
0.50%
Alex Deucher
3
0.30%
Jan Engelhardt
1
0.10%
David Howells
1
0.10%
Chris Wilson
1
0.10%
Total
994
ttm_bo_driver.h
876
-
21
1325
Thomas Hellstrom
Maarten Lankhorst
Christian König
Ben Skeggs
Dave Airlie
Jérôme Glisse
Felix Kuhling
Gerd Hoffmann
Roger He
Chunming Zhou
David Herrmann
Masahiro Yamada
Nicolai Hähnle
Chris Wilson
Andrey Grodzovsky
Randy Dunlap
Peter Zijlstra
Michel Dänzer
Alex Deucher
Maya Rashish
Matt Roper
June 2009
July 2009
August 2009
December 2009
January 2010
February 2010
March 2010
April 2010
August 2010
October 2010
November 2010
November 2011
November 2012
January 2013
June 2013
July 2013
August 2013
February 2014
April 2014
July 2014
August 2014
March 2015
April 2016
June 2016
August 2016
October 2016
November 2016
December 2016
January 2017
March 2017
April 2017
July 2017
August 2017
November 2017
December 2017
February 2018
August 2018
October 2018
January 2019
February 2019
May 2019
July 2019
August 2019
September 2019
January 2020
April 2020
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 7, "token_count": 37}, {"author_id": 0, "token_count": 370}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 124}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 28}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 215}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 27}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 32, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
498
37.58%
Maarten Lankhorst
229
17.28%
Christian König
181
13.66%
Ben Skeggs
124
9.36%
Dave Airlie
90
6.79%
Jérôme Glisse
77
5.81%
Felix Kuhling
40
3.02%
Gerd Hoffmann
20
1.51%
Roger He
14
1.06%
Chunming Zhou
13
0.98%
David Herrmann
10
0.75%
Masahiro Yamada
9
0.68%
Nicolai Hähnle
4
0.30%
Chris Wilson
3
0.23%
Andrey Grodzovsky
3
0.23%
Randy Dunlap
2
0.15%
Peter Zijlstra
2
0.15%
Michel Dänzer
2
0.15%
Alex Deucher
2
0.15%
Maya Rashish
1
0.08%
Matt Roper
1
0.08%
Total
1325
ttm_execbuf_util.h
121
-
5
96
Thomas Hellstrom
Maarten Lankhorst
Christian König
Masahiro Yamada
Chris Wilson
December 2009
June 2013
January 2014
April 2014
September 2014
December 2014
October 2016
April 2017
September 2018
May 2019
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
60
62.50%
Maarten Lankhorst
22
22.92%
Christian König
11
11.46%
Masahiro Yamada
2
2.08%
Chris Wilson
1
1.04%
Total
96
ttm_memory.h
97
-
6
229
Thomas Hellstrom
Roger He
Ken Wang
Christian König
Paul Gortmaker
Martin Michlmayr
June 2009
August 2009
November 2009
November 2011
July 2016
July 2017
December 2017
February 2018
October 2018
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
171
74.67%
Roger He
34
14.85%
Ken Wang
10
4.37%
Christian König
8
3.49%
Paul Gortmaker
3
1.31%
Martin Michlmayr
3
1.31%
Total
229
ttm_module.h
40
-
1
30
Thomas Hellstrom
June 2009
August 2009
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
30
100.00%
Total
30
ttm_page_alloc.h
122
-
9
279
Konrad Rzeszutek Wilk
Pauli Nieminen
Thomas Hellstrom
Christian König
Jérôme Glisse
Roger He
Alexandre Courbot
David Howells
Francisco Jerez
April 2010
July 2010
November 2011
October 2012
October 2013
February 2014
November 2017
December 2017
November 2019
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 11, "token_count": 46}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 6, "token_count": 110}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Konrad Rzeszutek Wilk
110
39.43%
Pauli Nieminen
46
16.49%
Thomas Hellstrom
43
15.41%
Christian König
30
10.75%
Jérôme Glisse
24
8.60%
Roger He
20
7.17%
Alexandre Courbot
3
1.08%
David Howells
2
0.72%
Francisco Jerez
1
0.36%
Total
279
ttm_placement.h
108
-
3
122
Thomas Hellstrom
Christian König
Lauri Kasanen
June 2009
April 2014
September 2016
March 2017
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
68
55.74%
Christian König
49
40.16%
Lauri Kasanen
5
4.10%
Total
122
ttm_set_memory.h
150
-
1
474
Huang Rui
July 2018
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 474}, ]}, ]
Author Name
Tokens
Token Proportion
Huang Rui
474
100.00%
Total
474
ttm_tt.h
272
-
1
423
Christian König
February 2018
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 423}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
423
100.00%
Total
423
Contributors:
36
Author
Tokens
Proportion
Commits
Proportion
0
Thomas Hellstrom
1408
35.45%
16
11.76%
1
Christian König
817
20.57%
42
30.88%
2
Huang Rui
484
12.19%
3
2.21%
3
Maarten Lankhorst
259
6.52%
9
6.62%
4
Jérôme Glisse
184
4.63%
7
5.15%
5
Ben Skeggs
129
3.25%
2
1.47%
6
Konrad Rzeszutek Wilk
110
2.77%
1
0.74%
7
Dave Airlie
103
2.59%
7
5.15%
8
Roger He
100
2.52%
11
8.09%
9
Nicolai Hähnle
58
1.46%
2
1.47%
10
Gerd Hoffmann
51
1.28%
5
3.68%
11
Pauli Nieminen
46
1.16%
3
2.21%
12
Felix Kuhling
40
1.01%
2
1.47%
13
Thomas Zimmermann
31
0.78%
1
0.74%
14
Matthew Garrett
23
0.58%
1
0.74%
15
Pekka Paalanen
20
0.50%
1
0.74%
16
Sinclair Yeh
19
0.48%
1
0.74%
17
David Herrmann
16
0.40%
2
1.47%
18
Chunming Zhou
13
0.33%
1
0.74%
19
Masahiro Yamada
11
0.28%
1
0.74%
20
Ken Wang
10
0.25%
1
0.74%
21
Lauri Kasanen
5
0.13%
1
0.74%
22
Chris Wilson
5
0.13%
1
0.74%
23
Alex Deucher
5
0.13%
2
1.47%
24
Paul Gortmaker
3
0.08%
1
0.74%
25
Martin Michlmayr
3
0.08%
1
0.74%
26
David Howells
3
0.08%
1
0.74%
27
Andrey Grodzovsky
3
0.08%
1
0.74%
28
Alexandre Courbot
3
0.08%
1
0.74%
29
Randy Dunlap
2
0.05%
1
0.74%
30
Peter Zijlstra
2
0.05%
1
0.74%
31
Michel Dänzer
2
0.05%
2
1.47%
32
Maya Rashish
1
0.03%
1
0.74%
33
Matt Roper
1
0.03%
1
0.74%
34
Jan Engelhardt
1
0.03%
1
0.74%
35
Francisco Jerez
1
0.03%
1
0.74%
Total
3972
136