Lines Matching defs:spa
52 struct spa { struct
53 struct ocxl_process_element *spa_mem; argument
54 int spa_order; argument
55 struct mutex spa_lock; argument
56 struct radix_tree_root pe_tree; /* Maps PE handles to pe_data */
57 char *irq_name;
58 int virq;
59 void __iomem *reg_dsisr;
60 void __iomem *reg_dar;
61 void __iomem *reg_tfc;
62 void __iomem *reg_pe_handle;
69 struct xsl_fault {
95 struct spa *spa; member
108 static void read_irq(struct spa *spa, u64 *dsisr, u64 *dar, u64 *pe) in read_irq()
118 static void ack_irq(struct spa *spa, enum xsl_response r) in ack_irq()
144 struct spa *spa = container_of(fault, struct spa, xsl_fault); in xsl_fault_handler_bh() local
192 struct spa *spa = link->spa; in xsl_fault_handler() local
265 static void unmap_irq_registers(struct spa *spa) in unmap_irq_registers()
271 static int map_irq_registers(struct pci_dev *dev, struct spa *spa) in map_irq_registers()
279 struct spa *spa = link->spa; in setup_xsl_irq() local
334 struct spa *spa = link->spa; in release_xsl_irq() local
346 struct spa *spa; in alloc_spa() local
373 struct spa *spa = link->spa; in free_spa() local
544 struct spa *spa = link->spa; in ocxl_link_add_pe() local
634 struct spa *spa = link->spa; in ocxl_link_update_pe() local
670 struct spa *spa = link->spa; in ocxl_link_remove_pe() local