Home
last modified time | relevance | path

Searched refs:edb (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/aic94xx/
H A Daic94xx_scb.c222 struct asd_dma_tok *edb = ascb->ha->seq.edb_arr[edb_el]; in asd_bytes_dmaed_tasklet() local
229 memcpy(phy->sas_phy.frame_rcvd, edb->vaddr, size); in asd_bytes_dmaed_tasklet()
367 struct asd_dma_tok *edb = seq->edb_arr[ascb->edb_index + edb_id]; in asd_invalidate_edb() local
369 memset(edb->vaddr, 0, ASD_EDB_SIZE); in asd_invalidate_edb()
400 int edb = (dl->opcode & DL_PHY_MASK) - 1; /* [0xc1,0xc7] -> [0,6] */ in escb_tasklet_complete() local
406 if (edb > 6 || edb < 0) { in escb_tasklet_complete()
407 ASD_DPRINTK("edb is 0x%x! dl->opcode is 0x%x\n", in escb_tasklet_complete()
408 edb, dl->opcode); in escb_tasklet_complete()
545 asd_bytes_dmaed_tasklet(ascb, dl, edb, phy_i in escb_tasklet_complete()
[all...]
H A Daic94xx_tmf.c268 struct asd_dma_tok *edb; in asd_get_tmf_resp_tasklet() local
285 edb = asd_ha->seq.edb_arr[edb_id + escb->edb_index]; in asd_get_tmf_resp_tasklet()
286 ascb->tag = *(__be16 *)(edb->vaddr+4); in asd_get_tmf_resp_tasklet()
287 fh = edb->vaddr + 16; in asd_get_tmf_resp_tasklet()
288 ru = edb->vaddr + 16 + sizeof(*fh); in asd_get_tmf_resp_tasklet()
H A Daic94xx_task.c159 struct asd_dma_tok *edb; in asd_get_response_tasklet() local
173 edb = asd_ha->seq.edb_arr[edb_id + escb->edb_index]; in asd_get_response_tasklet()
174 r = edb->vaddr; in asd_get_response_tasklet()
H A Daic94xx_hwi.c354 struct asd_dma_tok *edb = seq->edb_arr[z++]; in asd_assign_edbs2escbs() local
357 eb->bus_addr = cpu_to_le64(((u64) edb->dma_handle)); in asd_assign_edbs2escbs()
358 eb->size = cpu_to_le32(((u32) edb->size)); in asd_assign_edbs2escbs()
375 /* Allocate two empty data buffers (edb) per sequencer. */ in asd_init_escbs()
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/
H A Daic94xx_scb.c224 struct asd_dma_tok *edb = ascb->ha->seq.edb_arr[edb_el]; in asd_bytes_dmaed_tasklet() local
231 memcpy(phy->sas_phy.frame_rcvd, edb->vaddr, size); in asd_bytes_dmaed_tasklet()
371 struct asd_dma_tok *edb = seq->edb_arr[ascb->edb_index + edb_id]; in asd_invalidate_edb() local
373 memset(edb->vaddr, 0, ASD_EDB_SIZE); in asd_invalidate_edb()
404 int edb = (dl->opcode & DL_PHY_MASK) - 1; /* [0xc1,0xc7] -> [0,6] */ in escb_tasklet_complete() local
410 if (edb > 6 || edb < 0) { in escb_tasklet_complete()
411 ASD_DPRINTK("edb is 0x%x! dl->opcode is 0x%x\n", in escb_tasklet_complete()
412 edb, dl->opcode); in escb_tasklet_complete()
549 asd_bytes_dmaed_tasklet(ascb, dl, edb, phy_i in escb_tasklet_complete()
[all...]
H A Daic94xx_tmf.c268 struct asd_dma_tok *edb; in asd_get_tmf_resp_tasklet() local
285 edb = asd_ha->seq.edb_arr[edb_id + escb->edb_index]; in asd_get_tmf_resp_tasklet()
286 ascb->tag = *(__be16 *)(edb->vaddr+4); in asd_get_tmf_resp_tasklet()
287 fh = edb->vaddr + 16; in asd_get_tmf_resp_tasklet()
288 ru = edb->vaddr + 16 + sizeof(*fh); in asd_get_tmf_resp_tasklet()
H A Daic94xx_task.c159 struct asd_dma_tok *edb; in asd_get_response_tasklet() local
173 edb = asd_ha->seq.edb_arr[edb_id + escb->edb_index]; in asd_get_response_tasklet()
174 r = edb->vaddr; in asd_get_response_tasklet()
H A Daic94xx_hwi.c352 struct asd_dma_tok *edb = seq->edb_arr[z++]; in asd_assign_edbs2escbs() local
355 eb->bus_addr = cpu_to_le64(((u64) edb->dma_handle)); in asd_assign_edbs2escbs()
356 eb->size = cpu_to_le32(((u32) edb->size)); in asd_assign_edbs2escbs()
373 /* Allocate two empty data buffers (edb) per sequencer. */ in asd_init_escbs()

Completed in 9 milliseconds