Lines Matching refs:cxl_mbox
61 return sysfs_emit(buf, "%zu\n", cxlds->cxl_mbox.payload_size); in payload_max_show()
135 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in security_state_show() local
141 mutex_lock(&cxl_mbox->mbox_mutex); in security_state_show()
144 mutex_unlock(&cxl_mbox->mbox_mutex); in security_state_show()
284 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_inject_poison() local
314 rc = cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_inject_poison()
320 dev_warn_once(cxl_mbox->host, in cxl_inject_poison()
339 struct cxl_mailbox *cxl_mbox = &cxlmd->cxlds->cxl_mbox; in cxl_clear_poison() local
378 rc = cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_clear_poison()
384 dev_warn_once(cxl_mbox->host, in cxl_clear_poison()
583 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in set_exclusive_cxl_commands() local
586 bitmap_or(cxl_mbox->exclusive_cmds, cxl_mbox->exclusive_cmds, in set_exclusive_cxl_commands()
599 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in clear_exclusive_cxl_commands() local
602 bitmap_andnot(cxl_mbox->exclusive_cmds, cxl_mbox->exclusive_cmds, in clear_exclusive_cxl_commands()
677 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in __cxl_memdev_ioctl() local
681 return cxl_query_cmd(cxl_mbox, (void __user *)arg); in __cxl_memdev_ioctl()
683 return cxl_send_cmd(cxl_mbox, (void __user *)arg); in __cxl_memdev_ioctl()
736 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_get_fw_info() local
747 rc = cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_mem_get_fw_info()
771 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_activate_fw() local
788 return cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_mem_activate_fw()
803 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_mem_abort_fw_xfer() local
823 rc = cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_mem_abort_fw_xfer()
854 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in cxl_fw_prepare() local
860 cxl_mbox->payload_size; in cxl_fw_prepare()
880 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in cxl_fw_write() local
904 cur_size = min_t(size_t, size, cxl_mbox->payload_size - sizeof(*transfer)); in cxl_fw_write()
948 rc = cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_fw_write()
1015 struct cxl_mailbox *cxl_mbox = &cxlds->cxl_mbox; in devm_cxl_setup_fw_upload() local
1019 if (!test_bit(CXL_MEM_COMMAND_ID_GET_FW_INFO, cxl_mbox->enabled_cmds)) in devm_cxl_setup_fw_upload()
1087 struct cxl_mailbox *cxl_mbox = &mds->cxlds.cxl_mbox; in sanitize_teardown_notifier() local
1094 mutex_lock(&cxl_mbox->mbox_mutex); in sanitize_teardown_notifier()
1097 mutex_unlock(&cxl_mbox->mbox_mutex); in sanitize_teardown_notifier()