Home
last modified time | relevance | path

Searched refs:cxl (Results 1 – 25 of 30) sorted by relevance

12

/linux/drivers/net/ethernet/sfc/
H A Defx_cxl.c22 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 Dnet_driver.h1215 struct efx_cxl *cxl; member
/linux/Documentation/driver-api/cxl/
H A Dtheory-of-operation.rst43 # 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 Dsysfs-bus-cxl1 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 Dsysfs-bus-nvdimm47 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 DKbuild2 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 Dcxl-driver.rst9 /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 Daccess-coordinates.rst79 …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 DKbuild20 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 Draw.c147 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 Dsingle-device.rst6 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 Dhb-interleave.rst6 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 Dintra-hb-interleave.rst6 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 Dmulti-interleave.rst6 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 Dlabel.c373 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 Dlabel.h181 struct nvdimm_cxl_label cxl; member
/linux/Documentation/translations/zh_CN/userspace-api/accelerators/
H A Docxl.rst22 OpenCAPI在Linux中称为“ocxl”,它作为“cxl”(用于powerpc的IBM CAPI接口的驱动)的
/linux/Documentation/translations/zh_CN/driver-api/
H A Dindex.rst52 * cxl/index
/linux/tools/perf/util/
H A Dbpf-filter.l138 cxl { return constant(PERF_MEM_LVLNUM_CXL); }
/linux/Documentation/admin-guide/perf/
H A Dcxl.rst22 /sys/bus/cxl/device/pmu_mem<X>.<Y>
/linux/drivers/
H A DMakefile81 obj-y += cxl/
H A DKconfig9 source "drivers/cxl/Kconfig"
/linux/Documentation/firmware-guide/acpi/apei/
H A Deinj.rst139 <debugfs mount point>/cxl. The following files belong to it:
241 # cd /sys/kernel/debug/cxl/
/linux/Documentation/edac/
H A Dmemory_repair.rst80 .. [1] https://computeexpresslink.org/cxl-specification/
H A Dscrub.rst190 .. [1] https://computeexpresslink.org/cxl-specification/

12