Lines Matching refs:elem
517 struct cxl_process_element_hcall *elem;
526 if (!(elem = (struct cxl_process_element_hcall *)
530 elem->version = cpu_to_be64(CXL_PROCESS_ELEMENT_VERSION);
548 elem->flags = cpu_to_be64(flags);
549 elem->common.tid = cpu_to_be32(0); /* Unused */
550 elem->common.pid = cpu_to_be32(pid);
551 elem->common.csrp = cpu_to_be64(0); /* disable */
552 elem->common.u.psl8.aurp0 = cpu_to_be64(0); /* disable */
553 elem->common.u.psl8.aurp1 = cpu_to_be64(0); /* disable */
557 elem->common.u.psl8.sstp0 = cpu_to_be64(ctx->sstp0);
558 elem->common.u.psl8.sstp1 = cpu_to_be64(ctx->sstp1);
573 elem->pslVirtualIsn = cpu_to_be32(ctx->irqs.offset[0]);
576 elem->applicationVirtualIsnBitmap[idx / 8] |= 0x80 >> (idx % 8);
580 elem->common.amr = cpu_to_be64(amr);
581 elem->common.wed = cpu_to_be64(wed);
585 rc = cxl_h_attach_process(ctx->afu->guest->handle, elem,
616 free_page((u64)elem);