Lines Matching defs:dip
82 static int pcf8591_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg,
84 static int pcf8591_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
85 static int pcf8591_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
413 pcf8591_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result)
428 pcf8591_attach(dev_info_t *dip, ddi_attach_cmd_t cmd)
432 return (pcf8591_do_attach(dip));
441 pcf8591_detach(dev_info_t *dip, ddi_detach_cmd_t cmd)
445 return (pcf8591_do_detach(dip));
454 pcf8591_do_attach(dev_info_t *dip)
462 instance = ddi_get_instance(dip);
466 ddi_get_name(dip), instance);
474 ddi_get_name(dip), instance);
479 "%s%d", ddi_node_name(dip), instance);
487 if (ddi_create_minor_node(dip, name, S_IFCHR, minor_number,
497 if (i2c_client_register(dip, &unitp->pcf8591_hdl) != I2C_SUCCESS) {
498 ddi_remove_minor_node(dip, NULL);
526 pcf8591_do_detach(dev_info_t *dip)
531 instance = ddi_get_instance(dip);
537 ddi_get_name(dip), instance);
543 ddi_remove_minor_node(dip, NULL);