Lines Matching refs:po
1006 struct cxl_mbox_poison_out *po; in cxl_get_injected_po() local
1010 po = kzalloc(struct_size(po, record, poison_inject_dev_max), GFP_KERNEL); in cxl_get_injected_po()
1011 if (!po) in cxl_get_injected_po()
1022 po->record[nr_records].address = cpu_to_le64(dpa); in cxl_get_injected_po()
1023 po->record[nr_records].length = cpu_to_le32(1); in cxl_get_injected_po()
1030 po->count = cpu_to_le16(nr_records); in cxl_get_injected_po()
1032 return po; in cxl_get_injected_po()
1039 struct cxl_mbox_poison_out *po; in mock_get_poison() local
1044 po = cxl_get_injected_po(cxlds, offset, length); in mock_get_poison()
1045 if (!po) in mock_get_poison()
1047 nr_records = le16_to_cpu(po->count); in mock_get_poison()
1048 memcpy(cmd->payload_out, po, struct_size(po, record, nr_records)); in mock_get_poison()
1049 cmd->size_out = struct_size(po, record, nr_records); in mock_get_poison()
1050 kfree(po); in mock_get_poison()