Lines Matching defs:grbeeptr

183 	grbeep_state_t	*grbeeptr = NULL;
206 grbeeptr = ddi_get_soft_state(grbeep_statep, instance);
208 if (grbeeptr == NULL) {
213 GRBEEP_DEBUG1((CE_CONT, "grbeeptr = 0x%p, instance %x",
214 (void *)grbeeptr, instance));
217 grbeeptr->grbeep_dip = dip;
220 grbeeptr->grbeep_mode = GRBEEP_OFF;
223 if (grbeep_map_regs(dip, grbeeptr) != DDI_SUCCESS) {
228 grbeep_cleanup(grbeeptr);
252 grbeep_state_t *grbeeptr = NULL;
258 grbeeptr = grbeep_obtain_state(dip);
260 if (grbeeptr == NULL) {
268 if (grbeeptr->grbeep_mode == GRBEEP_OFF) {
291 grbeep_state_t *grbeeptr;
299 if ((grbeeptr = ddi_get_soft_state(grbeep_statep,
305 *result = (void *)grbeeptr->grbeep_dip;
334 grbeep_state_t *grbeeptr = grbeep_obtain_state(dip);
340 (void *)dip, freq, grbeeptr->grbeep_mode));
368 grbeep_state_t *grbeeptr = grbeep_obtain_state(dip);
371 (void *)dip, grbeeptr->grbeep_mode));
373 if (grbeeptr->grbeep_mode == GRBEEP_OFF) {
375 grbeeptr->grbeep_mode = GRBEEP_ON;
393 grbeep_state_t *grbeeptr = grbeep_obtain_state(dip);
396 (void *)dip, grbeeptr->grbeep_mode));
398 if (grbeeptr->grbeep_mode == GRBEEP_ON) {
400 grbeeptr->grbeep_mode = GRBEEP_OFF;
417 grbeep_map_regs(dev_info_t *dip, grbeep_state_t *grbeeptr)
430 (caddr_t *)&grbeeptr->grbeep_freq_regs,
434 &grbeeptr->grbeep_freq_regs_handle)
443 (caddr_t *)&grbeeptr->grbeep_start_stop_reg,
447 &grbeeptr->grbeep_start_stop_reg_handle)
451 ddi_regs_map_free((void *)&grbeeptr->grbeep_freq_regs_handle);
485 grbeep_cleanup(grbeep_state_t *grbeeptr)
487 int instance = ddi_get_instance(grbeeptr->grbeep_dip);