Lines Matching defs:spa
51 struct spa { struct
52 struct ocxl_process_element *spa_mem; argument
53 int spa_order; argument
54 struct mutex spa_lock; argument
55 struct radix_tree_root pe_tree; /* Maps PE handles to pe_data */
56 char *irq_name;
57 int virq;
58 void __iomem *reg_dsisr;
59 void __iomem *reg_dar;
60 void __iomem *reg_tfc;
61 void __iomem *reg_pe_handle;
68 struct xsl_fault {
94 struct spa *spa; member
107 static void read_irq(struct spa *spa, u64 *dsisr, u64 *dar, u64 *pe) in read_irq()
117 static void ack_irq(struct spa *spa, enum xsl_response r) in ack_irq()
143 struct spa *spa = container_of(fault, struct spa, xsl_fault); in xsl_fault_handler_bh() local
191 struct spa *spa = link->spa; in xsl_fault_handler() local
264 static void unmap_irq_registers(struct spa *spa) in unmap_irq_registers()
270 static int map_irq_registers(struct pci_dev *dev, struct spa *spa) in map_irq_registers()
278 struct spa *spa = link->spa; in setup_xsl_irq() local
333 struct spa *spa = link->spa; in release_xsl_irq() local
345 struct spa *spa; in alloc_spa() local
372 struct spa *spa = link->spa; in free_spa() local
543 struct spa *spa = link->spa; in ocxl_link_add_pe() local
633 struct spa *spa = link->spa; in ocxl_link_update_pe() local
669 struct spa *spa = link->spa; in ocxl_link_remove_pe() local