sysfs-bus-most 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
  1. What: /sys/bus/most/devices/<dev>/description
  2. Date: March 2017
  3. KernelVersion: 4.15
  4. Contact: Christian Gromm <[email protected]>
  5. Description:
  6. Provides information about the physical location of the
  7. device. Hardware attached via USB, for instance,
  8. might return <1-1.1:1.0>
  9. Users:
  10. What: /sys/bus/most/devices/<dev>/interface
  11. Date: March 2017
  12. KernelVersion: 4.15
  13. Contact: Christian Gromm <[email protected]>
  14. Description:
  15. Indicates the type of peripheral interface the device uses.
  16. Users:
  17. What: /sys/bus/most/devices/<dev>/dci
  18. Date: June 2016
  19. KernelVersion: 4.15
  20. Contact: Christian Gromm <[email protected]>
  21. Description:
  22. If the network interface controller is attached via USB, a dci
  23. directory is created that allows applications to read and
  24. write the controller's DCI registers.
  25. Users:
  26. What: /sys/bus/most/devices/<dev>/dci/arb_address
  27. Date: June 2016
  28. KernelVersion: 4.15
  29. Contact: Christian Gromm <[email protected]>
  30. Description:
  31. This is used to set an arbitrary DCI register address an
  32. application wants to read from or write to.
  33. Users:
  34. What: /sys/bus/most/devices/<dev>/dci/arb_value
  35. Date: June 2016
  36. KernelVersion: 4.15
  37. Contact: Christian Gromm <[email protected]>
  38. Description:
  39. This is used to read and write the DCI register whose address
  40. is stored in arb_address.
  41. Users:
  42. What: /sys/bus/most/devices/<dev>/dci/mep_eui48_hi
  43. Date: June 2016
  44. KernelVersion: 4.15
  45. Contact: Christian Gromm <[email protected]>
  46. Description:
  47. This is used to check and configure the MAC address.
  48. Users:
  49. What: /sys/bus/most/devices/<dev>/dci/mep_eui48_lo
  50. Date: June 2016
  51. KernelVersion: 4.15
  52. Contact: Christian Gromm <[email protected]>
  53. Description:
  54. This is used to check and configure the MAC address.
  55. Users:
  56. What: /sys/bus/most/devices/<dev>/dci/mep_eui48_mi
  57. Date: June 2016
  58. KernelVersion: 4.15
  59. Contact: Christian Gromm <[email protected]>
  60. Description:
  61. This is used to check and configure the MAC address.
  62. Users:
  63. What: /sys/bus/most/devices/<dev>/dci/mep_filter
  64. Date: June 2016
  65. KernelVersion: 4.15
  66. Contact: Christian Gromm <[email protected]>
  67. Description:
  68. This is used to check and configure the MEP filter address.
  69. Users:
  70. What: /sys/bus/most/devices/<dev>/dci/mep_hash0
  71. Date: June 2016
  72. KernelVersion: 4.15
  73. Contact: Christian Gromm <[email protected]>
  74. Description:
  75. This is used to check and configure the MEP hash table.
  76. Users:
  77. What: /sys/bus/most/devices/<dev>/dci/mep_hash1
  78. Date: June 2016
  79. KernelVersion: 4.15
  80. Contact: Christian Gromm <[email protected]>
  81. Description:
  82. This is used to check and configure the MEP hash table.
  83. Users:
  84. What: /sys/bus/most/devices/<dev>/dci/mep_hash2
  85. Date: June 2016
  86. KernelVersion: 4.15
  87. Contact: Christian Gromm <[email protected]>
  88. Description:
  89. This is used to check and configure the MEP hash table.
  90. Users:
  91. What: /sys/bus/most/devices/<dev>/dci/mep_hash3
  92. Date: June 2016
  93. KernelVersion: 4.15
  94. Contact: Christian Gromm <[email protected]>
  95. Description:
  96. This is used to check and configure the MEP hash table.
  97. Users:
  98. What: /sys/bus/most/devices/<dev>/dci/ni_state
  99. Date: June 2016
  100. KernelVersion: 4.15
  101. Contact: Christian Gromm <[email protected]>
  102. Description:
  103. Indicates the current network interface state.
  104. Users:
  105. What: /sys/bus/most/devices/<dev>/dci/node_address
  106. Date: June 2016
  107. KernelVersion: 4.15
  108. Contact: Christian Gromm <[email protected]>
  109. Description:
  110. Indicates the current node address.
  111. Users:
  112. What: /sys/bus/most/devices/<dev>/dci/node_position
  113. Date: June 2016
  114. KernelVersion: 4.15
  115. Contact: Christian Gromm <[email protected]>
  116. Description:
  117. Indicates the current node position.
  118. Users:
  119. What: /sys/bus/most/devices/<dev>/dci/packet_bandwidth
  120. Date: June 2016
  121. KernelVersion: 4.15
  122. Contact: Christian Gromm <[email protected]>
  123. Description:
  124. Indicates the configured packet bandwidth.
  125. Users:
  126. What: /sys/bus/most/devices/<dev>/dci/sync_ep
  127. Date: June 2016
  128. KernelVersion: 4.15
  129. Contact: Christian Gromm <[email protected]>
  130. Description:
  131. Triggers the controller's synchronization process for a certain
  132. endpoint.
  133. Users:
  134. What: /sys/bus/most/devices/<dev>/<channel>/
  135. Date: March 2017
  136. KernelVersion: 4.15
  137. Contact: Christian Gromm <[email protected]>
  138. Description:
  139. For every channel of the device a directory is created, whose
  140. name is dictated by the HDM. This enables an application to
  141. collect information about the channel's capabilities and
  142. configure it.
  143. Users:
  144. What: /sys/bus/most/devices/<dev>/<channel>/available_datatypes
  145. Date: March 2017
  146. KernelVersion: 4.15
  147. Contact: Christian Gromm <[email protected]>
  148. Description:
  149. Indicates the data types the channel can transport.
  150. Users:
  151. What: /sys/bus/most/devices/<dev>/<channel>/available_directions
  152. Date: March 2017
  153. KernelVersion: 4.15
  154. Contact: Christian Gromm <[email protected]>
  155. Description:
  156. Indicates the directions the channel is capable of.
  157. Users:
  158. What: /sys/bus/most/devices/<dev>/<channel>/number_of_packet_buffers
  159. Date: March 2017
  160. KernelVersion: 4.15
  161. Contact: Christian Gromm <[email protected]>
  162. Description:
  163. Indicates the number of packet buffers the channel can
  164. handle.
  165. Users:
  166. What: /sys/bus/most/devices/<dev>/<channel>/number_of_stream_buffers
  167. Date: March 2017
  168. KernelVersion: 4.15
  169. Contact: Christian Gromm <[email protected]>
  170. Description:
  171. Indicates the number of streaming buffers the channel can
  172. handle.
  173. Users:
  174. What: /sys/bus/most/devices/<dev>/<channel>/size_of_packet_buffer
  175. Date: March 2017
  176. KernelVersion: 4.15
  177. Contact: Christian Gromm <[email protected]>
  178. Description:
  179. Indicates the size of a packet buffer the channel can
  180. handle.
  181. Users:
  182. What: /sys/bus/most/devices/<dev>/<channel>/size_of_stream_buffer
  183. Date: March 2017
  184. KernelVersion: 4.15
  185. Contact: Christian Gromm <[email protected]>
  186. Description:
  187. Indicates the size of a streaming buffer the channel can
  188. handle.
  189. Users:
  190. What: /sys/bus/most/devices/<dev>/<channel>/set_number_of_buffers
  191. Date: March 2017
  192. KernelVersion: 4.15
  193. Contact: Christian Gromm <[email protected]>
  194. Description:
  195. This is to read back the configured number of buffers of
  196. the channel.
  197. Users:
  198. What: /sys/bus/most/devices/<dev>/<channel>/set_buffer_size
  199. Date: March 2017
  200. KernelVersion: 4.15
  201. Contact: Christian Gromm <[email protected]>
  202. Description:
  203. This is to read back the configured buffer size of the channel.
  204. Users:
  205. What: /sys/bus/most/devices/<dev>/<channel>/set_direction
  206. Date: March 2017
  207. KernelVersion: 4.15
  208. Contact: Christian Gromm <[email protected]>
  209. Description:
  210. This is to read back the configured direction of the channel.
  211. The following strings will be accepted::
  212. 'tx',
  213. 'rx'
  214. Users:
  215. What: /sys/bus/most/devices/<dev>/<channel>/set_datatype
  216. Date: March 2017
  217. KernelVersion: 4.15
  218. Contact: Christian Gromm <[email protected]>
  219. Description:
  220. This is to read back the configured data type of the channel.
  221. The following strings will be accepted::
  222. 'control',
  223. 'async',
  224. 'sync',
  225. 'isoc_avp'
  226. Users:
  227. What: /sys/bus/most/devices/<dev>/<channel>/set_subbuffer_size
  228. Date: March 2017
  229. KernelVersion: 4.15
  230. Contact: Christian Gromm <[email protected]>
  231. Description:
  232. This is to read back the configured subbuffer size of
  233. the channel.
  234. Users:
  235. What: /sys/bus/most/devices/<dev>/<channel>/set_packets_per_xact
  236. Date: March 2017
  237. KernelVersion: 4.15
  238. Contact: Christian Gromm <[email protected]>
  239. Description:
  240. This is to read back the configured number of packets per
  241. transaction of the channel. This is only applicable when
  242. connected via USB.
  243. Users:
  244. What: /sys/bus/most/devices/<dev>/<channel>/channel_starving
  245. Date: March 2017
  246. KernelVersion: 4.15
  247. Contact: Christian Gromm <[email protected]>
  248. Description:
  249. Indicates whether channel ran out of buffers.
  250. Users:
  251. What: /sys/bus/most/drivers/most_core/components
  252. Date: March 2017
  253. KernelVersion: 4.15
  254. Contact: Christian Gromm <[email protected]>
  255. Description:
  256. This is used to retrieve a list of registered components.
  257. Users:
  258. What: /sys/bus/most/drivers/most_core/links
  259. Date: March 2017
  260. KernelVersion: 4.15
  261. Contact: Christian Gromm <[email protected]>
  262. Description:
  263. This is used to retrieve a list of established links.
  264. Users: