Linux Source Code
Home
Release 6.16
Help
flexcan
root
drivers
net
can
Highlighting
Reset All
By Author
By Age
──────────
Alexander Stein
Andreas Werner
Andri Yngvason
Angelo Dureghello
Axel Lin
Chi Minghao
Ciprian Costea
Dario Binacchi
David Jander
David S. Miller
Dimitri Fedrau
Dong Aisheng
Eric Bénard
Fabio Baltieri
Fabio Estevam
Haibo Chen
Hui Wang
Jeroen Hofstee
Joakim Zhang
Kees Cook
Libo Chen
Lucas Stach
Marc Kleine-Budde
Oleksij Rempel
Oliver Hartkopp
Pankaj Bansal
Reuben Dowle
Rob Herring
Robin Holt
Sean Nyekjaer
Stefan Agner
Steffen Trumtrar
Uwe Kleine-König
Vincent Mailhol
Wen Yang
Wolfgang Grandegger
Yang Yingliang
Yue haibing
Zhu Yi
ruanjinjie
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
flexcan-core.c
2457
-
40
11065
Marc Kleine-Budde
Joakim Zhang
Dong Aisheng
Pankaj Bansal
Angelo Dureghello
Stefan Agner
Zhu Yi
Eric Bénard
Ciprian Costea
Haibo Chen
Fabio Estevam
Robin Holt
Hui Wang
Dimitri Fedrau
Andri Yngvason
Oleksij Rempel
Kees Cook
David Jander
Steffen Trumtrar
Dario Binacchi
Wolfgang Grandegger
Alexander Stein
Andreas Werner
Uwe Kleine-König
Reuben Dowle
Sean Nyekjaer
Oliver Hartkopp
ruanjinjie
Rob Herring
Jeroen Hofstee
Wen Yang
Vincent Mailhol
Yang Yingliang
Yue haibing
David S. Miller
Chi Minghao
Axel Lin
Lucas Stach
Libo Chen
Fabio Baltieri
July 2009
August 2011
October 2011
November 2011
December 2011
February 2012
May 2012
June 2012
July 2012
September 2012
October 2012
December 2012
May 2013
June 2013
July 2013
August 2013
October 2013
November 2013
February 2014
March 2014
July 2014
August 2014
September 2014
October 2014
December 2014
March 2015
May 2015
July 2015
August 2015
September 2015
November 2015
July 2016
August 2016
January 2017
September 2017
November 2017
April 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
March 2019
April 2019
July 2019
August 2019
September 2019
October 2019
December 2019
April 2020
June 2020
September 2020
October 2020
November 2020
January 2021
February 2021
March 2021
July 2021
January 2022
March 2022
April 2022
August 2022
September 2022
November 2022
May 2023
June 2023
July 2023
September 2023
July 2024
September 2024
January 2025
March 2025
May 2025
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 3033}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 12, "token_count": 126}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 24, "token_count": 19}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 7, "token_count": 164}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 13, "token_count": 114}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 20, "token_count": 51}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 18, "token_count": 33}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 11, "token_count": 38}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 11, "token_count": 21}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 11, "token_count": 41}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 346}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 258}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 19, "token_count": 24}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 19, "token_count": 20}, {"author_id": 34, "token_count": 2}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 15, "token_count": 82}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 22, "token_count": 36}, {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 225}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 213}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 6, "token_count": 203}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 3, "token_count": 333}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 23, "token_count": 24}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 107}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 16, "token_count": 65}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 21, "token_count": 39}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 776}, {"author_id": 3, "token_count": 162}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 214}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 30, "token_count": 7}, {"author_id": 25, "token_count": 18}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 1286}, {"author_id": 0, "token_count": 32}, {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 226}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 260}, {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 293}, {"author_id": 0, "token_count": 460}, {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 299}, {"author_id": 17, "token_count": 55}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 49}, {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 9, "token_count": 36}, {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 28, "token_count": 10}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 9, "token_count": 74}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 8, "token_count": 142}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 14, "token_count": 99}, {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 26, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Marc Kleine-Budde
5178
46.80%
Joakim Zhang
2165
19.57%
Dong Aisheng
815
7.37%
Pankaj Bansal
602
5.44%
Angelo Dureghello
317
2.86%
Stefan Agner
258
2.33%
Zhu Yi
203
1.83%
Eric Bénard
164
1.48%
Ciprian Costea
142
1.28%
Haibo Chen
140
1.27%
Fabio Estevam
128
1.16%
Robin Holt
126
1.14%
Hui Wang
114
1.03%
Dimitri Fedrau
99
0.89%
Andri Yngvason
89
0.80%
Oleksij Rempel
65
0.59%
Kees Cook
55
0.50%
David Jander
52
0.47%
Steffen Trumtrar
51
0.46%
Dario Binacchi
49
0.44%
Wolfgang Grandegger
47
0.42%
Alexander Stein
45
0.41%
Andreas Werner
36
0.33%
Uwe Kleine-König
27
0.24%
Reuben Dowle
19
0.17%
Sean Nyekjaer
18
0.16%
Oliver Hartkopp
11
0.10%
ruanjinjie
10
0.09%
Rob Herring
7
0.06%
Jeroen Hofstee
7
0.06%
Wen Yang
6
0.05%
Vincent Mailhol
6
0.05%
Yang Yingliang
3
0.03%
Yue haibing
2
0.02%
David S. Miller
2
0.02%
Chi Minghao
2
0.02%
Axel Lin
2
0.02%
Lucas Stach
1
0.01%
Libo Chen
1
0.01%
Fabio Baltieri
1
0.01%
Total
11065
flexcan-ethtool.c
110
-
5
425
Marc Kleine-Budde
Dario Binacchi
Vincent Mailhol
Eric Bénard
Angelo Dureghello
July 2009
May 2012
July 2021
January 2022
July 2022
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 85}, {"author_id": 0, "token_count": 298}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 26, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Marc Kleine-Budde
329
77.41%
Dario Binacchi
85
20.00%
Vincent Mailhol
5
1.18%
Eric Bénard
4
0.94%
Angelo Dureghello
2
0.47%
Total
425
flexcan.h
171
-
12
413
Marc Kleine-Budde
Joakim Zhang
Angelo Dureghello
Ciprian Costea
Dong Aisheng
Wolfgang Grandegger
Zhu Yi
Vincent Mailhol
Haibo Chen
Dimitri Fedrau
Uwe Kleine-König
Stefan Agner
September 2012
July 2014
May 2015
August 2015
September 2015
September 2017
April 2018
November 2018
July 2019
April 2020
September 2020
November 2020
July 2021
January 2022
July 2022
August 2022
July 2024
January 2025
March 2025
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 304}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 14, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Marc Kleine-Budde
332
80.39%
Joakim Zhang
18
4.36%
Angelo Dureghello
16
3.87%
Ciprian Costea
8
1.94%
Dong Aisheng
7
1.69%
Wolfgang Grandegger
6
1.45%
Zhu Yi
5
1.21%
Vincent Mailhol
5
1.21%
Haibo Chen
5
1.21%
Dimitri Fedrau
5
1.21%
Uwe Kleine-König
4
0.97%
Stefan Agner
2
0.48%
Total
413
Contributors:
40
Author
Tokens
Proportion
Commits
Proportion
0
Marc Kleine-Budde
5839
49.05%
73
38.42%
1
Joakim Zhang
2183
18.34%
31
16.32%
2
Dong Aisheng
822
6.91%
3
1.58%
3
Pankaj Bansal
602
5.06%
7
3.68%
4
Angelo Dureghello
335
2.81%
2
1.05%
5
Stefan Agner
260
2.18%
2
1.05%
6
Zhu Yi
208
1.75%
6
3.16%
7
Eric Bénard
168
1.41%
1
0.53%
8
Ciprian Costea
150
1.26%
2
1.05%
9
Haibo Chen
145
1.22%
5
2.63%
10
Dario Binacchi
134
1.13%
2
1.05%
11
Fabio Estevam
128
1.08%
6
3.16%
12
Robin Holt
126
1.06%
3
1.58%
13
Hui Wang
114
0.96%
3
1.58%
14
Dimitri Fedrau
104
0.87%
1
0.53%
15
Andri Yngvason
89
0.75%
2
1.05%
16
Oleksij Rempel
65
0.55%
2
1.05%
17
Kees Cook
55
0.46%
1
0.53%
18
Wolfgang Grandegger
53
0.45%
3
1.58%
19
David Jander
52
0.44%
4
2.11%
20
Steffen Trumtrar
51
0.43%
1
0.53%
21
Alexander Stein
45
0.38%
2
1.05%
22
Andreas Werner
36
0.30%
1
0.53%
23
Uwe Kleine-König
31
0.26%
4
2.11%
24
Reuben Dowle
19
0.16%
1
0.53%
25
Sean Nyekjaer
18
0.15%
1
0.53%
26
Vincent Mailhol
16
0.13%
4
2.11%
27
Oliver Hartkopp
11
0.09%
5
2.63%
28
ruanjinjie
10
0.08%
1
0.53%
29
Rob Herring
7
0.06%
1
0.53%
30
Jeroen Hofstee
7
0.06%
1
0.53%
31
Wen Yang
6
0.05%
1
0.53%
32
Yang Yingliang
3
0.03%
1
0.53%
33
Yue haibing
2
0.02%
1
0.53%
34
David S. Miller
2
0.02%
1
0.53%
35
Chi Minghao
2
0.02%
1
0.53%
36
Axel Lin
2
0.02%
1
0.53%
37
Lucas Stach
1
0.01%
1
0.53%
38
Libo Chen
1
0.01%
1
0.53%
39
Fabio Baltieri
1
0.01%
1
0.53%
Total
11903
190