Linux Source Code
Home
Release 5.3
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
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
Michel Dänzer
Nicolai Hähnle
Paul Gortmaker
Pauli Nieminen
Pekka Paalanen
Peter Zijlstra
Randy Dunlap
Roger He
Sinclair Yeh
Thomas Hellstrom
Thomas Zimmermann
Tom St Denis
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ttm_bo_api.h
771
-
19
976
Thomas Hellstrom
Jérôme Glisse
Christian König
Nicolai Hähnle
Roger He
Dave Airlie
Thomas Zimmermann
Matthew Garrett
Maarten Lankhorst
Pekka Paalanen
Sinclair Yeh
Huang Rui
David Herrmann
Ben Skeggs
Alex Deucher
Chris Wilson
David Howells
Jan Engelhardt
Peter Zijlstra
June 2009
August 2009
December 2009
April 2010
August 2010
November 2010
April 2011
November 2011
April 2012
October 2012
November 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
November 2016
January 2017
February 2017
April 2017
December 2017
January 2018
February 2018
June 2018
August 2018
September 2018
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 467}, ]}, {"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": 6, "token_count": 19}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 17, "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": 1477983600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 55}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 12, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
554
56.76%
Jérôme Glisse
83
8.50%
Christian König
76
7.79%
Nicolai Hähnle
55
5.64%
Roger He
33
3.38%
Dave Airlie
32
3.28%
Thomas Zimmermann
31
3.18%
Matthew Garrett
23
2.36%
Maarten Lankhorst
20
2.05%
Pekka Paalanen
20
2.05%
Sinclair Yeh
19
1.95%
Huang Rui
10
1.02%
David Herrmann
8
0.82%
Ben Skeggs
5
0.51%
Alex Deucher
3
0.31%
Chris Wilson
1
0.10%
David Howells
1
0.10%
Jan Engelhardt
1
0.10%
Peter Zijlstra
1
0.10%
Total
976
ttm_bo_driver.h
896
-
19
1404
Thomas Hellstrom
Maarten Lankhorst
Christian König
Ben Skeggs
Dave Airlie
Jérôme Glisse
Felix Kuhling
Roger He
Chunming Zhou
David Herrmann
Masahiro Yamada
Nicolai Hähnle
Andrey Grodzovsky
Chris Wilson
Alex Deucher
Michel Dänzer
Peter Zijlstra
Randy Dunlap
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
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 37}, {"author_id": 0, "token_count": 391}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 6, "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": 6, "token_count": 14}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 6, "token_count": 28}, {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 277}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 21, "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": 30, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 29, "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": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 13, "token_count": 27}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"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": 34, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
527
37.54%
Maarten Lankhorst
299
21.30%
Christian König
187
13.32%
Ben Skeggs
124
8.83%
Dave Airlie
95
6.77%
Jérôme Glisse
78
5.56%
Felix Kuhling
27
1.92%
Roger He
14
1.00%
Chunming Zhou
13
0.93%
David Herrmann
11
0.78%
Masahiro Yamada
10
0.71%
Nicolai Hähnle
4
0.28%
Andrey Grodzovsky
3
0.21%
Chris Wilson
3
0.21%
Alex Deucher
2
0.14%
Michel Dänzer
2
0.14%
Peter Zijlstra
2
0.14%
Randy Dunlap
2
0.14%
Matt Roper
1
0.07%
Total
1404
ttm_debug.h
31
-
1
32
Tom St Denis
August 2017
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 11, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Tom St Denis
32
100.00%
Total
32
ttm_execbuf_util.h
121
-
5
99
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": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
60
60.61%
Maarten Lankhorst
22
22.22%
Christian König
14
14.14%
Masahiro Yamada
2
2.02%
Chris Wilson
1
1.01%
Total
99
ttm_memory.h
98
-
6
234
Thomas Hellstrom
Roger He
Ken Wang
Christian König
Martin Michlmayr
Paul Gortmaker
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": 101}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 28, "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": 14}, ]}, {"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
174
74.36%
Roger He
36
15.38%
Ken Wang
10
4.27%
Christian König
8
3.42%
Martin Michlmayr
3
1.28%
Paul Gortmaker
3
1.28%
Total
234
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
284
Konrad Rzeszutek Wilk
Thomas Hellstrom
Pauli Nieminen
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
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 10, "token_count": 46}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 7, "token_count": 111}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Konrad Rzeszutek Wilk
111
39.08%
Thomas Hellstrom
47
16.55%
Pauli Nieminen
46
16.20%
Christian König
30
10.56%
Jérôme Glisse
24
8.45%
Roger He
20
7.04%
Alexandre Courbot
3
1.06%
David Howells
2
0.70%
Francisco Jerez
1
0.35%
Total
284
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": 23, "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:
35
Author
Tokens
Proportion
Commits
Proportion
0
Thomas Hellstrom
1460
35.80%
14
11.11%
1
Christian König
787
19.30%
37
29.37%
2
Huang Rui
484
11.87%
3
2.38%
3
Maarten Lankhorst
341
8.36%
10
7.94%
4
Jérôme Glisse
185
4.54%
7
5.56%
5
Ben Skeggs
129
3.16%
2
1.59%
6
Dave Airlie
127
3.11%
8
6.35%
7
Konrad Rzeszutek Wilk
111
2.72%
1
0.79%
8
Roger He
103
2.53%
11
8.73%
9
Nicolai Hähnle
59
1.45%
2
1.59%
10
Pauli Nieminen
46
1.13%
3
2.38%
11
Tom St Denis
32
0.78%
1
0.79%
12
Thomas Zimmermann
31
0.76%
1
0.79%
13
Felix Kuhling
27
0.66%
1
0.79%
14
Matthew Garrett
23
0.56%
1
0.79%
15
Pekka Paalanen
20
0.49%
1
0.79%
16
David Herrmann
19
0.47%
2
1.59%
17
Sinclair Yeh
19
0.47%
1
0.79%
18
Chunming Zhou
13
0.32%
1
0.79%
19
Masahiro Yamada
12
0.29%
1
0.79%
20
Ken Wang
10
0.25%
1
0.79%
21
Alex Deucher
5
0.12%
2
1.59%
22
Chris Wilson
5
0.12%
1
0.79%
23
Lauri Kasanen
5
0.12%
1
0.79%
24
Alexandre Courbot
3
0.07%
1
0.79%
25
Andrey Grodzovsky
3
0.07%
1
0.79%
26
David Howells
3
0.07%
1
0.79%
27
Martin Michlmayr
3
0.07%
1
0.79%
28
Paul Gortmaker
3
0.07%
1
0.79%
29
Peter Zijlstra
3
0.07%
2
1.59%
30
Michel Dänzer
2
0.05%
2
1.59%
31
Randy Dunlap
2
0.05%
1
0.79%
32
Francisco Jerez
1
0.02%
1
0.79%
33
Jan Engelhardt
1
0.02%
1
0.79%
34
Matt Roper
1
0.02%
1
0.79%
Total
4078
126