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