Searched refs:xref (Results 1 - 25 of 70) sorted by relevance

123

/freebsd-current/sys/powerpc/ofw/
H A Dopenpic_ofw.c129 phandle_t xref, node; local
134 if (OF_getencprop(node, "phandle", &xref, sizeof(xref)) == -1 &&
135 OF_getencprop(node, "ibm,phandle", &xref, sizeof(xref)) == -1 &&
136 OF_getencprop(node, "linux,phandle", &xref, sizeof(xref)) == -1)
137 xref = node;
144 return (openpic_common_attach(dev, xref));
/freebsd-current/sys/arm64/coresight/
H A Dcoresight_fdt.c52 phandle_t xref; local
78 "remote-endpoint", &xref,
79 sizeof(xref)) == -1) {
86 endp->their_node = OF_node_from_xref(xref);
112 pcell_t xref; local
115 if (OF_getencprop(node, "cpu", &xref, sizeof(xref)) != -1) {
116 cpu_node = OF_node_from_xref(xref);
/freebsd-current/sys/dev/ofw/
H A Dopenfirm.c91 phandle_t xref; member in struct:xrefinfo
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; local
129 if (OF_getencprop(child, "phandle", &xref, sizeof(xref)) ==
130 -1 && OF_getencprop(child, "ibm,phandle", &xref,
176 xrefinfo_add(phandle_t node, phandle_t xref, device_t dev) argument
596 OF_child_xref_phandle(phandle_t parent, phandle_t xref) argument
625 OF_node_from_xref(phandle_t xref) argument
645 phandle_t xref; local
661 OF_device_from_xref(phandle_t xref) argument
687 OF_device_register_xref(phandle_t xref, device_t dev) argument
[all...]
H A Dopenfirm.h139 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-current/sys/dev/virtio/mmio/
H A Dvirtio_mmio_fdt.c102 phandle_t xref; local
110 if (OF_searchencprop(node, "platform", &xref,
111 sizeof(xref)) == -1) {
115 platform_node = OF_node_from_xref(xref);
/freebsd-current/sys/dev/hwreset/
H A Dhwreset.c96 hwreset_default_ofw_map(device_t provider_dev, phandle_t xref, int ncells, argument
169 phandle_t xref, node; local
175 xref = OF_xref_from_node(node);
176 OF_device_register_xref(xref, provider_dev);
182 phandle_t xref; local
184 xref = OF_xref_from_device(provider_dev);
185 OF_device_register_xref(xref, NULL);
/freebsd-current/sys/dev/pwm/
H A Dofw_pwm.c43 phandle_t xref; local
49 idx, &xref, &ncells, &cells);
53 channel.dev = OF_device_from_xref(xref);
/freebsd-current/sys/dev/beri/virtio/
H A Dvirtio.c195 phandle_t xref; local
201 if (OF_searchencprop(node, name, &xref,
202 sizeof(xref)) == -1) {
206 pio_node = OF_node_from_xref(xref);
222 phandle_t xref; local
229 if (OF_searchencprop(node, "beri-mem", &xref,
230 sizeof(xref)) == -1) {
234 mem_node = OF_node_from_xref(xref);
H A Dvirtio_mmio_platform.c86 phandle_t xref; local
92 if (OF_searchencprop(node, name, &xref,
93 sizeof(xref)) == -1) {
97 pio_node = OF_node_from_xref(xref);
/freebsd-current/sys/dev/sound/fdt/
H A Daudio_soc.c319 uint32_t xref; local
334 if ((OF_getencprop(child, "sound-dai", &xref, sizeof(xref))) <= 0) {
338 daidev = OF_device_from_xref(xref);
350 if ((OF_getencprop(child, "sound-dai", &xref, sizeof(xref))) <= 0) {
354 daidev = OF_device_from_xref(xref);
426 uint32_t xref; local
470 if ((OF_getencprop(node, "simple-audio-card,frame-master", &xref, sizeof(xref))) >
[all...]
/freebsd-current/sys/arm64/acpica/
H A Dacpi_iort.c73 u_int xref; member in struct:iort_its_entry
313 its->xref = 0;
443 u_int xref; local
451 xref = acpi_its_xref++;
456 its_entry->xref = xref;
588 * Provide ITS ID to PIC xref mapping.
591 acpi_iort_its_lookup(u_int its_id, u_int *xref, int *pxm) argument
601 *xref = its_entry->xref;
616 acpi_iort_map_pci_msi(u_int seg, u_int rid, u_int *xref, u_int *devid) argument
633 acpi_iort_map_pci_smmuv3(u_int seg, u_int rid, u_int *xref, u_int *sid) argument
656 acpi_iort_map_named_msi(const char *devname, u_int rid, u_int *xref, u_int *devid) argument
675 acpi_iort_map_named_smmuv3(const char *devname, u_int rid, u_int *xref, u_int *devid) argument
[all...]
/freebsd-current/sys/arm/arm/
H A Dgic_fdt.c129 intptr_t xref; local
138 xref = OF_xref_from_node(ofw_bus_get_node(dev));
144 if (intr_pic_register(dev, xref) == NULL) {
155 if (pxref == 0 || xref == pxref) {
156 if (intr_pic_claim_root(dev, xref, arm_gic_intr, sc) != 0) {
158 intr_pic_deregister(dev, xref);
172 intr_pic_deregister(dev, xref);
178 intr_pic_deregister(dev, xref);
183 OF_device_register_xref(xref, dev);
H A Dgic_acpi.c207 intptr_t xref; local
216 xref = ACPI_INTR_XREF;
222 if (intr_pic_register(dev, xref) == NULL) {
230 if (intr_pic_claim_root(dev, xref, arm_gic_intr, sc) != 0) {
232 intr_pic_deregister(dev, xref);
H A Dpmu_fdt.c88 phandle_t xref, uint32_t mpidr)
94 if (xref != 0) {
95 err = OF_getencprop(OF_node_from_xref(xref), "reg", &mpidr,
87 pmu_parse_affinity(device_t dev, struct pmu_softc *sc, struct pmu_intr *irq, phandle_t xref, uint32_t mpidr) argument
/freebsd-current/sys/kern/
H A Dsubr_intr.c152 static struct intr_pic *pic_lookup(device_t dev, intptr_t xref, u_int flags);
184 static void intr_map_copy_map_data(u_int res_id, device_t *dev, intptr_t *xref,
747 pic_lookup_locked(device_t dev, intptr_t xref, u_int flags) argument
753 if (dev == NULL && xref == 0)
763 if (xref == pic->pic_xref)
765 } else if (xref == 0 || pic->pic_xref == 0) {
768 } else if (xref == pic->pic_xref && dev == pic->pic_dev)
778 pic_lookup(device_t dev, intptr_t xref, u_int flags) argument
783 pic = pic_lookup_locked(dev, xref, flags);
792 pic_create(device_t dev, intptr_t xref, u_in argument
821 pic_destroy(device_t dev, intptr_t xref, u_int flags) argument
841 intr_pic_register(device_t dev, intptr_t xref) argument
860 intr_pic_deregister(device_t dev, intptr_t xref) argument
879 intr_pic_claim_root(device_t dev, intptr_t xref, intr_irq_filter_t *filter, void *arg) argument
957 intr_resolve_irq(device_t dev, intptr_t xref, struct intr_map_data *data, struct intr_irqsrc **isrc) argument
1335 intr_msi_register(device_t dev, intptr_t xref) argument
1351 intr_alloc_msi(device_t pci, device_t child, intptr_t xref, int count, int maxcount, int *irqs) argument
1399 intr_release_msi(device_t pci, device_t child, intptr_t xref, int count, int *irqs) argument
1440 intr_alloc_msix(device_t pci, device_t child, intptr_t xref, int *irq) argument
1478 intr_release_msix(device_t pci, device_t child, intptr_t xref, int irq) argument
1513 intr_map_msi(device_t pci, device_t child, intptr_t xref, int irq, uint64_t *addr, uint32_t *data) argument
1598 intptr_t xref; member in struct:intr_map_entry
1691 intr_map_irq(device_t dev, intptr_t xref, struct intr_map_data *data) argument
[all...]
/freebsd-current/contrib/openpam/misc/
H A Dgendoc.pl118 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
[all...]
/freebsd-current/sys/dev/dpaa2/
H A Dmemac_mdio_fdt.c61 phandle_t xref; member in struct:memacphy_softc_fdt
120 sc->xref = OF_xref_from_node(node);
122 error = OF_device_register_xref(sc->xref, dev);
124 device_printf(dev, "Failed to register xref %#x\n", sc->xref);
127 device_printf(dev, "node %#x '%s': reg %#x xref %#x phy %u\n",
128 node, ofw_bus_get_name(dev), sc->reg, sc->xref, sc->scc.phy);
/freebsd-current/sys/dev/iicbus/pmic/silergy/
H A Dsyr827.c72 phandle_t xref; member in struct:syr827_reg_sc
199 reg_sc->xref = OF_xref_from_node(node);
223 syr827_regdev_map(device_t dev, phandle_t xref, int ncells, pcell_t *cells, argument
230 if (sc->reg->xref != xref)
H A Dsy8106a.c66 phandle_t xref; member in struct:sy8106a_reg_sc
216 reg_sc->xref = OF_xref_from_node(node);
225 sy8106a_regdev_map(device_t dev, phandle_t xref, int ncells, pcell_t *cells, argument
232 if (sc->reg->xref != xref)
/freebsd-current/sys/arm64/arm64/
H A Dgic_v3_fdt.c113 intptr_t xref; local
150 xref = OF_xref_from_node(ofw_bus_get_node(dev));
151 sc->gic_pic = intr_pic_register(dev, xref);
159 intr_msi_register(dev, xref);
161 /* Register xref */
162 OF_device_register_xref(xref, dev);
164 if (intr_pic_claim_root(dev, xref, arm_gic_v3_intr, sc) != 0) {
/freebsd-current/sys/dev/iicbus/pmic/rockchip/
H A Drk8xx.h63 phandle_t xref; member in struct:rk8xx_reg_sc
127 int rk8xx_map(device_t dev, phandle_t xref, int ncells,
/freebsd-current/sys/arm64/iommu/
H A Dsmmuvar.h49 intptr_t xref; member in struct:smmu_unit
175 uintptr_t xref; member in struct:smmu_softc
/freebsd-current/sys/arm/allwinner/
H A Daw_r_intc.c74 phandle_t node, xref, intr_parent; local
93 xref = OF_xref_from_node(node);
94 if (intr_pic_register(dev, xref) == NULL) {
105 OF_device_register_xref(xref, dev);
/freebsd-current/sys/dev/iicbus/pmic/
H A Dact8846.h62 int act8846_regulator_map(device_t dev, phandle_t xref, int ncells,
/freebsd-current/sys/dev/mii/
H A Dmii_fdt.c90 pcell_t xref; local
94 if (OF_getencprop(macnode, props[i], &xref, sizeof(xref)) > 0)
95 return (OF_node_from_xref(xref));
106 /* First try to see if we have a direct xref pointing to a PHY. */
114 * including a PHY xref.

Completed in 957 milliseconds

123