1What: sys/bus/dsa/devices/dsa<m>/cdev_major 2Date: Oct 25, 2019 3KernelVersion: 5.6.0 4Contact: dmaengine@vger.kernel.org 5Description: The major number that the character device driver assigned to 6 this device. 7 8What: sys/bus/dsa/devices/dsa<m>/errors 9Date: Oct 25, 2019 10KernelVersion: 5.6.0 11Contact: dmaengine@vger.kernel.org 12Description: The error information for this device. 13 14What: sys/bus/dsa/devices/dsa<m>/max_batch_size 15Date: Oct 25, 2019 16KernelVersion: 5.6.0 17Contact: dmaengine@vger.kernel.org 18Description: The largest number of work descriptors in a batch. 19 20What: sys/bus/dsa/devices/dsa<m>/max_work_queues_size 21Date: Oct 25, 2019 22KernelVersion: 5.6.0 23Contact: dmaengine@vger.kernel.org 24Description: The maximum work queue size supported by this device. 25 26What: sys/bus/dsa/devices/dsa<m>/max_engines 27Date: Oct 25, 2019 28KernelVersion: 5.6.0 29Contact: dmaengine@vger.kernel.org 30Description: The maximum number of engines supported by this device. 31 32What: sys/bus/dsa/devices/dsa<m>/max_groups 33Date: Oct 25, 2019 34KernelVersion: 5.6.0 35Contact: dmaengine@vger.kernel.org 36Description: The maximum number of groups can be created under this device. 37 38What: sys/bus/dsa/devices/dsa<m>/max_tokens 39Date: Oct 25, 2019 40KernelVersion: 5.6.0 41Contact: dmaengine@vger.kernel.org 42Description: The total number of bandwidth tokens supported by this device. 43 The bandwidth tokens represent resources within the DSA 44 implementation, and these resources are allocated by engines to 45 support operations. 46 47What: sys/bus/dsa/devices/dsa<m>/max_transfer_size 48Date: Oct 25, 2019 49KernelVersion: 5.6.0 50Contact: dmaengine@vger.kernel.org 51Description: The number of bytes to be read from the source address to 52 perform the operation. The maximum transfer size is dependent on 53 the workqueue the descriptor was submitted to. 54 55What: sys/bus/dsa/devices/dsa<m>/max_work_queues 56Date: Oct 25, 2019 57KernelVersion: 5.6.0 58Contact: dmaengine@vger.kernel.org 59Description: The maximum work queue number that this device supports. 60 61What: sys/bus/dsa/devices/dsa<m>/numa_node 62Date: Oct 25, 2019 63KernelVersion: 5.6.0 64Contact: dmaengine@vger.kernel.org 65Description: The numa node number for this device. 66 67What: sys/bus/dsa/devices/dsa<m>/op_cap 68Date: Oct 25, 2019 69KernelVersion: 5.6.0 70Contact: dmaengine@vger.kernel.org 71Description: The operation capability bit mask specify the operation types 72 supported by the this device. 73 74What: sys/bus/dsa/devices/dsa<m>/state 75Date: Oct 25, 2019 76KernelVersion: 5.6.0 77Contact: dmaengine@vger.kernel.org 78Description: The state information of this device. It can be either enabled 79 or disabled. 80 81What: sys/bus/dsa/devices/dsa<m>/group<m>.<n> 82Date: Oct 25, 2019 83KernelVersion: 5.6.0 84Contact: dmaengine@vger.kernel.org 85Description: The assigned group under this device. 86 87What: sys/bus/dsa/devices/dsa<m>/engine<m>.<n> 88Date: Oct 25, 2019 89KernelVersion: 5.6.0 90Contact: dmaengine@vger.kernel.org 91Description: The assigned engine under this device. 92 93What: sys/bus/dsa/devices/dsa<m>/wq<m>.<n> 94Date: Oct 25, 2019 95KernelVersion: 5.6.0 96Contact: dmaengine@vger.kernel.org 97Description: The assigned work queue under this device. 98 99What: sys/bus/dsa/devices/dsa<m>/configurable 100Date: Oct 25, 2019 101KernelVersion: 5.6.0 102Contact: dmaengine@vger.kernel.org 103Description: To indicate if this device is configurable or not. 104 105What: sys/bus/dsa/devices/dsa<m>/token_limit 106Date: Oct 25, 2019 107KernelVersion: 5.6.0 108Contact: dmaengine@vger.kernel.org 109Description: The maximum number of bandwidth tokens that may be in use at 110 one time by operations that access low bandwidth memory in the 111 device. 112 113What: sys/bus/dsa/devices/wq<m>.<n>/group_id 114Date: Oct 25, 2019 115KernelVersion: 5.6.0 116Contact: dmaengine@vger.kernel.org 117Description: The group id that this work queue belongs to. 118 119What: sys/bus/dsa/devices/wq<m>.<n>/size 120Date: Oct 25, 2019 121KernelVersion: 5.6.0 122Contact: dmaengine@vger.kernel.org 123Description: The work queue size for this work queue. 124 125What: sys/bus/dsa/devices/wq<m>.<n>/type 126Date: Oct 25, 2019 127KernelVersion: 5.6.0 128Contact: dmaengine@vger.kernel.org 129Description: The type of this work queue, it can be "kernel" type for work 130 queue usages in the kernel space or "user" type for work queue 131 usages by applications in user space. 132 133What: sys/bus/dsa/devices/wq<m>.<n>/cdev_minor 134Date: Oct 25, 2019 135KernelVersion: 5.6.0 136Contact: dmaengine@vger.kernel.org 137Description: The minor number assigned to this work queue by the character 138 device driver. 139 140What: sys/bus/dsa/devices/wq<m>.<n>/mode 141Date: Oct 25, 2019 142KernelVersion: 5.6.0 143Contact: dmaengine@vger.kernel.org 144Description: The work queue mode type for this work queue. 145 146What: sys/bus/dsa/devices/wq<m>.<n>/priority 147Date: Oct 25, 2019 148KernelVersion: 5.6.0 149Contact: dmaengine@vger.kernel.org 150Description: The priority value of this work queue, it is a vlue relative to 151 other work queue in the same group to control quality of service 152 for dispatching work from multiple workqueues in the same group. 153 154What: sys/bus/dsa/devices/wq<m>.<n>/state 155Date: Oct 25, 2019 156KernelVersion: 5.6.0 157Contact: dmaengine@vger.kernel.org 158Description: The current state of the work queue. 159 160What: sys/bus/dsa/devices/wq<m>.<n>/threshold 161Date: Oct 25, 2019 162KernelVersion: 5.6.0 163Contact: dmaengine@vger.kernel.org 164Description: The number of entries in this work queue that may be filled 165 via a limited portal. 166 167What: sys/bus/dsa/devices/engine<m>.<n>/group_id 168Date: Oct 25, 2019 169KernelVersion: 5.6.0 170Contact: dmaengine@vger.kernel.org 171Description: The group that this engine belongs to. 172