Lines Matching defs:dip
291 usbser_keyspan_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg,
294 return (usbser_getinfo(dip, infocmd, arg, result,
300 usbser_keyspan_attach(dev_info_t *dip, ddi_attach_cmd_t cmd)
308 rval = keyspan_pre_attach(dip, cmd, usbser_keyspan_statep);
316 return (usbser_attach(dip, cmd, usbser_keyspan_statep,
326 usbser_keyspan_detach(dev_info_t *dip, ddi_detach_cmd_t cmd)
329 if (ddi_get_driver_private(dip) == NULL) {
331 return (keyspan_pre_detach(dip, cmd, usbser_keyspan_statep));
335 return (usbser_detach(dip, cmd, usbser_keyspan_statep));
354 keyspan_pre_attach(dev_info_t *dip, ddi_attach_cmd_t cmd, void *statep)
357 int instance = ddi_get_instance(dip);
375 if (usb_client_attach(dip, USBDRV_VERSION, 0) == USB_SUCCESS) {
376 (void) usb_get_dev_data(dip, &dev_data, USB_PARSE_LVL_IF, 0);
391 if (keyspan_set_cfg(dip, 1) == USB_SUCCESS) {
398 if (keyspan_set_cfg(dip, 2) == USB_SUCCESS) {
425 kbp->kb_dip = dip;
449 usb_client_detach(dip, dev_data);
456 keyspan_pre_detach(dev_info_t *dip, ddi_detach_cmd_t cmd, void *statep)
458 int instance = ddi_get_instance(dip);
476 usb_client_detach(dip, kbp->kb_dev_data);
485 keyspan_set_cfg(dev_info_t *dip, uint8_t cfg_num)
488 if (usb_set_cfg(dip, cfg_num, USB_FLAGS_SLEEP,