Lines Matching refs:cpu

51 dpaa_portal_alloc_res(device_t dev, struct dpaa_portals_devinfo *di, int cpu)  in dpaa_portal_alloc_res()  argument
98 sc->sc_dp[cpu].dp_regs_mapped = 1; in dpaa_portal_alloc_res()
102 sc->sc_dp[cpu].dp_ce_pa = rle->start + sc->sc_dp_pa; in dpaa_portal_alloc_res()
103 sc->sc_dp[cpu].dp_ce_size = rle->count; in dpaa_portal_alloc_res()
105 sc->sc_dp[cpu].dp_ci_pa = rle->start + sc->sc_dp_pa; in dpaa_portal_alloc_res()
106 sc->sc_dp[cpu].dp_ci_size = rle->count; in dpaa_portal_alloc_res()
110 sc->sc_dp[cpu].dp_irid = 0; in dpaa_portal_alloc_res()
111 sc->sc_dp[cpu].dp_ires = bus_alloc_resource(dev, in dpaa_portal_alloc_res()
112 SYS_RES_IRQ, &sc->sc_dp[cpu].dp_irid, rle->start, rle->end, in dpaa_portal_alloc_res()
115 sc->sc_dp[cpu].dp_intr_num = rle->start; in dpaa_portal_alloc_res()
117 if (sc->sc_dp[cpu].dp_ires == NULL) { in dpaa_portal_alloc_res()
121 err = XX_PreallocAndBindIntr(dev, (uintptr_t)sc->sc_dp[cpu].dp_ires, cpu); in dpaa_portal_alloc_res()
126 sc->sc_dp[cpu].dp_irid, sc->sc_dp[cpu].dp_ires); in dpaa_portal_alloc_res()
127 sc->sc_dp[cpu].dp_ires = NULL; in dpaa_portal_alloc_res()
137 sc->sc_dp[cpu].dp_irid, sc->sc_dp[cpu].dp_ires); in dpaa_portal_alloc_res()
138 sc->sc_dp[cpu].dp_ires = NULL; in dpaa_portal_alloc_res()
149 unsigned int cpu; in dpaa_portal_map_registers() local
152 cpu = PCPU_GET(cpuid); in dpaa_portal_map_registers()
153 if (sc->sc_dp[cpu].dp_regs_mapped) in dpaa_portal_map_registers()
157 sc->sc_dp[cpu].dp_ce_pa, sc->sc_dp[cpu].dp_ce_size, in dpaa_portal_map_registers()
160 sc->sc_dp[cpu].dp_ci_pa, sc->sc_dp[cpu].dp_ci_size, in dpaa_portal_map_registers()
163 sc->sc_dp[cpu].dp_regs_mapped = 1; in dpaa_portal_map_registers()