Lines Matching refs:diva_current
149 diva_os_xdi_adapter_t *diva_current; in diva_4bri_init_card() local
322 diva_current = adapter_list[i]; in diva_4bri_init_card()
324 diva_current->dsp_mask = 0x00000003; in diva_4bri_init_card()
326 diva_current->xdi_adapter.a.io = in diva_4bri_init_card()
327 &diva_current->xdi_adapter; in diva_4bri_init_card()
328 diva_current->xdi_adapter.DIRequest = request; in diva_4bri_init_card()
329 diva_current->interface.cmd_proc = diva_4bri_cmd_card_proc; in diva_4bri_init_card()
330 diva_current->xdi_adapter.Properties = in diva_4bri_init_card()
332 diva_current->CardOrdinal = a->CardOrdinal; in diva_4bri_init_card()
334 diva_current->xdi_adapter.Channels = in diva_4bri_init_card()
336 diva_current->xdi_adapter.e_max = in diva_4bri_init_card()
338 diva_current->xdi_adapter.e_tbl = in diva_4bri_init_card()
340 diva_current->xdi_adapter.e_max * in diva_4bri_init_card()
343 if (!diva_current->xdi_adapter.e_tbl) { in diva_4bri_init_card()
351 memset(diva_current->xdi_adapter.e_tbl, 0x00, in diva_4bri_init_card()
352 diva_current->xdi_adapter.e_max * sizeof(E_INFO)); in diva_4bri_init_card()
354 if (diva_os_initialize_spin_lock(&diva_current->xdi_adapter.isr_spin_lock, "isr")) { in diva_4bri_init_card()
362 if (diva_os_initialize_spin_lock(&diva_current->xdi_adapter.data_spin_lock, "data")) { in diva_4bri_init_card()
371 strcpy(diva_current->xdi_adapter.req_soft_isr. dpc_thread_name, "kdivas4brid"); in diva_4bri_init_card()
373 if (diva_os_initialize_soft_isr(&diva_current->xdi_adapter.req_soft_isr, DIDpcRoutine, in diva_4bri_init_card()
374 &diva_current->xdi_adapter)) { in diva_4bri_init_card()
386 diva_current->xdi_adapter.isr_soft_isr.object = in diva_4bri_init_card()
387 diva_current->xdi_adapter.req_soft_isr.object; in diva_4bri_init_card()
397 diva_current = adapter_list[i]; in diva_4bri_init_card()
399 memcpy(&diva_current->resources, &a->resources, sizeof(divas_card_resources_t)); in diva_4bri_init_card()
400 diva_current->resources.pci.qoffset = (a->xdi_adapter.MemorySize >> factor); in diva_4bri_init_card()
411 diva_current = adapter_list[i]; in diva_4bri_init_card()
412 diva_4bri_set_addresses(diva_current); in diva_4bri_init_card()
584 diva_os_xdi_adapter_t *diva_current; in diva_4bri_cleanup_slave_adapters() local
593 diva_current = adapter_list[i]; in diva_4bri_cleanup_slave_adapters()
594 if (diva_current) { in diva_4bri_cleanup_slave_adapters()
595 diva_os_destroy_spin_lock(&diva_current-> in diva_4bri_cleanup_slave_adapters()
598 diva_os_destroy_spin_lock(&diva_current-> in diva_4bri_cleanup_slave_adapters()
603 diva_os_cancel_soft_isr(&diva_current->xdi_adapter. in diva_4bri_cleanup_slave_adapters()
605 diva_os_cancel_soft_isr(&diva_current->xdi_adapter. in diva_4bri_cleanup_slave_adapters()
608 diva_os_remove_soft_isr(&diva_current->xdi_adapter. in diva_4bri_cleanup_slave_adapters()
610 diva_current->xdi_adapter.isr_soft_isr.object = NULL; in diva_4bri_cleanup_slave_adapters()
612 if (diva_current->xdi_adapter.e_tbl) { in diva_4bri_cleanup_slave_adapters()
614 diva_current->xdi_adapter. in diva_4bri_cleanup_slave_adapters()
617 diva_current->xdi_adapter.e_tbl = NULL; in diva_4bri_cleanup_slave_adapters()
618 diva_current->xdi_adapter.e_max = 0; in diva_4bri_cleanup_slave_adapters()
619 diva_current->xdi_adapter.e_count = 0; in diva_4bri_cleanup_slave_adapters()