Home
last modified time | relevance | path

Searched refs:cxl_mbox (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/cxl/
A Dsecurity.c17 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_pmem_get_security_flags() local
33 rc = cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_pmem_get_security_flags()
74 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_pmem_security_change_key() local
91 return cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_pmem_security_change_key()
100 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in __cxl_pmem_security_disable() local
116 return cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in __cxl_pmem_security_disable()
135 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_pmem_security_freeze() local
148 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_pmem_security_unlock() local
160 rc = cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_pmem_security_unlock()
173 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_pmem_security_passphrase_erase() local
[all …]
A Dpci.c128 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in cxl_pci_mbox_irq() local
137 mutex_lock(&cxl_mbox->mbox_mutex); in cxl_pci_mbox_irq()
157 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in cxl_mbox_sanitize_work() local
159 mutex_lock(&cxl_mbox->mbox_mutex); in cxl_mbox_sanitize_work()
392 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in cxl_pci_setup_mailbox() local
426 cxl_mbox->payload_size = in cxl_pci_setup_mailbox()
436 cxl_mbox->payload_size = min_t(size_t, cxl_mbox->payload_size, SZ_1M); in cxl_pci_setup_mailbox()
439 cxl_mbox->payload_size); in cxl_pci_setup_mailbox()
582 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_alloc_event_buf() local
658 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_event_get_int_policy() local
[all …]
A Dpmem.c105 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_pmem_get_config_size() local
113 cxl_mbox->payload_size - sizeof(struct cxl_mbox_set_lsa), in cxl_pmem_get_config_size()
123 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_pmem_get_config_data() local
145 rc = cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_pmem_get_config_data()
155 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_pmem_set_config_data() local
182 rc = cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_pmem_set_config_data()
A Dcxlmem.h445 struct cxl_mailbox cxl_mbox; member
448 static inline struct cxl_dev_state *mbox_to_cxlds(struct cxl_mailbox *cxl_mbox) in mbox_to_cxlds() argument
450 return dev_get_drvdata(cxl_mbox->host); in mbox_to_cxlds()
816 int cxl_internal_send_cmd(struct cxl_mailbox *cxl_mbox,
/linux/drivers/cxl/core/
A Dmbox.c256 rc = cxl_mbox->mbox_send(cxl_mbox, mbox_cmd); in cxl_internal_send_cmd()
356 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mbox_cmd_ctor() local
402 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_to_mem_cmd_raw() local
500 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_validate_cmd_from_user() local
598 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in handle_mailbox_cmd_from_user() local
609 rc = cxl_mbox->mbox_send(cxl_mbox, mbox_cmd); in handle_mailbox_cmd_from_user()
667 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_xfer_log() local
761 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_get_gsl() local
920 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_clear_event_record() local
990 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_get_records_log() local
[all …]
A Dmemdev.c127 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in security_state_show() local
281 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_inject_poison() local
317 dev_warn_once(cxl_mbox->host, in cxl_inject_poison()
336 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_clear_poison() local
381 dev_warn_once(cxl_mbox->host, in cxl_clear_poison()
718 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_get_fw_info() local
753 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_activate_fw() local
785 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_abort_fw_xfer() local
836 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_fw_prepare() local
862 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in cxl_fw_write() local
[all …]
/linux/include/cxl/
A Dmailbox.h23 int (*mbox_send)(struct cxl_mailbox *cxl_mbox, struct cxl_mbox_cmd *cmd);
26 int cxl_mailbox_init(struct cxl_mailbox *cxl_mbox, struct device *host);
/linux/tools/testing/cxl/test/
A Dmem.c538 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in mock_get_log() local
547 if (length > cxl_mbox->payload_size) in mock_get_log()
622 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mockmem_sanitize_work() local
624 mutex_lock(&cxl_mbox->mbox_mutex); in cxl_mockmem_sanitize_work()
628 mutex_unlock(&cxl_mbox->mbox_mutex); in cxl_mockmem_sanitize_work()
637 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in mock_sanitize() local
655 mutex_lock(&cxl_mbox->mbox_mutex); in mock_sanitize()
662 mutex_unlock(&cxl_mbox->mbox_mutex); in mock_sanitize()
1479 struct cxl_mailbox *cxl_mbox; in cxl_mock_mem_probe() local
1512 cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mock_mem_probe()
[all …]

Completed in 29 milliseconds