Lines Matching defs:elem
523 struct cxl_process_element_hcall *elem;
532 if (!(elem = (struct cxl_process_element_hcall *)
536 elem->version = cpu_to_be64(CXL_PROCESS_ELEMENT_VERSION);
554 elem->flags = cpu_to_be64(flags);
555 elem->common.tid = cpu_to_be32(0); /* Unused */
556 elem->common.pid = cpu_to_be32(pid);
557 elem->common.csrp = cpu_to_be64(0); /* disable */
558 elem->common.u.psl8.aurp0 = cpu_to_be64(0); /* disable */
559 elem->common.u.psl8.aurp1 = cpu_to_be64(0); /* disable */
563 elem->common.u.psl8.sstp0 = cpu_to_be64(ctx->sstp0);
564 elem->common.u.psl8.sstp1 = cpu_to_be64(ctx->sstp1);
579 elem->pslVirtualIsn = cpu_to_be32(ctx->irqs.offset[0]);
582 elem->applicationVirtualIsnBitmap[idx / 8] |= 0x80 >> (idx % 8);
586 elem->common.amr = cpu_to_be64(amr);
587 elem->common.wed = cpu_to_be64(wed);
591 rc = cxl_h_attach_process(ctx->afu->guest->handle, elem,
622 free_page((u64)elem);