Lines Matching defs:cxl_context
542 struct cxl_context { struct
543 struct cxl_afu *afu;
546 phys_addr_t psn_phys;
547 u64 psn_size;
550 struct address_space *mapping;
551 struct mutex mapping_lock;
552 struct page *ff_page;
553 bool mmio_err_ff;
554 bool kernelapi;
556 spinlock_t sste_lock; /* Protects segment table entries */
557 struct cxl_sste *sstp;
558 u64 sstp0, sstp1;
559 unsigned int sst_size, sst_lru;
583 enum cxl_context_status status; argument
584 struct mutex status_mutex;
588 struct work_struct fault_work;
589 u64 dsisr;
590 u64 dar;
592 struct cxl_process_element *elem;
604 int pe;
605 int external_pe;
607 u32 irq_count;
608 bool pe_inserted;
609 bool master;
610 bool kernel;
611 bool pending_irq;
612 bool pending_fault;
636 irqreturn_t (*handle_interrupt)(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info); argument