Home
last modified time | relevance | path

Searched refs:cxl_dev_state (Results 1 – 20 of 20) sorted by relevance

/linux-6.15/include/cxl/
H A Dfeatures.h56 struct cxl_dev_state *cxlds;
67 inline struct cxl_features_state *to_cxlfs(struct cxl_dev_state *cxlds);
68 int devm_cxl_setup_features(struct cxl_dev_state *cxlds);
71 static inline struct cxl_features_state *to_cxlfs(struct cxl_dev_state *cxlds) in to_cxlfs()
76 static inline int devm_cxl_setup_features(struct cxl_dev_state *cxlds) in devm_cxl_setup_features()
/linux-6.15/drivers/cxl/core/
H A Dmemdev.c43 struct cxl_dev_state *cxlds = cxlmd->cxlds; in firmware_version_show()
56 struct cxl_dev_state *cxlds = cxlmd->cxlds; in payload_max_show()
69 struct cxl_dev_state *cxlds = cxlmd->cxlds; in label_storage_size_show()
90 struct cxl_dev_state *cxlds = cxlmd->cxlds; in ram_size_show()
103 struct cxl_dev_state *cxlds = cxlmd->cxlds; in pmem_size_show()
116 struct cxl_dev_state *cxlds = cxlmd->cxlds; in serial_show()
134 struct cxl_dev_state *cxlds = cxlmd->cxlds; in security_state_show()
204 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_get_poison_by_memdev()
260 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_validate_poison_dpa()
693 struct cxl_dev_state *cxlds; in cxl_memdev_ioctl()
[all …]
H A Dpci.c180 int cxl_await_media_ready(struct cxl_dev_state *cxlds) in cxl_await_media_ready()
214 static int cxl_set_mem_enable(struct cxl_dev_state *cxlds, u16 val) in cxl_set_mem_enable()
294 int cxl_dvsec_rr_decode(struct cxl_dev_state *cxlds, in cxl_dvsec_rr_decode()
653 static void __cxl_handle_cor_ras(struct cxl_dev_state *cxlds, in __cxl_handle_cor_ras()
696 static bool __cxl_handle_ras(struct cxl_dev_state *cxlds, in __cxl_handle_ras()
730 static bool cxl_handle_endpoint_ras(struct cxl_dev_state *cxlds) in cxl_handle_endpoint_ras()
810 static void cxl_handle_rdport_cor_ras(struct cxl_dev_state *cxlds, in cxl_handle_rdport_cor_ras()
816 static bool cxl_handle_rdport_ras(struct cxl_dev_state *cxlds, in cxl_handle_rdport_ras()
870 static void cxl_handle_rdport_errors(struct cxl_dev_state *cxlds) in cxl_handle_rdport_errors()
902 struct cxl_dev_state *cxlds = pci_get_drvdata(pdev); in cxl_cor_error_detected()
[all …]
H A Dras.c38 struct cxl_dev_state *cxlds; in cxl_cper_trace_corr_prot_err()
51 struct cxl_dev_state *cxlds; in cxl_cper_trace_uncorr_prot_err()
H A Dhdm.c212 void cxl_dpa_debug(struct seq_file *file, struct cxl_dev_state *cxlds) in cxl_dpa_debug()
226 static resource_size_t __adjust_skip(struct cxl_dev_state *cxlds, in __adjust_skip()
264 struct cxl_dev_state *cxlds = cxlmd->cxlds; in __cxl_dpa_release()
332 static int request_skip(struct cxl_dev_state *cxlds, in request_skip()
358 struct cxl_dev_state *cxlds = cxlmd->cxlds; in __cxl_dpa_reserve()
468 int cxl_dpa_setup(struct cxl_dev_state *cxlds, const struct cxl_dpa_info *info) in cxl_dpa_setup()
580 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_dpa_set_part()
609 struct cxl_dev_state *cxlds = cxlmd->cxlds; in __cxl_dpa_alloc()
1045 struct cxl_dev_state *cxlds = cxlmd->cxlds; in init_hdm_decoder()
H A Dfeatures.c39 inline struct cxl_features_state *to_cxlfs(struct cxl_dev_state *cxlds) in to_cxlfs()
176 struct cxl_dev_state *cxlds = cxlfs->cxlds; in free_cxlfs()
189 int devm_cxl_setup_features(struct cxl_dev_state *cxlds) in devm_cxl_setup_features()
682 struct cxl_dev_state *cxlds = cxlmd->cxlds; in devm_cxl_setup_fwctl()
H A Dcdat.c258 static void cxl_memdev_set_qos_class(struct cxl_dev_state *cxlds, in cxl_memdev_set_qos_class()
350 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_qos_class_verify()
406 struct cxl_dev_state *cxlds = cxlmd->cxlds; in DEFINE_FREE()
588 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxled_get_dpa_perf()
643 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_endpoint_gather_bandwidth()
H A Dregion.c261 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_region_decode_reset()
1541 struct cxl_dev_state *cxlds; in cxl_region_teardown_targets()
1576 struct cxl_dev_state *cxlds; in cxl_region_setup_targets()
1913 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_region_attach()
2711 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_get_poison_unmapped()
2750 struct cxl_dev_state *cxlds; in poison_by_decoder()
3353 struct cxl_dev_state *cxlds = cxlmd->cxlds; in construct_region()
H A Dport.c198 struct cxl_dev_state *cxlds = cxlmd->cxlds; in mode_show()
846 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_port_add()
H A Dmbox.c1289 struct cxl_dev_state *cxlds = &mds->cxlds; in cxl_mem_dpa_fetch()
/linux-6.15/drivers/cxl/
H A Dpci.c95 struct cxl_dev_state *cxlds;
127 struct cxl_dev_state *cxlds = dev_id->cxlds; in cxl_pci_mbox_irq()
156 struct cxl_dev_state *cxlds = &mds->cxlds; in cxl_mbox_sanitize_work()
201 struct cxl_dev_state *cxlds = mbox_to_cxlds(cxl_mbox); in __cxl_pci_mbox_send_cmd()
391 struct cxl_dev_state *cxlds = &mds->cxlds; in cxl_pci_setup_mailbox()
540 struct cxl_dev_state *cxlds = pci_get_drvdata(pdev); in cxl_pci_ras_unmask()
631 struct cxl_dev_state *cxlds = dev_id->cxlds; in cxl_event_thread()
720 struct cxl_dev_state *cxlds = &mds->cxlds; in cxl_event_irqsetup()
825 struct cxl_dev_state *cxlds = dev_get_drvdata(dev); in rcd_pcie_cap_emit()
908 struct cxl_dev_state *cxlds; in cxl_pci_probe()
[all …]
H A Dcxlmem.h52 struct cxl_dev_state *cxlds;
91 struct cxl_dev_state *cxlds);
111 int cxl_dpa_setup(struct cxl_dev_state *cxlds, const struct cxl_dpa_info *info);
422 struct cxl_dev_state { struct
441 static inline resource_size_t cxl_pmem_size(struct cxl_dev_state *cxlds) in cxl_pmem_size() argument
453 static inline struct cxl_dev_state *mbox_to_cxlds(struct cxl_mailbox *cxl_mbox) in mbox_to_cxlds()
485 struct cxl_dev_state cxlds;
503 to_cxl_memdev_state(struct cxl_dev_state *cxlds) in to_cxl_memdev_state()
833 int cxl_await_media_ready(struct cxl_dev_state *cxlds);
890 void cxl_dpa_debug(struct seq_file *file, struct cxl_dev_state *cxlds);
H A Dcxlpci.h131 struct cxl_dev_state;
132 int cxl_hdm_decode_init(struct cxl_dev_state *cxlds, struct cxl_hdm *cxlhdm,
H A Dpmem.c39 struct cxl_dev_state *cxlds = cxl_nvd->cxlmd->cxlds; in id_show()
93 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_nvdimm_arm_dirty_shutdown_tracking()
436 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_pmem_region_probe()
H A Dport.c96 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_endpoint_port_probe()
H A Dmem.c110 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_mem_probe()
H A Dcxl.h809 struct cxl_dev_state;
810 int cxl_dvsec_rr_decode(struct cxl_dev_state *cxlds,
/linux-6.15/tools/testing/cxl/test/
H A Dmem.c497 static int mock_set_timestamp(struct cxl_dev_state *cxlds, in mock_set_timestamp()
1129 struct cxl_dev_state *cxlds;
1165 static int mock_get_poison(struct cxl_dev_state *cxlds, in mock_get_poison()
1196 static int mock_poison_add(struct cxl_dev_state *cxlds, u64 dpa) in mock_poison_add()
1220 static bool mock_poison_found(struct cxl_dev_state *cxlds, u64 dpa) in mock_poison_found()
1230 static int mock_inject_poison(struct cxl_dev_state *cxlds, in mock_inject_poison()
1245 static bool mock_poison_del(struct cxl_dev_state *cxlds, u64 dpa) in mock_poison_del()
1257 static int mock_clear_poison(struct cxl_dev_state *cxlds, in mock_clear_poison()
1545 struct cxl_dev_state *cxlds = &mds->cxlds; in cxl_mock_mbox_send()
1672 static int cxl_mock_mailbox_create(struct cxl_dev_state *cxlds) in cxl_mock_mailbox_create()
[all …]
H A Dmock.c199 int __wrap_cxl_await_media_ready(struct cxl_dev_state *cxlds) in __wrap_cxl_await_media_ready()
214 int __wrap_cxl_hdm_decode_init(struct cxl_dev_state *cxlds, in __wrap_cxl_hdm_decode_init()
231 int __wrap_cxl_dvsec_rr_decode(struct cxl_dev_state *cxlds, in __wrap_cxl_dvsec_rr_decode()
H A Dcxl.c1002 struct cxl_dev_state *cxlds = cxlmd->cxlds; in mock_cxl_endpoint_parse_cdat()