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