Home
last modified time | relevance | path

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

/linux/tools/testing/nvdimm/test/
H A Dnfit.c1999 struct acpi_nfit_memory_map *memdev; in nfit_test0_setup() local
2118 memdev = nfit_buf + offset; in nfit_test0_setup()
2119 memdev->header.type = ACPI_NFIT_TYPE_MEMORY_MAP; in nfit_test0_setup()
2120 memdev->header.length = sizeof(*memdev); in nfit_test0_setup()
2121 memdev->device_handle = handle[0]; in nfit_test0_setup()
2122 memdev->physical_id = 0; in nfit_test0_setup()
2123 memdev->region_id = 0; in nfit_test0_setup()
2124 memdev->range_index = 0+1; in nfit_test0_setup()
2125 memdev->region_index = 4+1; in nfit_test0_setup()
2126 memdev->region_size = SPA0_SIZE/2; in nfit_test0_setup()
[all …]
/linux/Documentation/driver-api/cxl/
H A Dtheory-of-operation.rst59 "memdev":{
60 "memdev":"mem2",
71 "memdev":{
72 "memdev":"mem6",
89 "memdev":{
90 "memdev":"mem8",
101 "memdev":{
102 "memdev":"mem4",
125 "memdev":{
126 "memdev":"mem1",
[all …]
/linux/Documentation/driver-api/cxl/linux/example-configurations/
H A Dmulti-interleave.rst92 "memdev":{
93 "memdev":"mem0",
118 "memdev":{
119 "memdev":"mem1",
212 "memdev":{
213 "memdev":"mem2",
238 "memdev":{
239 "memdev":"mem3",
377 "memdev":"mem3",
382 "memdev":"mem1",
[all …]
H A Dhb-interleave.rst91 "memdev":{
92 "memdev":"mem0",
169 "memdev":{
170 "memdev":"mem1",
300 "memdev":"mem1",
305 "memdev":"mem0",
H A Dintra-hb-interleave.rst91 "memdev":{
92 "memdev":"mem0",
117 "memdev":{
118 "memdev":"mem1",
277 "memdev":"mem1",
282 "memdev":"mem0",
H A Dsingle-device.rst91 "memdev":{
92 "memdev":"mem0",
237 "memdev":"mem0",
/linux/drivers/s390/block/
H A Ddasd_fba.c312 struct dasd_device *memdev, in dasd_fba_build_cp_discard() argument
346 cqr = dasd_smalloc_request(DASD_FBA_MAGIC, cplength, datasize, memdev, in dasd_fba_build_cp_discard()
413 cqr->startdev = memdev; in dasd_fba_build_cp_discard()
414 cqr->memdev = memdev; in dasd_fba_build_cp_discard()
416 cqr->expires = memdev->default_expires * HZ; /* default 5 minutes */ in dasd_fba_build_cp_discard()
417 cqr->retries = memdev->default_retries; in dasd_fba_build_cp_discard()
425 struct dasd_device *memdev, in dasd_fba_build_cp_regular() argument
481 cqr = dasd_smalloc_request(DASD_FBA_MAGIC, cplength, datasize, memdev, in dasd_fba_build_cp_regular()
541 cqr->startdev = memdev; in dasd_fba_build_cp_regular()
542 cqr->memdev = memdev; in dasd_fba_build_cp_regular()
[all …]
H A Ddasd_diag.c508 static struct dasd_ccw_req *dasd_diag_build_cp(struct dasd_device *memdev, in dasd_diag_build_cp() argument
547 memdev, blk_mq_rq_to_pdu(req)); in dasd_diag_build_cp()
567 cqr->retries = memdev->default_retries; in dasd_diag_build_cp()
572 cqr->startdev = memdev; in dasd_diag_build_cp()
573 cqr->memdev = memdev; in dasd_diag_build_cp()
575 cqr->expires = memdev->default_expires * HZ; in dasd_diag_build_cp()
588 dasd_sfree_request(cqr, cqr->memdev); in dasd_diag_free_cp()
H A Ddasd_eckd.c834 cqr->memdev = device; in dasd_eckd_fill_rcd_cqr()
930 dasd_sfree_request(cqr, cqr->memdev); in dasd_eckd_read_conf_lpm()
1522 cqr->memdev = device; in dasd_eckd_read_features()
1560 dasd_sfree_request(cqr, cqr->memdev); in dasd_eckd_read_features()
1622 cqr->memdev = device; in dasd_eckd_read_vol_info()
1640 dasd_sfree_request(cqr, cqr->memdev); in dasd_eckd_read_vol_info()
1806 cqr->memdev = device; in dasd_eckd_read_ext_pool_info()
1821 dasd_sfree_request(cqr, cqr->memdev); in dasd_eckd_read_ext_pool_info()
1902 cqr->memdev = device; in dasd_eckd_build_psf_ssc()
1940 dasd_sfree_request(cqr, cqr->memdev); in dasd_eckd_psf_ssc()
[all …]
H A Ddasd_erp.c142 dasd_free_erp_request(cqr, cqr->memdev); in dasd_default_erp_postaction()
H A Ddasd_3990_erp.c53 dasd_free_erp_request(erp, erp->memdev); in dasd_3990_erp_cleanup()
224 dctl_cqr->memdev = device; in dasd_3990_erp_DCTL()
1710 erp->memdev = device; in dasd_3990_erp_action_1B_32()
2401 erp->memdev = device; in dasd_3990_erp_add_erp()
2677 dasd_free_erp_request(erp_free, erp_free->memdev); in dasd_3990_erp_handle_match_erp()
H A Ddasd_alias.c421 cqr->memdev = device; in read_unit_address_configuration()
469 dasd_sfree_request(cqr, cqr->memdev); in read_unit_address_configuration()
747 cqr->memdev = device; in reset_summary_unit_check()
H A Ddasd_int.h135 struct dasd_device *memdev; /* the device used to allocate this */ member
H A Ddasd.c3953 cqr->memdev = device; in dasd_generic_build_rdc()
3975 dasd_sfree_request(cqr, cqr->memdev); in dasd_generic_read_dev_chars()
/linux/drivers/acpi/nfit/
H A Dcore.c743 struct acpi_nfit_memory_map *memdev) in add_memdev() argument
748 if (memdev->header.length != sizeof(*memdev)) in add_memdev()
752 if (memcmp(nfit_memdev->memdev, memdev, sizeof(*memdev)) == 0) { in add_memdev()
757 nfit_memdev = devm_kzalloc(dev, sizeof(*nfit_memdev) + sizeof(*memdev), in add_memdev()
762 memcpy(nfit_memdev->memdev, memdev, sizeof(*memdev)); in add_memdev()
765 memdev->device_handle, memdev->range_index, in add_memdev()
766 memdev->region_index, memdev->flags); in add_memdev()
772 struct acpi_nfit_memory_map *memdev; in nfit_get_smbios_id() local
781 memdev = __to_nfit_memdev(nfit_mem); in nfit_get_smbios_id()
782 if (memdev->device_handle == device_handle) { in nfit_get_smbios_id()
[all …]
H A Dnfit.h194 struct acpi_nfit_memory_map memdev[]; member
/linux/drivers/cxl/core/
H A Dtrace.h83 __string(memdev, dev_name(&cxlmd->dev))
91 __assign_str(memdev);
103 __get_str(memdev), __get_str(host), __entry->serial,
150 __string(memdev, dev_name(&cxlmd->dev))
156 __assign_str(memdev);
162 __get_str(memdev), __get_str(host), __entry->serial,
182 __string(memdev, dev_name(&cxlmd->dev))
192 __assign_str(memdev);
202 __get_str(memdev), __get_str(host), __entry->serial,
243 __string(memdev, dev_name(&cxlmd->dev)) \
[all …]
/linux/tools/testing/cxl/
H A DKbuild55 cxl_core-y += $(CXL_CORE_SRC)/memdev.o
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_topology.c964 struct dmi_mem_device *memdev = container_of(dm, struct dmi_mem_device, header); in find_system_memory() local
969 if (memdev->header.type != DMI_ENTRY_MEM_DEVICE) in find_system_memory()
971 if (memdev->header.length < sizeof(struct dmi_mem_device)) in find_system_memory()
975 if (memdev->total_width != 0xFFFF && memdev->total_width != 0) in find_system_memory()
976 mem->width = memdev->total_width; in find_system_memory()
977 if (memdev->speed != 0) in find_system_memory()
978 mem->mem_clk_max = memdev->speed; in find_system_memory()
/linux/drivers/char/
H A Dmem.c701 static const struct memdev { struct
726 const struct memdev *dev; in memory_open() argument
/linux/Documentation/driver-api/cxl/linux/
H A Doverview.rst53 * root, port, and memdev devices created
H A Dcxl-driver.rst168 Memory Device (memdev)
170 A `memdev` is probed and added by the `cxl_pci` driver in :code:`cxl_pci_probe`
182 between an `endpoint` and a `memdev` is not captured in sysfs.
/linux/drivers/cxl/
H A Dcxl.h225 void __iomem *status, *mbox, *memdev;
264 struct cxl_reg_map memdev; member
/linux/arch/mips/include/asm/
H A Dsgiarcs.h66 memdev, eisa_adapter, tc_adapter, scsi_adapter, dti_adapter, enumerator
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-cxl575 memdev driver retrieves the poison list from the device. The