Lines Matching defs:init
391 /* tell CS we are up with basic init level */
561 cmn_err(CE_CONT, "pcmcia: init child: %s(%d) @%p\n",
628 cmn_err(CE_CONT, "pcmcia: system init done for %s [%s] "
3271 /* init the device type */
3901 pcmcia_create_device(ss_make_device_node_t *init)
3913 if (init->flags & SS_CSINITDEV_CREATE_DEVICE) {
3914 if ((err = ddi_create_minor_node(init->dip,
3915 init->name,
3916 init->spec_type,
3917 init->minor_num,
3918 init->node_type,
3929 major = ddi_driver_major(init->dip);
3930 ops = ddi_get_driver(init->dip);
3933 (void) ddi_pathname(init->dip, device.path);
3937 init->name);
3939 (void) strcpy(device.driver, ddi_binding_name(init->dip));
3945 device.path, init->name, device.driver);
3948 makedevice(ddi_driver_major(init->dip), init->minor_num);
3949 device.flags |= (init->flags & SS_CSINITDEV_MORE_DEVICES) ?
3951 device.type = init->spec_type;
3953 device.socket = ddi_getprop(DDI_DEV_T_ANY, init->dip,
3956 } else if (init->flags & SS_CSINITDEV_REMOVE_DEVICE) {
3958 device.socket = ddi_getprop(DDI_DEV_T_ANY, init->dip,
3961 if (init->name != NULL)
3962 (void) strcpy(device.path, init->name);
3963 device.dev = makedevice(ddi_driver_major(init->dip), 0);
3964 ddi_remove_minor_node(init->dip, init->name);