Lines Matching defs:dip
38 #define DIP2INST(dip) (ddi_get_instance(dip))
168 * @param k10p the per instance data record. Required members: dip, chipId
178 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, k10p->dip, DDI_PROP_DONTPASS,
193 int val = ddi_prop_get_int(DDI_DEV_T_ANY, k10p->dip, DDI_PROP_NOTPROM,
198 val = ddi_prop_get_int(DDI_DEV_T_ANY, k10p->dip, DDI_PROP_NOTPROM,
251 ddi_remove_minor_node(k10p->dip, NULL);
255 ddi_set_driver_private(k10p->dip, NULL);
258 ddi_soft_state_free(statep, DIP2INST(k10p->dip));
263 k10sensor_attach(dev_info_t *dip, ddi_attach_cmd_t cmd)
267 int inst = DIP2INST(dip);
288 ddi_set_driver_private(dip, k10p);
289 k10p->dip = dip;
294 if (pci_config_setup(dip, &k10p->pci_hdl) != DDI_SUCCESS) {
302 if (ddi_create_minor_node(dip, KMODNAME, S_IFCHR,
310 ddi_report_dev(dip);
324 k10sensor_detach(dev_info_t *dip, ddi_detach_cmd_t cmd)
326 k10sensor_t *k10p = ddi_get_driver_private(dip);
327 K10DBG(CE_NOTE, "Inside "KMODNAME"_detach #%d cmd=%d", DIP2INST(dip), cmd);
341 k10sensor_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **resp)
353 *resp = k10p->dip;