Lines Matching +full:child +full:- +full:interrupt +full:- +full:base
1 #-
2 # Copyright (c) 2015-2016 Landon Fuller <landon@landonf.org>
57 bhndb_null_get_chipid(device_t dev, device_t child)
63 bhndb_null_populate_board_info(device_t dev, device_t child,
70 bhndb_null_is_core_disabled(device_t dev, device_t child,
77 bhndb_null_get_hostb_core(device_t dev, device_t child,
84 bhndb_null_suspend_resource(device_t dev, device_t child, int type,
91 bhndb_null_resume_resource(device_t dev, device_t child, int type,
98 bhndb_null_route_interrupts(device_t dev, device_t child)
119 * Return the chip identification information for @p child.
121 * @param dev The parent device of @p child.
122 * @param child The bhndb-attached device.
126 device_t child;
133 * @param dev The parent device of @p child.
134 * @param child The bhndb-attached device.
140 device_t child;
149 * may otherwise be non-functional; this method allows the parent device
152 * @param dev The parent device of @p child.
153 * @param child The attached bhnd device.
154 * @param core A core discovered on @p child.
158 device_t child;
166 * @param child The bhnd bus device attached to @p dev.
172 * @retval non-zero If locating the host bridge core otherwise fails, a
177 device_t child;
192 * @param child The child device requesting resource suspension. This does
199 device_t child;
205 * Attempt to re-enable a resource previously suspended by
212 * Requests to resume a non-suspended resource will be ignored.
215 * @param child The child device requesting resource suspension. This does
222 device_t child;
228 * Enable bridge-level interrupt routing for @p child.
231 * @param child The bhnd child device for which interrupts should be routed.
235 device_t child;
239 * Set a given register window's base address.
246 * @retval ENODEV The provided @p win is not memory-mapped on the bus or does
247 * not support setting a base address.
248 * @retval non-zero failure
257 * Map a bridged interrupt resource to its corresponding host interrupt source,
261 * @param irq The bridged interrupt resource.
262 * @param[out] isrc The host interrupt source to which the bridged interrupt
266 * @retval non-zero if mapping @p irq otherwise fails, a regular unix error code