Home
last modified time | relevance | path

Searched refs:edb_arr (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/scsi/aic94xx/
H A Daic94xx_hwi.c275 seq->edb_arr = kmalloc_array(seq->num_edbs, sizeof(*seq->edb_arr), in asd_alloc_edbs()
277 if (!seq->edb_arr) in asd_alloc_edbs()
281 seq->edb_arr[i] = asd_alloc_coherent(asd_ha, ASD_EDB_SIZE, in asd_alloc_edbs()
283 if (!seq->edb_arr[i]) in asd_alloc_edbs()
285 memset(seq->edb_arr[i]->vaddr, 0, ASD_EDB_SIZE); in asd_alloc_edbs()
294 asd_free_coherent(asd_ha, seq->edb_arr[i]); in asd_alloc_edbs()
295 kfree(seq->edb_arr); in asd_alloc_edbs()
296 seq->edb_arr = NULL; in asd_alloc_edbs()
352 struct asd_dma_tok *edb = seq->edb_arr[z++]; in asd_assign_edbs2escbs()
H A Daic94xx_init.c530 asd_free_coherent(asd_ha, seq->edb_arr[i]); in asd_free_edbs()
531 kfree(seq->edb_arr); in asd_free_edbs()
532 seq->edb_arr = NULL; in asd_free_edbs()
569 if (asd_ha->seq.edb_arr) in asd_destroy_ha_caches()
H A Daic94xx_hwi.h162 struct asd_dma_tok **edb_arr; member
H A Daic94xx_scb.c224 struct asd_dma_tok *edb = ascb->ha->seq.edb_arr[edb_el]; in asd_bytes_dmaed_tasklet()
371 struct asd_dma_tok *edb = seq->edb_arr[ascb->edb_index + edb_id]; in asd_invalidate_edb()
H A Daic94xx_tmf.c285 edb = asd_ha->seq.edb_arr[edb_id + escb->edb_index]; in asd_get_tmf_resp_tasklet()
H A Daic94xx_task.c173 edb = asd_ha->seq.edb_arr[edb_id + escb->edb_index]; in asd_get_response_tasklet()