Lines Matching refs:seq
554 struct asd_seq_data *seq = &asd_ha->seq; in asd_free_edbs() local
557 for (i = 0; i < seq->num_edbs; i++) in asd_free_edbs()
558 asd_free_coherent(asd_ha, seq->edb_arr[i]); in asd_free_edbs()
559 kfree(seq->edb_arr); in asd_free_edbs()
560 seq->edb_arr = NULL; in asd_free_edbs()
565 struct asd_seq_data *seq = &asd_ha->seq; in asd_free_escbs() local
568 for (i = 0; i < seq->num_escbs; i++) { in asd_free_escbs()
569 if (!list_empty(&seq->escb_arr[i]->list)) in asd_free_escbs()
570 list_del_init(&seq->escb_arr[i]->list); in asd_free_escbs()
572 asd_ascb_free(seq->escb_arr[i]); in asd_free_escbs()
574 kfree(seq->escb_arr); in asd_free_escbs()
575 seq->escb_arr = NULL; in asd_free_escbs()
596 if (asd_ha->seq.escb_arr) in asd_destroy_ha_caches()
598 if (asd_ha->seq.edb_arr) in asd_destroy_ha_caches()
604 if (asd_ha->seq.tc_index_array) { in asd_destroy_ha_caches()
605 kfree(asd_ha->seq.tc_index_array); in asd_destroy_ha_caches()
606 kfree(asd_ha->seq.tc_index_bitmap); in asd_destroy_ha_caches()
607 asd_ha->seq.tc_index_array = NULL; in asd_destroy_ha_caches()
608 asd_ha->seq.tc_index_bitmap = NULL; in asd_destroy_ha_caches()
610 if (asd_ha->seq.actual_dl) { in asd_destroy_ha_caches()
611 asd_free_coherent(asd_ha, asd_ha->seq.actual_dl); in asd_destroy_ha_caches()
612 asd_ha->seq.actual_dl = NULL; in asd_destroy_ha_caches()
613 asd_ha->seq.dl = NULL; in asd_destroy_ha_caches()
615 if (asd_ha->seq.next_scb.vaddr) { in asd_destroy_ha_caches()
616 dma_pool_free(asd_ha->scb_pool, asd_ha->seq.next_scb.vaddr, in asd_destroy_ha_caches()
617 asd_ha->seq.next_scb.dma_handle); in asd_destroy_ha_caches()
618 asd_ha->seq.next_scb.vaddr = NULL; in asd_destroy_ha_caches()
809 shost->can_queue = asd_ha->seq.can_queue; in asd_pci_probe()
874 spin_lock_irqsave(&asd_ha->seq.pend_q_lock, flags); in asd_free_queues()
875 asd_ha->seq.pending = 0; in asd_free_queues()
876 list_splice_init(&asd_ha->seq.pend_q, &pending); in asd_free_queues()
877 spin_unlock_irqrestore(&asd_ha->seq.pend_q_lock, flags); in asd_free_queues()