Searched refs:set_lsa (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/drivers/cxl/ |
H A D | pmem.c | 154 struct cxl_mbox_set_lsa *set_lsa; in cxl_pmem_set_config_data() local 165 set_lsa = in cxl_pmem_set_config_data() 166 kvzalloc(struct_size(set_lsa, data, cmd->in_length), GFP_KERNEL); in cxl_pmem_set_config_data() 167 if (!set_lsa) in cxl_pmem_set_config_data() 170 *set_lsa = (struct cxl_mbox_set_lsa) { in cxl_pmem_set_config_data() 173 memcpy(set_lsa->data, cmd->in_buf, cmd->in_length); in cxl_pmem_set_config_data() 176 .payload_in = set_lsa, in cxl_pmem_set_config_data() 177 .size_in = struct_size(set_lsa, data, cmd->in_length), in cxl_pmem_set_config_data() 187 kvfree(set_lsa); in cxl_pmem_set_config_data()
|
/openbmc/linux/tools/testing/cxl/test/ |
H A D | mem.c | 955 struct cxl_mbox_set_lsa *set_lsa = cmd->payload_in; in mock_set_lsa() local 959 if (sizeof(*set_lsa) > cmd->size_in) in mock_set_lsa() 961 offset = le32_to_cpu(set_lsa->offset); in mock_set_lsa() 962 length = cmd->size_in - sizeof(*set_lsa); in mock_set_lsa() 966 memcpy(lsa + offset, &set_lsa->data[0], length); in mock_set_lsa()
|
/openbmc/qemu/hw/mem/ |
H A D | cxl_type3.c | 1278 static void set_lsa(CXLType3Dev *ct3d, const void *buf, uint64_t size, in set_lsa() function 2155 cvc->set_lsa = set_lsa; in ct3_class_init()
|
/openbmc/qemu/include/hw/cxl/ |
H A D | cxl_device.h | 619 void (*set_lsa)(CXLType3Dev *ct3d, const void *buf, uint64_t size, member
|
/openbmc/qemu/hw/cxl/ |
H A D | cxl-mailbox-utils.c | 1522 cvc->set_lsa(ct3d, set_lsa_payload->data, len_in, set_lsa_payload->offset); in cmd_ccls_set_lsa()
|