xref: /OK3568_Linux_fs/kernel/Documentation/ABI/testing/debugfs-driver-genwqe (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/ddcb_info
2*4882a593SmuzhiyunDate:           Oct 2013
3*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
4*4882a593SmuzhiyunDescription:    DDCB queue dump used for debugging queueing problems.
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/curr_regs
7*4882a593SmuzhiyunDate:           Oct 2013
8*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
9*4882a593SmuzhiyunDescription:    Dump of the current error registers.
10*4882a593Smuzhiyun                Only available for PF.
11*4882a593Smuzhiyun
12*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/curr_dbg_uid0
13*4882a593SmuzhiyunDate:           Oct 2013
14*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
15*4882a593SmuzhiyunDescription:    Internal chip state of UID0 (unit id 0).
16*4882a593Smuzhiyun                Only available for PF.
17*4882a593Smuzhiyun
18*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/curr_dbg_uid1
19*4882a593SmuzhiyunDate:           Oct 2013
20*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
21*4882a593SmuzhiyunDescription:    Internal chip state of UID1.
22*4882a593Smuzhiyun                Only available for PF.
23*4882a593Smuzhiyun
24*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/curr_dbg_uid2
25*4882a593SmuzhiyunDate:           Oct 2013
26*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
27*4882a593SmuzhiyunDescription:    Internal chip state of UID2.
28*4882a593Smuzhiyun                Only available for PF.
29*4882a593Smuzhiyun
30*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/prev_regs
31*4882a593SmuzhiyunDate:           Oct 2013
32*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
33*4882a593SmuzhiyunDescription:    Dump of the error registers before the last reset of
34*4882a593Smuzhiyun                the card occured.
35*4882a593Smuzhiyun                Only available for PF.
36*4882a593Smuzhiyun
37*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/prev_dbg_uid0
38*4882a593SmuzhiyunDate:           Oct 2013
39*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
40*4882a593SmuzhiyunDescription:    Internal chip state of UID0 before card was reset.
41*4882a593Smuzhiyun                Only available for PF.
42*4882a593Smuzhiyun
43*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/prev_dbg_uid1
44*4882a593SmuzhiyunDate:           Oct 2013
45*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
46*4882a593SmuzhiyunDescription:    Internal chip state of UID1 before card was reset.
47*4882a593Smuzhiyun                Only available for PF.
48*4882a593Smuzhiyun
49*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/prev_dbg_uid2
50*4882a593SmuzhiyunDate:           Oct 2013
51*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
52*4882a593SmuzhiyunDescription:    Internal chip state of UID2 before card was reset.
53*4882a593Smuzhiyun                Only available for PF.
54*4882a593Smuzhiyun
55*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/info
56*4882a593SmuzhiyunDate:           Oct 2013
57*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
58*4882a593SmuzhiyunDescription:    Comprehensive summary of bitstream version and software
59*4882a593Smuzhiyun                version. Used bitstream and bitstream clocking information.
60*4882a593Smuzhiyun
61*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/err_inject
62*4882a593SmuzhiyunDate:           Oct 2013
63*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
64*4882a593SmuzhiyunDescription:    Possibility to inject error cases to ensure that the drivers
65*4882a593Smuzhiyun                error handling code works well.
66*4882a593Smuzhiyun
67*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/vf<0..14>_jobtimeout_msec
68*4882a593SmuzhiyunDate:           Oct 2013
69*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
70*4882a593SmuzhiyunDescription:    Default VF timeout 250ms. Testing might require 1000ms.
71*4882a593Smuzhiyun                Using 0 will use the cards default value (whatever that is).
72*4882a593Smuzhiyun
73*4882a593Smuzhiyun                The timeout depends on the max number of available cards
74*4882a593Smuzhiyun                in the system and the maximum allowed queue size.
75*4882a593Smuzhiyun
76*4882a593Smuzhiyun                The driver ensures that the settings are done just before
77*4882a593Smuzhiyun                the VFs get enabled. Changing the timeouts in flight is not
78*4882a593Smuzhiyun                possible.
79*4882a593Smuzhiyun                Only available for PF.
80*4882a593Smuzhiyun
81*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/jobtimer
82*4882a593SmuzhiyunDate:           Oct 2013
83*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
84*4882a593SmuzhiyunDescription:    Dump job timeout register values for PF and VFs.
85*4882a593Smuzhiyun                Only available for PF.
86*4882a593Smuzhiyun
87*4882a593SmuzhiyunWhat:           /sys/kernel/debug/genwqe/genwqe<n>_card/queue_working_time
88*4882a593SmuzhiyunDate:           Dec 2013
89*4882a593SmuzhiyunContact:        haver@linux.vnet.ibm.com
90*4882a593SmuzhiyunDescription:    Dump queue working time register values for PF and VFs.
91*4882a593Smuzhiyun                Only available for PF.
92