Lines Matching defs:mcdev

303 dpaa2_mc_alloc_resource(device_t mcdev, device_t child, int type, int *rid,
310 rm = dpaa2_mc_rman(mcdev, type, flags);
312 return (bus_generic_alloc_resource(mcdev, child, type, rid,
322 device_printf(mcdev, "rman_manage_region() failed: "
329 res = bus_generic_rman_alloc_resource(mcdev, child, type, rid, start,
335 device_printf(mcdev, "%s() failed: type=%d, rid=%d, start=%#jx, "
342 dpaa2_mc_adjust_resource(device_t mcdev, device_t child,
347 rm = dpaa2_mc_rman(mcdev, rman_get_type(r), rman_get_flags(r));
349 return (bus_generic_rman_adjust_resource(mcdev, child, r,
351 return (bus_generic_adjust_resource(mcdev, child, r, start, end));
355 dpaa2_mc_release_resource(device_t mcdev, device_t child, struct resource *r)
359 rm = dpaa2_mc_rman(mcdev, rman_get_type(r), rman_get_flags(r));
361 return (bus_generic_rman_release_resource(mcdev, child, r));
362 return (bus_generic_release_resource(mcdev, child, r));
366 dpaa2_mc_activate_resource(device_t mcdev, device_t child, struct resource *r)
370 rm = dpaa2_mc_rman(mcdev, rman_get_type(r), rman_get_flags(r));
372 return (bus_generic_rman_activate_resource(mcdev, child, r));
373 return (bus_generic_activate_resource(mcdev, child, r));
377 dpaa2_mc_deactivate_resource(device_t mcdev, device_t child, struct resource *r)
381 rm = dpaa2_mc_rman(mcdev, rman_get_type(r), rman_get_flags(r));
383 return (bus_generic_rman_deactivate_resource(mcdev, child, r));
384 return (bus_generic_deactivate_resource(mcdev, child, r));
392 dpaa2_mc_alloc_msi(device_t mcdev, device_t child, int count, int maxcount,
396 return (dpaa2_mc_alloc_msi_impl(mcdev, child, count, maxcount, irqs));
403 dpaa2_mc_release_msi(device_t mcdev, device_t child, int count, int *irqs)
406 return (dpaa2_mc_release_msi_impl(mcdev, child, count, irqs));
413 dpaa2_mc_map_msi(device_t mcdev, device_t child, int irq, uint64_t *addr,
417 return (dpaa2_mc_map_msi_impl(mcdev, child, irq, addr, data));
424 dpaa2_mc_get_id(device_t mcdev, device_t child, enum pci_id_type type,
431 if (strcmp(device_get_name(mcdev), "dpaa2_mc") != 0)
435 return (dpaa2_mc_map_id(mcdev, child, id));
446 dpaa2_mc_manage_dev(device_t mcdev, device_t dpaa2_dev, uint32_t flags)
454 sc = device_get_softc(mcdev);
457 if (!sc || !dinfo || strcmp(device_get_name(mcdev), "dpaa2_mc") != 0)
473 rm = dpaa2_mc_rman(mcdev, dinfo->dtype, 0);
487 dpaa2_mc_get_free_dev(device_t mcdev, device_t *dpaa2_dev,
494 if (strcmp(device_get_name(mcdev), "dpaa2_mc") != 0)
498 rm = dpaa2_mc_rman(mcdev, devtype, 0);
515 dpaa2_mc_get_dev(device_t mcdev, device_t *dpaa2_dev,
523 sc = device_get_softc(mcdev);
525 if (!sc || strcmp(device_get_name(mcdev), "dpaa2_mc") != 0)
546 dpaa2_mc_get_shared_dev(device_t mcdev, device_t *dpaa2_dev,
556 sc = device_get_softc(mcdev);
558 if (!sc || strcmp(device_get_name(mcdev), "dpaa2_mc") != 0)
585 dpaa2_mc_reserve_dev(device_t mcdev, device_t dpaa2_dev,
592 sc = device_get_softc(mcdev);
594 if (!sc || strcmp(device_get_name(mcdev), "dpaa2_mc") != 0)
615 dpaa2_mc_release_dev(device_t mcdev, device_t dpaa2_dev,
622 sc = device_get_softc(mcdev);
624 if (!sc || strcmp(device_get_name(mcdev), "dpaa2_mc") != 0)
648 dpaa2_mc_get_xref(device_t mcdev, device_t child)
650 struct dpaa2_mc_softc *sc = device_get_softc(mcdev);
692 dpaa2_mc_map_id(device_t mcdev, device_t child, uintptr_t *id)
725 dpaa2_mc_rman(device_t mcdev, int type, u_int flags)
729 sc = device_get_softc(mcdev);
757 dpaa2_mc_alloc_msi_impl(device_t mcdev, device_t child, int count, int maxcount,
760 struct dpaa2_mc_softc *sc = device_get_softc(mcdev);
766 error = intr_alloc_msi(mcdev, child, dpaa2_mc_get_xref(mcdev,
769 device_printf(mcdev, "failed to pre-allocate %d MSIs: "
796 device_printf(mcdev, "requested %d MSIs exceed "
821 dpaa2_mc_release_msi_impl(device_t mcdev, device_t child, int count, int *irqs)
823 struct dpaa2_mc_softc *sc = device_get_softc(mcdev);
851 dpaa2_mc_map_msi_impl(device_t mcdev, device_t child, int irq, uint64_t *addr,
854 struct dpaa2_mc_softc *sc = device_get_softc(mcdev);
869 return (intr_map_msi(mcdev, sc->msi_owner, dpaa2_mc_get_xref(mcdev,