Lines Matching refs:child

65 	bhnd_bus_null_get_chipid(device_t dev, device_t child)
71 bhnd_bus_null_read_ioctl(device_t dev, device_t child, uint16_t *ioctl)
78 bhnd_bus_null_write_ioctl(device_t dev, device_t child, uint16_t value,
86 bhnd_bus_null_read_iost(device_t dev, device_t child, uint16_t *iost)
92 bhnd_bus_null_is_hw_suspended(device_t dev, device_t child)
98 bhnd_bus_null_reset_hw(device_t dev, device_t child, uint16_t ioctl,
106 bhnd_bus_null_suspend_hw(device_t dev, device_t child)
112 bhnd_bus_null_get_attach_type(device_t dev, device_t child)
118 bhnd_bus_null_read_board_info(device_t dev, device_t child,
125 bhnd_bus_null_child_added(device_t dev, device_t child)
130 bhnd_bus_null_alloc_pmu(device_t dev, device_t child)
136 bhnd_bus_null_release_pmu(device_t dev, device_t child)
142 bhnd_bus_null_get_clock_latency(device_t dev, device_t child,
149 bhnd_bus_null_get_clock_freq(device_t dev, device_t child,
156 bhnd_bus_null_request_clock(device_t dev, device_t child,
163 bhnd_bus_null_enable_clocks(device_t dev, device_t child,
170 bhnd_bus_null_request_ext_rsrc(device_t dev, device_t child,
177 bhnd_bus_null_release_ext_rsrc(device_t dev, device_t child,
184 bhnd_bus_null_read_config(device_t dev, device_t child,
191 bhnd_bus_null_write_config(device_t dev, device_t child,
210 bhnd_bus_null_is_hw_disabled(device_t dev, device_t child)
216 bhnd_bus_null_get_probe_order(device_t dev, device_t child)
222 bhnd_bus_null_get_intr_domain(device_t dev, device_t child, bool self)
229 bhnd_bus_null_get_intr_count(device_t dev, device_t child)
235 bhnd_bus_null_get_intr_ivec(device_t dev, device_t child, u_int intr,
242 bhnd_bus_null_map_intr(device_t dev, device_t child, u_int intr,
249 bhnd_bus_null_unmap_intr(device_t dev, device_t child, rman_res_t irq)
255 bhnd_bus_null_get_port_rid(device_t dev, device_t child,
262 bhnd_bus_null_decode_port_rid(device_t dev, device_t child, int type,
269 bhnd_bus_null_get_region_addr(device_t dev, device_t child,
277 bhnd_bus_null_get_nvram_var(device_t dev, device_t child,
297 * @param dev The parent of @p child.
298 * @param child The requesting child device.
309 device_t child;
317 * @param dev The parent of @p child.
318 * @param child The requesting child device.
331 device_t child;
339 * @param dev The parent of @p child.
340 * @param child The requesting child device.
352 device_t child;
360 * @param dev The parent of @p child.
361 * @param child The requesting child device.
368 device_t child;
378 * registry that may be used to resolve provider requests from @p child.
380 * @param dev The parent of @p child.
381 * @param child The requesting child device.
385 device_t child;
401 * Return true if the hardware components required by @p child are unpopulated
406 * device to explicitly specify if a successfully enumerated @p child should
409 * @param dev The device whose child is being examined.
410 * @param child The child device.
414 device_t child;
418 * Return the probe (and attach) order for @p child.
438 * @param dev The device whose child is being examined.
439 * @param child The child device.
446 device_t child;
452 * @param dev The device whose child is being examined.
453 * @param child The child device.
457 device_t child;
463 * @param dev The device whose child is being examined.
464 * @param child The child device.
473 device_t child;
482 * @param dev The parent of @p child.
483 * @param child The bhnd device requesting the DMA address translation.
492 * translation descriptor for @p child. This argment may be NULL if the
499 * @retval non-zero If determining the DMA address translation for @p child
504 device_t child;
517 * @param dev The parent of @p child.
518 * @param child The bhnd device requesting board info.
529 device_t child;
534 * Notify a bhnd bus that a child was added.
537 * after @p child's bus state is fully initialized.
539 * @param dev The bhnd bus whose child is being added.
540 * @param child The child added to @p dev.
544 device_t child;
548 * Read the current value of @p child's I/O control register.
550 * @param dev The bhnd bus parent of @p child.
551 * @param child The bhnd device for which the I/O control register should be
556 * @retval EINVAL If @p child is not a direct child of @p dev.
557 * @retval ENODEV If agent/config space for @p child is unavailable.
563 device_t child;
568 * Write @p value with @p mask to @p child's I/O control register.
570 * @param dev The bhnd bus parent of @p child.
571 * @param child The bhnd device for which the I/O control register should
577 * @retval EINVAL If @p child is not a direct child of @p dev.
578 * @retval ENODEV If agent/config space for @p child is unavailable.
584 device_t child;
590 * Read the current value of @p child's I/O status register.
592 * @param dev The bhnd bus parent of @p child.
593 * @param child The bhnd device for which the I/O status register should be
598 * @retval EINVAL If @p child is not a direct child of @p dev.
599 * @retval ENODEV If agent/config space for @p child is unavailable.
605 device_t child;
614 * @param dev The bhnd bus parent of @p child.
615 * @param child The device to query.
617 * @retval true If @p child is held in RESET or not clocked (BHND_IOCTL_CLK_EN),
618 * or an error occurred determining @p child's hardware state.
619 * @retval false If @p child is clocked and is not held in RESET.
623 device_t child;
631 * Any clock or resource PMU requests previously made by @p child will be
634 * @param dev The bhnd bus parent of @p child.
635 * @param child The device to be reset.
646 device_t child;
652 * Suspend @p child's hardware in a low-power RESET state.
659 * @param dev The bhnd bus parent of @p child.
669 device_t child;
674 * Allocate per-core PMU resources and enable PMU request handling for @p child.
681 * @param dev The parent of @p child.
682 * @param child The requesting bhnd device.
690 device_t child;
694 * Release per-core PMU resources allocated for @p child. Any
697 * @param dev The parent of @p child.
698 * @param child The requesting bhnd device.
702 device_t child;
715 * @param dev The parent of @p child.
716 * @param child The requesting bhnd device.
726 device_t child;
734 * @param dev The parent of @p child.
735 * @param child The requesting bhnd device.
747 device_t child;
753 * Request that @p clock (or faster) be routed to @p child.
761 * @param dev The parent of @p child.
762 * @param child The bhnd device requesting @p clock.
773 device_t child;
778 * Request that @p clocks be powered on behalf of @p child.
782 * requests by @p child.
790 * @param dev The parent of @p child.
791 * @param child The bhnd device requesting @p clock.
802 device_t child;
807 * Power up an external PMU-managed resource assigned to @p child.
815 * @param dev The parent of @p child.
816 * @param child The bhnd device requesting @p rsrc.
827 device_t child;
832 * Power down an external PMU-managed resource assigned to @p child.
837 * @param dev The parent of @p child.
838 * @param child The bhnd device requesting @p rsrc.
849 device_t child;
855 * space of @p child.
857 * @param dev The parent of @p child.
858 * @param child The bhnd device for which @p offset should be read.
864 * method provides access to the first agent port of @p child; on a siba(4) bus,
871 * @retval EINVAL If @p child is not a direct child of @p dev.
873 * @retval ENODEV If accessing agent/config space for @p child is unsupported.
875 * the mapped agent/config space for @p child.
879 device_t child;
887 * space of @p child.
889 * @param dev The parent of @p child.
890 * @param child The bhnd device for which @p offset should be read.
896 * bcma(4), this method provides access to the first agent port of @p child.
902 * @retval EINVAL If @p child is not a direct child of @p dev.
904 * @retval ENODEV If accessing agent/config space for @p child is unsupported.
906 * the mapped agent/config space for @p child.
910 device_t child;
924 device_t child;
941 device_t child;
955 device_t child;
969 device_t child;
981 * @param dev The device whose child is being examined.
982 * @param child The child device.
983 * @param self If true, return @p child's interrupt domain, rather than the
984 * domain in which @p child resides.
987 * - The pointer address of a device that can uniquely identify @p child's
991 * On OFW (including FDT) targets, this should return the @p child's iparent
992 * property's xref if @p self is false, the child's own node xref value if
997 device_t child;
1002 * Return the number of interrupt lines assigned to @p child.
1004 * @param dev The bhnd device whose child is being examined.
1005 * @param child The child device.
1009 device_t child;
1013 * Get the backplane interrupt vector of the @p intr line attached to @p child.
1015 * @param dev The device whose child is being examined.
1016 * @param child The child device.
1029 * assigned to @p child.
1033 device_t child;
1046 * @param child The requesting child device.
1056 device_t child;
1065 * @param child The requesting child device.
1071 device_t child;
1077 * @p type attached to @p child.
1079 * @param dev The device whose child is being examined.
1080 * @param child The child device.
1087 device_t child;
1094 * Return the number of ports of type @p type attached to @p child.
1096 * @param dev The device whose child is being examined.
1097 * @param child The child device.
1102 device_t child;
1107 * Return the number of memory regions mapped to @p child @p port of
1110 * @param dev The device whose child is being examined.
1111 * @param child The child device.
1117 device_t child;
1124 * @p child.
1127 * @param child The bhnd child.
1129 * @param port_num The index of the child interconnect port.
1136 device_t child;
1144 * Decode a port / region pair on @p child defined by @p type and @p rid.
1147 * @param child The bhnd child.
1159 device_t child;
1171 * @param child The bhnd child.
1183 device_t child;
1195 * the appropriate NVRAM child device, or to a parent bus implementation.
1198 * @param child The requesting device.
1219 device_t child;
1230 device_t child;
1238 device_t child;
1246 device_t child;
1254 device_t child;
1263 device_t child;
1272 device_t child;
1281 device_t child;
1289 device_t child;
1297 device_t child;
1305 device_t child;
1314 device_t child;
1323 device_t child;
1332 device_t child;
1342 device_t child;
1352 device_t child;
1362 device_t child;
1372 device_t child;
1382 device_t child;
1393 device_t child;
1404 device_t child;
1415 device_t child;
1426 device_t child;
1437 device_t child;
1448 device_t child;
1458 device_t child;
1468 device_t child;
1478 device_t child;
1488 device_t child;
1498 device_t child;
1508 device_t child;
1518 device_t child;
1528 device_t child;
1538 device_t child;
1549 device_t child;
1560 device_t child;
1571 device_t child;
1581 device_t child;
1591 device_t child;
1601 device_t child;
1612 device_t child;
1623 device_t child;
1634 device_t child;
1644 device_t child;