Lines Matching +full:bus +full:- +full:range
1 What: /sys/bus/cxl/flush
4 Contact: linux-cxl@vger.kernel.org
11 What: /sys/bus/cxl/devices/memX/firmware_version
14 Contact: linux-cxl@vger.kernel.org
17 Memory Device Output Payload in the CXL-2.0
21 What: /sys/bus/cxl/devices/memX/payload_max
24 Contact: linux-cxl@vger.kernel.org
31 What: /sys/bus/cxl/devices/memX/label_storage_size
34 Contact: linux-cxl@vger.kernel.org
39 What: /sys/bus/cxl/devices/memX/ram/size
42 Contact: linux-cxl@vger.kernel.org
46 Payload in the CXL-2.0 specification.
49 What: /sys/bus/cxl/devices/memX/ram/qos_class
52 Contact: linux-cxl@vger.kernel.org
58 class-ids can be compared against a similar "qos_class"
60 that the endpoints map their local memory-class to a
63 side-effects that may result. First class-id is displayed.
66 What: /sys/bus/cxl/devices/memX/pmem/size
69 Contact: linux-cxl@vger.kernel.org
73 Payload in the CXL-2.0 specification.
76 What: /sys/bus/cxl/devices/memX/pmem/qos_class
79 Contact: linux-cxl@vger.kernel.org
85 class-ids can be compared against a similar "qos_class"
87 that the endpoints map their local memory-class to a
90 side-effects that may result. First class-id is displayed.
93 What: /sys/bus/cxl/devices/memX/serial
96 Contact: linux-cxl@vger.kernel.org
98 (RO) 64-bit serial number per the PCIe Device Serial Number
103 What: /sys/bus/cxl/devices/memX/numa_node
106 Contact: linux-cxl@vger.kernel.org
113 What: /sys/bus/cxl/devices/memX/security/state
116 Contact: linux-cxl@vger.kernel.org
126 What: /sys/bus/cxl/devices/memX/security/sanitize
129 Contact: linux-cxl@vger.kernel.org
132 sanitize the device to securely re-purpose or decommission it.
133 This is done by ensuring that all user data and meta-data,
145 What /sys/bus/cxl/devices/memX/security/erase
148 Contact: linux-cxl@vger.kernel.org
161 What: /sys/bus/cxl/devices/memX/firmware/
164 Contact: linux-cxl@vger.kernel.org
169 documented in sysfs-class-firmware.
172 What: /sys/bus/cxl/devices/*/devtype
175 Contact: linux-cxl@vger.kernel.org
179 variable for uevents for devices on the "cxl" bus.
182 What: /sys/bus/cxl/devices/*/modalias
185 Contact: linux-cxl@vger.kernel.org
189 variable for uevents for devices on the "cxl" bus.
192 What: /sys/bus/cxl/devices/portX/uport
195 Contact: linux-cxl@vger.kernel.org
204 What: /sys/bus/cxl/devices/{port,endpoint}X/parent_dport
207 Contact: linux-cxl@vger.kernel.org
219 What: /sys/bus/cxl/devices/portX/dportY
222 Contact: linux-cxl@vger.kernel.org
229 integer reflects the hardware port unique-id used in the
233 What: /sys/bus/cxl/devices/portX/decoders_committed
236 Contact: linux-cxl@vger.kernel.org
242 decoding a Host Physical Address range. Note that this number
248 What: /sys/bus/cxl/devices/decoderX.Y
251 Contact: linux-cxl@vger.kernel.org
261 What: /sys/bus/cxl/devices/decoderX.Y/{start,size}
264 Contact: linux-cxl@vger.kernel.org
269 "cxl_decoder_root" the address range is fixed. For decoders of
271 decode range of the cxl_port ancestor of the decoder's cxl_port,
276 What: /sys/bus/cxl/devices/decoderX.Y/locked
279 Contact: linux-cxl@vger.kernel.org
285 secondary bus reset, of the PCIe bridge that provides the bus
289 What: /sys/bus/cxl/devices/decoderX.Y/target_list
292 Contact: linux-cxl@vger.kernel.org
300 What: /sys/bus/cxl/devices/decoderX.Y/cap_{pmem,ram,type2,type3}
303 Contact: linux-cxl@vger.kernel.org
313 What: /sys/bus/cxl/devices/decoderX.Y/target_type
316 Contact: linux-cxl@vger.kernel.org
319 can optionally decode either accelerator memory (type-2) or
320 expander memory (type-3). The 'target_type' attribute indicates
325 What: /sys/bus/cxl/devices/endpointX/CDAT
328 Contact: linux-cxl@vger.kernel.org
336 What: /sys/bus/cxl/devices/decoderX.Y/mode
339 Contact: linux-cxl@vger.kernel.org
342 translates from a host physical address range, to a device
343 local address range. Device-local address ranges are further
344 split into a 'ram' (volatile memory) range and 'pmem'
345 (persistent memory) range. The 'mode' attribute emits one of
355 What: /sys/bus/cxl/devices/decoderX.Y/dpa_resource
358 Contact: linux-cxl@vger.kernel.org
361 and its 'dpa_size' attribute is non-zero, this attribute
366 What: /sys/bus/cxl/devices/decoderX.Y/dpa_size
369 Contact: linux-cxl@vger.kernel.org
372 translates from a host physical address range, to a device local
373 address range. The range, base address plus length in bytes, of
380 instance number disabled decoder with non-zero size. I.e.
386 What: /sys/bus/cxl/devices/decoderX.Y/interleave_ways
389 Contact: linux-cxl@vger.kernel.org
392 physical address (HPA) memory range is interleaved. The device
401 What: /sys/bus/cxl/devices/decoderX.Y/interleave_granularity
404 Contact: linux-cxl@vger.kernel.org
413 What: /sys/bus/cxl/devices/decoderX.Y/create_{pmem,ram}_region
416 Contact: linux-cxl@vger.kernel.org
420 (interleave-set) within the decode range bounded by root decoder
424 region and allocate the region-id for the next creation attempt.
429 What: /sys/bus/cxl/devices/decoderX.Y/delete_region
432 Contact: linux-cxl@vger.kernel.org
438 What: /sys/bus/cxl/devices/decoderX.Y/qos_class
441 Contact: linux-cxl@vger.kernel.org
444 root-decoder-only attribute conveys a platform specific cookie
446 This class-id can be compared against a similar "qos_class"
447 published for each memory-type that an endpoint supports. While
448 it is not required that endpoints map their local memory-class
450 there are platform specific side-effects that may result.
453 What: /sys/bus/cxl/devices/regionZ/uuid
456 Contact: linux-cxl@vger.kernel.org
461 attribute is a read-only empty string.
464 What: /sys/bus/cxl/devices/regionZ/interleave_granularity
467 Contact: linux-cxl@vger.kernel.org
475 What: /sys/bus/cxl/devices/regionZ/interleave_ways
478 Contact: linux-cxl@vger.kernel.org
485 What: /sys/bus/cxl/devices/regionZ/size
488 Contact: linux-cxl@vger.kernel.org
502 What: /sys/bus/cxl/devices/regionZ/mode
505 Contact: linux-cxl@vger.kernel.org
510 /sys/bus/cxl/devices/decoderX.Y/mode
513 What: /sys/bus/cxl/devices/regionZ/resource
516 Contact: linux-cxl@vger.kernel.org
525 What: /sys/bus/cxl/devices/regionZ/target[0..N]
528 Contact: linux-cxl@vger.kernel.org
544 What: /sys/bus/cxl/devices/regionZ/commit
547 Contact: linux-cxl@vger.kernel.org
560 What: /sys/bus/cxl/devices/memX/trigger_poison_list
563 Contact: linux-cxl@vger.kernel.org
574 What: /sys/bus/cxl/devices/regionZ/accessY/read_bandwidth
575 /sys/bus/cxl/devices/regionZ/accessY/write_banwidth
578 Contact: linux-cxl@vger.kernel.org
586 See Documentation/ABI/stable/sysfs-devices-node. access0 provides
591 What: /sys/bus/cxl/devices/regionZ/accessY/read_latency
592 /sys/bus/cxl/devices/regionZ/accessY/write_latency
595 Contact: linux-cxl@vger.kernel.org
603 See Documentation/ABI/stable/sysfs-devices-node. access0 provides
608 What: /sys/bus/cxl/devices/nvdimm-bridge0/ndbusX/nmemY/cxl/dirty_shutdown
611 Contact: linux-cxl@vger.kernel.org