Lines Matching refs:context
149 gxio_trio_context_t *context = &trio_contexts[trio_index]; in tile_pcie_open() local
154 ret = gxio_trio_init(context, trio_index); in tile_pcie_open()
159 ret = gxio_trio_alloc_asids(context, 1, 0, 0); in tile_pcie_open()
166 context->asid = ret; in tile_pcie_open()
174 ret = gxio_trio_alloc_pio_regions(context, 1, 0, 0); in tile_pcie_open()
181 context->pio_cfg_index = ret; in tile_pcie_open()
187 ret = gxio_trio_init_pio_region_aux(context, context->pio_cfg_index, in tile_pcie_open()
197 ret = gxio_trio_get_port_property(context, &pcie_ports[trio_index]); in tile_pcie_open()
204 context->mmio_base_mac = in tile_pcie_open()
205 iorpc_ioremap(context->fd, 0, HV_TRIO_CONFIG_IOREMAP_SIZE); in tile_pcie_open()
206 if (context->mmio_base_mac == NULL) { in tile_pcie_open()
232 __gxio_mmio_read(context->mmio_base_mac + reg_offset); in tile_pcie_open()
254 hv_dev_close(context->fd); in tile_pcie_open()
256 context->fd = -1; in tile_pcie_open()
348 gxio_trio_context_t *context = controller->trio; in tile_init_irqs() local
363 result = gxio_trio_config_legacy_intr(context, cpu_x(cpu), in tile_init_irqs()
459 gxio_trio_context_t *context = &trio_contexts[i]; in tile_pci_init() local
461 if (context->fd < 0) in tile_pci_init()
470 strapped_for_rc(context, j)) in tile_pci_init()
473 strapped_for_rc(context, j)) { in tile_pci_init()