Lines Matching defs:cxl_context
538 struct cxl_context { struct
539 struct cxl_afu *afu;
542 phys_addr_t psn_phys;
543 u64 psn_size;
546 struct address_space *mapping;
547 struct mutex mapping_lock;
548 struct page *ff_page;
549 bool mmio_err_ff;
550 bool kernelapi;
552 spinlock_t sste_lock; /* Protects segment table entries */
553 struct cxl_sste *sstp;
554 u64 sstp0, sstp1;
555 unsigned int sst_size, sst_lru;
579 enum cxl_context_status status; argument
580 struct mutex status_mutex;
584 struct work_struct fault_work;
585 u64 dsisr;
586 u64 dar;
588 struct cxl_process_element *elem;
600 int pe;
601 int external_pe;
603 u32 irq_count;
604 bool pe_inserted;
605 bool master;
606 bool kernel;
607 bool pending_irq;
608 bool pending_fault;
632 irqreturn_t (*handle_interrupt)(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info); argument