| /linux/drivers/net/ethernet/sfc/ |
| H A D | efx_cxl.c | 22 struct efx_cxl *cxl; in efx_cxl_init() local 42 cxl = devm_cxl_dev_state_create(&pci_dev->dev, CXL_DEVTYPE_DEVMEM, in efx_cxl_init() 46 if (!cxl) in efx_cxl_init() 50 &cxl->cxlds.reg_map); in efx_cxl_init() 56 if (!cxl->cxlds.reg_map.component_map.hdm_decoder.valid) { in efx_cxl_init() 61 if (!cxl->cxlds.reg_map.component_map.ras.valid) { in efx_cxl_init() 70 cxl->cxlds.media_ready = true; in efx_cxl_init() 72 if (cxl_set_capacity(&cxl->cxlds, EFX_CTPIO_BUFFER_SIZE)) { in efx_cxl_init() 77 cxl->cxlmd = devm_cxl_probe_mem(&cxl->cxlds, &cxl_pio_range); in efx_cxl_init() 78 if (IS_ERR(cxl->cxlmd)) { in efx_cxl_init() [all …]
|
| H A D | net_driver.h | 1215 struct efx_cxl *cxl; member
|
| /linux/Documentation/driver-api/cxl/ |
| H A D | theory-of-operation.rst | 43 # cxl list -BEMPu -b cxl_test 203 # cxl list -BDMu -d root -m mem3 261 # cxl list -MDu -d 3.2 322 .. kernel-doc:: drivers/cxl/pci.c 323 :doc: cxl pci 325 .. kernel-doc:: drivers/cxl/pci.c 328 .. kernel-doc:: drivers/cxl/mem.c 329 :doc: cxl mem 331 .. kernel-doc:: drivers/cxl/cxlmem.h 334 .. kernel-doc:: drivers/cxl/core/memdev.c [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-cxl | 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 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 [all …]
|
| H A D | sysfs-bus-nvdimm | 47 What: /sys/bus/nd/devices/nmemX/cxl/id 54 What: /sys/bus/nd/devices/nmemX/cxl/provider 60 a /sys/bus/cxl/devices/memX instance.
|
| /linux/tools/testing/cxl/test/ |
| H A D | Kbuild | 2 ccflags-y := -I$(srctree)/drivers/cxl/ -I$(srctree)/drivers/cxl/core 10 cxl_test-y := cxl.o
|
| /linux/Documentation/driver-api/cxl/linux/ |
| H A D | cxl-driver.rst | 9 /sys/bus/cxl/devices/ 10 /dev/cxl/ 12 The :code:`cxl-cli` library, maintained as part of the NDTCL project, may 31 # ls /sys/bus/cxl/devices/ 88 # ls /sys/bus/cxl/devices/root0 93 # cat /sys/bus/cxl/devices/root0/devtype 115 # ls /sys/bus/cxl/devices/port1 156 # ls /sys/bus/cxl/devices/endpoint5 161 # cat /sys/bus/cxl/devices/endpoint5/devtype 164 # cat /sys/bus/cxl/devices/endpoint5/decoder5.0/devtype [all …]
|
| H A D | access-coordinates.rst | 79 …Guide r1.0 <https://www.intel.com/content/www/us/en/content-details/643805/cxl-memory-device-softw… 169 access coordinates residing in the cxl region (cxlr) context.
|
| /linux/tools/testing/cxl/ |
| H A D | Kbuild | 20 CXL_SRC := $(DRIVERS)/cxl 21 CXL_CORE_SRC := $(DRIVERS)/cxl/core 22 ccflags-y := -I$(srctree)/drivers/cxl/ 25 ccflags-y += -DTRACE_INCLUDE_PATH=$(CXL_CORE_SRC) -I$(srctree)/drivers/cxl/core/
|
| /linux/net/can/ |
| H A D | raw.c | 147 struct canxl_frame *cxl = (struct canxl_frame *)oskb->data; in raw_rcv() local 156 if ((cxl->prio & ro->rx_vcid_mask_shifted) != in raw_rcv() 161 if (cxl->prio & CANXL_VCID_MASK) in raw_rcv() 882 struct canxl_frame *cxl = (struct canxl_frame *)skb->data; in raw_put_canxl_vcid() local 885 cxl->prio &= (CANXL_PRIO_MASK | CANXL_VCID_MASK); in raw_put_canxl_vcid() 889 cxl->prio &= CANXL_PRIO_MASK; in raw_put_canxl_vcid() 893 cxl->prio &= CANXL_PRIO_MASK; in raw_put_canxl_vcid() 894 cxl->prio |= ro->tx_vcid_shifted; in raw_put_canxl_vcid()
|
| /linux/Documentation/driver-api/cxl/linux/example-configurations/ |
| H A D | single-device.rst | 6 This cxl-cli configuration dump shows the following host configuration: 13 This output is generated by :code:`cxl list -v` and describes the relationships 14 between objects exposed in :code:`/sys/bus/cxl/devices/`.
|
| H A D | hb-interleave.rst | 6 This cxl-cli configuration dump shows the following host configuration: 13 This output is generated by :code:`cxl list -v` and describes the relationships 14 between objects exposed in :code:`/sys/bus/cxl/devices/`.
|
| H A D | intra-hb-interleave.rst | 6 This cxl-cli configuration dump shows the following host configuration: 13 This output is generated by :code:`cxl list -v` and describes the relationships 14 between objects exposed in :code:`/sys/bus/cxl/devices/`.
|
| H A D | multi-interleave.rst | 6 This cxl-cli configuration dump shows the following host configuration: 14 This output is generated by :code:`cxl list -v` and describes the relationships 15 between objects exposed in :code:`/sys/bus/cxl/devices/`.
|
| /linux/drivers/nvdimm/ |
| H A D | label.c | 373 if (!ndd->cxl && !efi_namespace_label_has(ndd, checksum)) in nsl_validate_checksum() 388 if (!ndd->cxl && !efi_namespace_label_has(ndd, checksum)) in nsl_calculate_checksum() 841 if (ndd->cxl || !efi_namespace_label_has(ndd, type_guid)) in nsl_validate_type_guid() 855 if (ndd->cxl) { in nsl_set_claim_class() 858 import_uuid(&uuid, nd_label->cxl.abstraction_uuid); in nsl_set_claim_class() 859 export_uuid(nd_label->cxl.abstraction_uuid, in nsl_set_claim_class() 874 if (ndd->cxl) { in nsl_get_claim_class() 877 import_uuid(&uuid, nd_label->cxl.abstraction_uuid); in nsl_get_claim_class()
|
| H A D | label.h | 181 struct nvdimm_cxl_label cxl; member
|
| /linux/Documentation/translations/zh_CN/userspace-api/accelerators/ |
| H A D | ocxl.rst | 22 OpenCAPI在Linux中称为“ocxl”,它作为“cxl”(用于powerpc的IBM CAPI接口的驱动)的
|
| /linux/Documentation/translations/zh_CN/driver-api/ |
| H A D | index.rst | 52 * cxl/index
|
| /linux/tools/perf/util/ |
| H A D | bpf-filter.l | 138 cxl { return constant(PERF_MEM_LVLNUM_CXL); }
|
| /linux/Documentation/admin-guide/perf/ |
| H A D | cxl.rst | 22 /sys/bus/cxl/device/pmu_mem<X>.<Y>
|
| /linux/drivers/ |
| H A D | Makefile | 81 obj-y += cxl/
|
| H A D | Kconfig | 9 source "drivers/cxl/Kconfig"
|
| /linux/Documentation/firmware-guide/acpi/apei/ |
| H A D | einj.rst | 139 <debugfs mount point>/cxl. The following files belong to it: 241 # cd /sys/kernel/debug/cxl/
|
| /linux/Documentation/edac/ |
| H A D | memory_repair.rst | 80 .. [1] https://computeexpresslink.org/cxl-specification/
|
| H A D | scrub.rst | 190 .. [1] https://computeexpresslink.org/cxl-specification/
|