Lines Matching full:oct

63  * @param oct Pointer to Octeon device
67 lio_unmap_pci_barx(struct octeon_device *oct, int baridx) in lio_unmap_pci_barx() argument
70 lio_dev_dbg(oct, "Freeing PCI mapped regions for Bar%d\n", baridx); in lio_unmap_pci_barx()
72 if (oct->mem_bus_space[baridx].pci_mem != NULL) { in lio_unmap_pci_barx()
73 bus_release_resource(oct->device, SYS_RES_MEMORY, in lio_unmap_pci_barx()
75 oct->mem_bus_space[baridx].pci_mem); in lio_unmap_pci_barx()
76 oct->mem_bus_space[baridx].pci_mem = NULL; in lio_unmap_pci_barx()
82 * @param oct Pointer to Octeon device
86 lio_map_pci_barx(struct octeon_device *oct, int baridx) in lio_map_pci_barx() argument
90 oct->mem_bus_space[baridx].pci_mem = in lio_map_pci_barx()
91 bus_alloc_resource_any(oct->device, SYS_RES_MEMORY, &rid, in lio_map_pci_barx()
94 if (oct->mem_bus_space[baridx].pci_mem == NULL) { in lio_map_pci_barx()
95 lio_dev_err(oct, "Unable to allocate bus resource: memory\n"); in lio_map_pci_barx()
100 oct->mem_bus_space[baridx].tag = in lio_map_pci_barx()
101 rman_get_bustag(oct->mem_bus_space[baridx].pci_mem); in lio_map_pci_barx()
102 oct->mem_bus_space[baridx].handle = in lio_map_pci_barx()
103 rman_get_bushandle(oct->mem_bus_space[baridx].pci_mem); in lio_map_pci_barx()
105 lio_dev_dbg(oct, "BAR%d Tag 0x%llx Handle 0x%llx\n", in lio_map_pci_barx()
106 baridx, LIO_CAST64(oct->mem_bus_space[baridx].tag), in lio_map_pci_barx()
107 LIO_CAST64(oct->mem_bus_space[baridx].handle)); in lio_map_pci_barx()
113 lio_sleep_cond(struct octeon_device *oct, volatile int *condition) in lio_sleep_cond() argument
118 lio_flush_iq(oct, oct->instr_queue[0], 0); in lio_sleep_cond()
119 lio_process_ordered_list(oct, 0); in lio_sleep_cond()