/freebsd/sys/dev/ofw/ |
H A D | openfirm.c | 91 phandle_t xref; member 106 * xref-phandle-device lookup helper routines. 109 * of info that cross-references node handles, xref handles, and device_t 111 * with an xref handle, but it is also used to speed up translation between xref 113 * the node tree each time we want to translate between a node and xref handle. 120 phandle_t child, xref; in xrefinfo_create() local 129 if (OF_getencprop(child, "phandle", &xref, sizeof(xref)) == in xrefinfo_create() 130 -1 && OF_getencprop(child, "ibm,phandle", &xref, in xrefinfo_create() 176 xrefinfo_add(phandle_t node,phandle_t xref,device_t dev) xrefinfo_add() argument 596 OF_child_xref_phandle(phandle_t parent,phandle_t xref) OF_child_xref_phandle() argument 625 OF_node_from_xref(phandle_t xref) OF_node_from_xref() argument 645 phandle_t xref; OF_xref_from_node() local 661 OF_device_from_xref(phandle_t xref) OF_device_from_xref() argument 687 OF_device_register_xref(phandle_t xref,device_t dev) OF_device_register_xref() argument [all...] |
H A D | openfirm.h | 139 phandle_t OF_node_from_xref(phandle_t xref); 143 * When properties contain references to other nodes using xref handles it is 146 * register its association with an xref handle, and for other drivers to obtain 147 * the device_t associated with an xref handle. 149 device_t OF_device_from_xref(phandle_t xref); 151 int OF_device_register_xref(phandle_t xref, device_t dev);
|
/freebsd/sys/powerpc/ofw/ |
H A D | openpic_ofw.c | 129 phandle_t xref, node; in openpic_ofw_attach() local 134 if (OF_getencprop(node, "phandle", &xref, sizeof(xref)) == -1 && in openpic_ofw_attach() 135 OF_getencprop(node, "ibm,phandle", &xref, sizeof(xref)) == -1 && in openpic_ofw_attach() 136 OF_getencprop(node, "linux,phandle", &xref, sizeof(xref)) == -1) in openpic_ofw_attach() 137 xref = node; in openpic_ofw_attach() 144 return (openpic_common_attach(dev, xref)); in openpic_ofw_attach()
|
/freebsd/sys/arm64/coresight/ |
H A D | coresight_fdt.c | 52 phandle_t xref; in coresight_fdt_get_ports() local 78 "remote-endpoint", &xref, in coresight_fdt_get_ports() 79 sizeof(xref)) == -1) { in coresight_fdt_get_ports() 86 endp->their_node = OF_node_from_xref(xref); in coresight_fdt_get_ports() 112 pcell_t xref; in coresight_fdt_get_cpu() local 115 if (OF_getencprop(node, "cpu", &xref, sizeof(xref)) != -1) { in coresight_fdt_get_cpu() 116 cpu_node = OF_node_from_xref(xref); in coresight_fdt_get_cpu()
|
/freebsd/contrib/openpam/misc/ |
H A D | gendoc.pl | 118 my %xref; 167 %xref = ( 176 ++$xref{3}->{pam_strerror}; 227 ++$xref{$sect}->{$page}; 302 ++$xref{3}->{$1}; 339 'xref' => \%xref, 415 my $xref = shift; # References 419 foreach my $sect (sort(keys(%{$xref}))) { 420 foreach my $page (sort(dictionary_order keys(%{$xref->{$sect}}))) { 529 $mdoc .= ".Sh SEE ALSO\n" . genxref($$func{xref}); [all …]
|
/freebsd/sys/arm64/acpica/ |
H A D | acpi_iort.c | 73 u_int xref; member 313 its->xref = 0; in iort_copy_its() 443 u_int xref; in madt_resolve_its_xref() local 451 xref = acpi_its_xref++; in madt_resolve_its_xref() 456 its_entry->xref = xref; in madt_resolve_its_xref() 591 acpi_iort_its_lookup(u_int its_id, u_int *xref, int *pxm) in acpi_iort_its_lookup() argument 601 *xref = its_entry->xref; in acpi_iort_its_lookup() 616 acpi_iort_map_pci_msi(u_int seg, u_int rid, u_int *xref, u_int *devid) in acpi_iort_map_pci_msi() argument 628 *xref = node->entries.its[0].xref; in acpi_iort_map_pci_msi() 633 acpi_iort_map_pci_smmuv3(u_int seg, u_int rid, u_int *xref, u_int *sid) in acpi_iort_map_pci_smmuv3() argument [all …]
|
/freebsd/sys/dev/hwreset/ |
H A D | hwreset.c | 96 hwreset_default_ofw_map(device_t provider_dev, phandle_t xref, int ncells, in hwreset_default_ofw_map() argument 169 phandle_t xref, node; in hwreset_register_ofw_provider() local 175 xref = OF_xref_from_node(node); in hwreset_register_ofw_provider() 176 OF_device_register_xref(xref, provider_dev); in hwreset_register_ofw_provider() 182 phandle_t xref; in hwreset_unregister_ofw_provider() local 184 xref = OF_xref_from_device(provider_dev); in hwreset_unregister_ofw_provider() 185 OF_device_register_xref(xref, NULL); in hwreset_unregister_ofw_provider()
|
/freebsd/sys/kern/ |
H A D | subr_intr.c | 153 static struct intr_pic *pic_lookup(device_t dev, intptr_t xref, u_int flags); 185 static void intr_map_copy_map_data(u_int res_id, device_t *dev, intptr_t *xref, 761 pic_lookup_locked(device_t dev, intptr_t xref, u_int flags) argument 767 if (dev == NULL && xref == 0) 777 if (xref == pic->pic_xref) 779 } else if (xref == 0 || pic->pic_xref == 0) { 782 } else if (xref == pic->pic_xref && dev == pic->pic_dev) 792 pic_lookup(device_t dev, intptr_t xref, u_int flags) argument 797 pic = pic_lookup_locked(dev, xref, flags); 806 pic_create(device_t dev, intptr_t xref, u_int flags) argument [all …]
|
/freebsd/sys/dev/sound/fdt/ |
H A D | audio_soc.c | 319 uint32_t xref; in audio_soc_init() local 334 if ((OF_getencprop(child, "sound-dai", &xref, sizeof(xref))) <= 0) { in audio_soc_init() 338 daidev = OF_device_from_xref(xref); in audio_soc_init() 350 if ((OF_getencprop(child, "sound-dai", &xref, sizeof(xref))) <= 0) { in audio_soc_init() 354 daidev = OF_device_from_xref(xref); in audio_soc_init() 426 uint32_t xref; in audio_soc_attach() local 470 if ((OF_getencprop(node, "simple-audio-card,frame-master", &xref, sizeof(xref))) > 0) in audio_soc_attach() 471 frame_master = cpu_child == OF_node_from_xref(xref); in audio_soc_attach() 473 if ((OF_getencprop(node, "simple-audio-card,bitclock-master", &xref, sizeof(xref))) > 0) in audio_soc_attach() 474 bitclock_master = cpu_child == OF_node_from_xref(xref); in audio_soc_attach()
|
/freebsd/sys/arm/arm/ |
H A D | gic_fdt.c | 129 intptr_t xref; in gic_fdt_attach() local 138 xref = OF_xref_from_node(ofw_bus_get_node(dev)); in gic_fdt_attach() 144 if (intr_pic_register(dev, xref) == NULL) { in gic_fdt_attach() 155 if (pxref == 0 || xref == pxref) { in gic_fdt_attach() 156 if (intr_pic_claim_root(dev, xref, arm_gic_intr, sc, INTR_ROOT_IRQ) in gic_fdt_attach() 159 intr_pic_deregister(dev, xref); in gic_fdt_attach() 173 intr_pic_deregister(dev, xref); in gic_fdt_attach() 179 intr_pic_deregister(dev, xref); in gic_fdt_attach() 184 OF_device_register_xref(xref, dev); in gic_fdt_attach()
|
H A D | gic_acpi.c | 207 intptr_t xref; in gic_acpi_attach() local 216 xref = ACPI_INTR_XREF; in gic_acpi_attach() 222 if (intr_pic_register(dev, xref) == NULL) { in gic_acpi_attach() 230 if (intr_pic_claim_root(dev, xref, arm_gic_intr, sc, INTR_ROOT_IRQ) != 0) { in gic_acpi_attach() 232 intr_pic_deregister(dev, xref); in gic_acpi_attach()
|
H A D | pmu_fdt.c | 88 phandle_t xref, uint32_t mpidr) in pmu_parse_affinity() argument 94 if (xref != 0) { in pmu_parse_affinity() 95 err = OF_getencprop(OF_node_from_xref(xref), "reg", &mpidr, in pmu_parse_affinity()
|
/freebsd/sys/dev/virtio/mmio/ |
H A D | virtio_mmio_fdt.c | 102 phandle_t xref; in vtmmio_setup_platform() local 110 if (OF_searchencprop(node, "platform", &xref, in vtmmio_setup_platform() 111 sizeof(xref)) == -1) { in vtmmio_setup_platform() 115 platform_node = OF_node_from_xref(xref); in vtmmio_setup_platform()
|
/freebsd/sys/dev/pwm/ |
H A D | ofw_pwm.c | 43 phandle_t xref; in pwm_get_by_ofw_propidx() local 49 idx, &xref, &ncells, &cells); in pwm_get_by_ofw_propidx() 53 channel.dev = OF_device_from_xref(xref); in pwm_get_by_ofw_propidx()
|
/freebsd/sys/dev/iicbus/pmic/silergy/ |
H A D | sy8106a.c | 66 phandle_t xref; member 216 reg_sc->xref = OF_xref_from_node(node); in sy8106a_reg_attach() 225 sy8106a_regdev_map(device_t dev, phandle_t xref, int ncells, pcell_t *cells, in sy8106a_regdev_map() argument 232 if (sc->reg->xref != xref) in sy8106a_regdev_map()
|
H A D | syr827.c | 72 phandle_t xref; member 199 reg_sc->xref = OF_xref_from_node(node); in syr827_reg_attach() 223 syr827_regdev_map(device_t dev, phandle_t xref, int ncells, pcell_t *cells, in syr827_regdev_map() argument 230 if (sc->reg->xref != xref) in syr827_regdev_map()
|
/freebsd/sys/dev/dpaa2/ |
H A D | memac_mdio_fdt.c | 61 phandle_t xref; member 120 sc->xref = OF_xref_from_node(node); in memacphy_fdt_attach() 122 error = OF_device_register_xref(sc->xref, dev); in memacphy_fdt_attach() 124 device_printf(dev, "Failed to register xref %#x\n", sc->xref); in memacphy_fdt_attach() 128 node, ofw_bus_get_name(dev), sc->reg, sc->xref, sc->scc.phy); in memacphy_fdt_attach()
|
/freebsd/sys/arm64/arm64/ |
H A D | gic_v3_fdt.c | 113 intptr_t xref; in gic_v3_fdt_attach() local 150 xref = OF_xref_from_node(ofw_bus_get_node(dev)); in gic_v3_fdt_attach() 151 sc->gic_pic = intr_pic_register(dev, xref); in gic_v3_fdt_attach() 159 intr_msi_register(dev, xref); in gic_v3_fdt_attach() 162 OF_device_register_xref(xref, dev); in gic_v3_fdt_attach() 164 err = intr_pic_claim_root(dev, xref, arm_gic_v3_intr, sc, INTR_ROOT_IRQ); in gic_v3_fdt_attach()
|
/freebsd/sys/arm/broadcom/bcm2835/ |
H A D | bcm2835_intr.c | 329 bcm_intc_pic_register(struct bcm_intc_softc *sc, intptr_t xref) in bcm_intc_pic_register() argument 360 if (intr_pic_register(sc->sc_dev, xref) == NULL) in bcm_intc_pic_register() 385 intptr_t xref; in bcm_intc_attach() local 397 xref = OF_xref_from_node(ofw_bus_get_node(dev)); in bcm_intc_attach() 398 if (bcm_intc_pic_register(sc, xref) != 0) { in bcm_intc_attach() 408 if (intr_pic_claim_root(dev, xref, bcm2835_intc_intr, sc, INTR_ROOT_IRQ) in bcm_intc_attach()
|
/freebsd/sys/arm/allwinner/ |
H A D | aw_r_intc.c | 74 phandle_t node, xref, intr_parent; in aw_r_intc_gicp_attach() local 93 xref = OF_xref_from_node(node); in aw_r_intc_gicp_attach() 94 if (intr_pic_register(dev, xref) == NULL) { in aw_r_intc_gicp_attach() 105 OF_device_register_xref(xref, dev); in aw_r_intc_gicp_attach()
|
/freebsd/sys/arm/ti/ |
H A D | aintc.c | 216 intptr_t xref; in ti_aintc_pic_attach() local 228 xref = OF_xref_from_node(ofw_bus_get_node(sc->sc_dev)); in ti_aintc_pic_attach() 229 pic = intr_pic_register(sc->sc_dev, xref); in ti_aintc_pic_attach() 233 return (intr_pic_claim_root(sc->sc_dev, xref, ti_aintc_intr, sc, in ti_aintc_pic_attach()
|
/freebsd/sys/riscv/riscv/ |
H A D | intc.c | 157 phandle_t xref; in intc_attach() local 165 xref = OF_xref_from_node(ofw_bus_get_node(dev)); in intc_attach() 180 pic = intr_pic_register(sc->dev, xref); in intc_attach() 184 return (intr_pic_claim_root(sc->dev, xref, intc_intr, sc, INTR_ROOT_IRQ)); in intc_attach()
|
/freebsd/sys/arm64/apple/ |
H A D | apple_aic.c | 188 intptr_t xref; in apple_aic_attach() local 250 xref = OF_xref_from_node(ofw_bus_get_node(dev)); in apple_aic_attach() 251 if (intr_pic_register(dev, xref) == NULL) { in apple_aic_attach() 256 if (intr_pic_claim_root(dev, xref, apple_aic_irq, sc, in apple_aic_attach() 260 intr_pic_deregister(dev, xref); in apple_aic_attach() 264 if (intr_pic_claim_root(dev, xref, apple_aic_fiq, sc, in apple_aic_attach() 268 intr_pic_deregister(dev, xref); in apple_aic_attach() 279 OF_device_register_xref(xref, dev); in apple_aic_attach()
|
/freebsd/sys/dev/mii/ |
H A D | mii_fdt.c | 90 pcell_t xref; in mii_fdt_get_phynode() local 94 if (OF_getencprop(macnode, props[i], &xref, sizeof(xref)) > 0) in mii_fdt_get_phynode() 95 return (OF_node_from_xref(xref)); in mii_fdt_get_phynode()
|
/freebsd/sys/dev/pci/ |
H A D | pci_host_generic_acpi.c | 376 u_int xref, devid; in generic_pcie_get_xref() local 383 err = acpi_iort_map_pci_msi(sc->base.ecam, rid, &xref, &devid); in generic_pcie_get_xref() 386 return (xref); in generic_pcie_get_xref() 394 u_int xref, devid; in generic_pcie_map_id() local 401 err = acpi_iort_map_pci_msi(sc->base.ecam, rid, &xref, &devid); in generic_pcie_map_id() 428 iommu->xref = iommu_xref; in generic_pcie_get_iommu()
|