Lines Matching defs:cxl_context
540 struct cxl_context { struct
541 struct cxl_afu *afu;
544 phys_addr_t psn_phys;
545 u64 psn_size;
548 struct address_space *mapping;
549 struct mutex mapping_lock;
550 struct page *ff_page;
551 bool mmio_err_ff;
552 bool kernelapi;
554 spinlock_t sste_lock; /* Protects segment table entries */
555 struct cxl_sste *sstp;
556 u64 sstp0, sstp1;
557 unsigned int sst_size, sst_lru;
581 enum cxl_context_status status; argument
582 struct mutex status_mutex;
586 struct work_struct fault_work;
587 u64 dsisr;
588 u64 dar;
590 struct cxl_process_element *elem;
602 int pe;
603 int external_pe;
605 u32 irq_count;
606 bool pe_inserted;
607 bool master;
608 bool kernel;
609 bool pending_irq;
610 bool pending_fault;
634 irqreturn_t (*handle_interrupt)(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info); argument