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