Lines Matching defs:spa
45 struct spa { struct
46 struct ocxl_process_element *spa_mem; argument
47 int spa_order; argument
48 struct mutex spa_lock; argument
49 struct radix_tree_root pe_tree; /* Maps PE handles to pe_data */
50 char *irq_name;
51 int virq;
52 void __iomem *reg_dsisr;
53 void __iomem *reg_dar;
54 void __iomem *reg_tfc;
55 void __iomem *reg_pe_handle;
62 struct xsl_fault {
86 struct spa *spa; argument
99 static void read_irq(struct spa *spa, u64 *dsisr, u64 *dar, u64 *pe) in read_irq()
109 static void ack_irq(struct spa *spa, enum xsl_response r) in ack_irq()
135 struct spa *spa = container_of(fault, struct spa, xsl_fault); in xsl_fault_handler_bh() local
183 struct spa *spa = link->spa; in xsl_fault_handler() local
256 static void unmap_irq_registers(struct spa *spa) in unmap_irq_registers()
262 static int map_irq_registers(struct pci_dev *dev, struct spa *spa) in map_irq_registers()
270 struct spa *spa = link->spa; in setup_xsl_irq() local
325 struct spa *spa = link->spa; in release_xsl_irq() local
337 struct spa *spa; in alloc_spa() local
364 struct spa *spa = link->spa; in free_spa() local
501 struct spa *spa = link->spa; in ocxl_link_add_pe() local
578 struct spa *spa = link->spa; in ocxl_link_update_pe() local
614 struct spa *spa = link->spa; in ocxl_link_remove_pe() local