Lines Matching refs:simba

378 	simba_devstate_t *simba;  in simba_attach()  local
397 simba = (simba_devstate_t *)ddi_get_soft_state(simba_state, in simba_attach()
399 simba->dip = devi; in simba_attach()
400 mutex_init(&simba->simba_mutex, NULL, MUTEX_DRIVER, NULL); in simba_attach()
401 simba->simba_soft_state = SIMBA_SOFT_STATE_CLOSED; in simba_attach()
408 mutex_destroy(&simba->simba_mutex); in simba_attach()
413 if (pci_config_setup(devi, &simba->config_handle) != in simba_attach()
416 mutex_destroy(&simba->simba_mutex); in simba_attach()
424 simba->simba_cache_line_size = in simba_attach()
425 pci_config_get8(simba->config_handle, in simba_attach()
427 simba->simba_latency_timer = in simba_attach()
428 pci_config_get8(simba->config_handle, in simba_attach()
432 pci_config_put16(simba->config_handle, 0x6, 0xffff); in simba_attach()
433 pci_config_put16(simba->config_handle, 0x1e, 0xffff); in simba_attach()
436 simba->simba_cache_line_size, in simba_attach()
437 simba->simba_latency_timer); in simba_attach()
442 simba->fm_cap = DDI_FM_EREPORT_CAPABLE | DDI_FM_ERRCB_CAPABLE | in simba_attach()
448 ddi_fm_init(devi, &simba->fm_cap, &simba->fm_ibc); in simba_attach()
450 ASSERT((simba->fm_cap & DDI_FM_ERRCB_CAPABLE) && in simba_attach()
451 (simba->fm_cap & DDI_FM_EREPORT_CAPABLE)); in simba_attach()
455 ddi_fm_handler_register(devi, simba_err_callback, simba); in simba_attach()
466 simba = (simba_devstate_t *) in simba_attach()
468 simba_restore_config_regs(simba); in simba_attach()
478 simba_devstate_t *simba; in simba_detach() local
479 simba = (simba_devstate_t *) in simba_detach()
488 pci_config_teardown(&simba->config_handle); in simba_detach()
491 mutex_destroy(&simba->simba_mutex); in simba_detach()
496 simba_save_config_regs(simba); in simba_detach()
524 simba_devstate_t *simba = (simba_devstate_t *)impl_data; in simba_err_callback() local
529 simba_err.afsr = pci_config_get64(simba->config_handle, 0xe8); in simba_err_callback()
530 simba_err.afar = pci_config_get64(simba->config_handle, 0xf0); in simba_err_callback()
537 ddi_driver_name(simba->dip), ddi_get_instance(simba->dip), in simba_err_callback()
540 pci_config_put64(simba->config_handle, 0xe8, simba_err.afsr); in simba_err_callback()
703 simba_devstate_t *simba; in simba_initchild() local
811 simba = (simba_devstate_t *)ddi_get_soft_state(simba_state, in simba_initchild()
820 simba->simba_cache_line_size); in simba_initchild()
835 latency_timer = simba->simba_latency_timer; in simba_initchild()
837 simba->simba_latency_timer); in simba_initchild()