Lines Matching refs:node

38 static int ddi_other(di_minor_t minor, di_node_t node);
39 static int diskette(di_minor_t minor, di_node_t node);
40 static int ecpp_create(di_minor_t minor, di_node_t node);
41 static int mc_node(di_minor_t minor, di_node_t node);
42 static int starcat_sbbc_node(di_minor_t minor, di_node_t node);
43 static int lom(di_minor_t minor, di_node_t node);
44 static int ntwdt_create(di_minor_t minor, di_node_t node);
45 static int bmc(di_minor_t minor, di_node_t node);
78 * Handles minor node type "ddi_other"
83 ddi_other(di_minor_t minor, di_node_t node)
86 char *nn = di_node_name(node);
90 (void) devfsadm_mklink("pcm", node, minor, 0);
94 (void) devfsadm_mklink(path, node, minor, 0);
104 diskette(di_minor_t minor, di_node_t node)
113 (void) devfsadm_mklink("diskette", node, minor, flags);
114 (void) devfsadm_mklink("diskette0", node, minor, flags);
117 (void) devfsadm_mklink("rdiskette", node, minor, flags);
118 (void) devfsadm_mklink("rdiskette0", node, minor, flags);
129 ecpp_create(di_minor_t minor, di_node_t node)
135 if (strcmp(di_driver_name(node), "ecpp") != 0) {
139 if ((buf = di_devfs_path(node)) == NULL) {
155 (void) devfsadm_mklink(path, node, minor, 0);
165 mc_node(di_minor_t minor, di_node_t node)
176 devfspath = di_devfs_path(node);
193 (void) devfsadm_mklink(l_path, node, minor, 0);
199 * Starcat sbbc node. We only really care about generating a /dev
204 starcat_sbbc_node(di_minor_t minor, di_node_t node)
208 if (di_instance(node) == 0) {
210 (void) devfsadm_mklink(mn, node, minor, 0);
220 lom(di_minor_t minor, di_node_t node)
222 (void) devfsadm_mklink("lom", node, minor, 0);
230 ntwdt_create(di_minor_t minor, di_node_t node)
232 (void) devfsadm_mklink("ntwdt", node, minor, 0);
237 * Creates /dev/bmc node.
240 bmc(di_minor_t minor, di_node_t node)
242 (void) devfsadm_mklink("bmc", node, minor, 0);