Lines Matching defs:by
16 * fields enclosed by brackets "[]" replaced with your own identifying
153 * (MUTEX_DEFAULT) - it is automatically initialized by being allocated
282 devi->devi_major = DDI_MAJOR_T_NONE; /* unbound by default */
429 /* free devi_addr_buf allocated by ddi_set_name_addr() */
900 * added to the cache, against the client dip, by use of
1024 * Start by rebinding node to the path-bound driver.
1077 * the parent by calling ndi_rele_devi().
1091 * dip cannot be downgraded by the framework.
1136 * been kept by probe_node(). Avoid free when we are called
1152 * rebind of a driver.conf enumerated node is made by
1258 * dip cannot be downgraded by the framework.
1660 * Persistent nodes are only removed by hotplug code
2040 * This routine may be called at interrupt time by a nexus in
2133 * Misc. help routines called by framework only
2205 uint_t by;
2208 by = flag &
2210 ASSERT(by && BIT_ONLYONESET(by));
2216 if (by == FIND_NODE_BY_DRIVER) {
2222 /* preallocate buffer of naming node by callback */
2233 if (by == FIND_NODE_BY_NODENAME) {
2237 } else if (by == FIND_NODE_BY_DRIVER) {
2273 * Called by init_node() to look for duplicate nodes
2303 int by = FIND_ADDR_BY_CALLBACK;
2306 by |= dname ? FIND_NODE_BY_DRIVER : FIND_NODE_BY_ADDR;
2307 return (find_sibling(ddi_get_child(pdip), dname, ua, by, make_ua));
2457 * protected by dn_lock. The only interfaces modifying
2482 * Free table of classes by drivers
2494 * Get all classes exported by dip
2615 * Merge a .conf node. This is called by nexus drivers to augment
2696 * Merge a "wildcard" .conf node. This is called by nexus drivers to
2701 * node bound the driver specified by the wildcard node.
3008 * headed by 'dnp'
3367 * The implementation should be replaced by something more robust.
3380 * capable of being started. This state is set by devfsadm
3487 /* ignore sibling by setting dip to NULL */
3550 * ndi_devi_enter() done by (*f)() must occur 'at-or-below' the
3553 * ndi_devi_enter() calls done by dependent threads must be
3804 * As of S9 FCS, no instance of #1 exists. #2 is used by several platforms
3805 * to default the boot partition to :a possibly by other OBP definitions.
4279 * cpus in the system there by effectively making the system single-threaded.)
4428 * Unbind devices by driver & alias
4455 * walkdevs callback for unbind devices by driver
4494 * Unbind devices by driver
4701 * in which case the branch event will be logged by the caller
4807 * in which case the branch event will be logged by the caller
5391 * Called by nexus drivers to configure its children.
5424 * nodes (from .conf files). Find the drivername by nodeid. If we
5425 * can't find a node with devnm as the node name then we search by
5471 * Search for child by name, if not found then search
5559 * Enumerate and attach a child specified by name 'devnm'.
5560 * Called by devfs lookup and DR to perform a BUS_CONFIG_ONE.
5643 * by the BUS_CONFIG_ONE.
5657 * Enumerate and attach a child specified by name 'devnm'.
5897 * first release all outstanding references held by devfs.
6208 * called by devfs/framework to unconfigure children bound to major
6209 * If NDI_AUTODETACH is specified, this is invoked by either the
6243 * Unconfigure child by name
6703 * Misc. routines called by framework only
6874 /* reconstruct the path and drive attach by path through devfs. */
6903 * by calling ddi_release_devi.
6908 * NOTE: by the time we make e_ddi_hold_devi public, we should be able to reuse
6941 * same one as the one returned by DEVT2DEVINFO, so we are
7005 /* can't specify NOATTACH by path */
7025 * NOTE: This function is called by STREAM driver's put procedure.
7183 * by the I/O framework.
7356 * enumerated by the OBP are not attached.
8651 * To be called only by framework attach code on first attach attempt.