Home
last modified time | relevance | path

Searched refs:scb_data (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/sys/dev/aic7xxx/
H A Daic7xxx_inline.h194 return (ahc->scb_data->hscb_busaddr in ahc_hscb_busaddr()
201 aic_dmamap_sync(ahc, ahc->scb_data->hscb_dmat, in ahc_sync_scb()
202 ahc->scb_data->hscb_dmamap, in ahc_sync_scb()
370 scb = SLIST_FIRST(&ahc->scb_data->free_scbs); in ahc_get_scb()
388 ahc->scb_data->scbindex[hscb->tag] = NULL; in ahc_free_scb()
403 scb = ahc->scb_data->scbindex[tag]; in ahc_lookup_scb()
444 ahc->scb_data->scbindex[scb->hscb->tag] = scb; in ahc_swap_with_next_hscb()
495 offset = scb - ahc->scb_data->scbarray; in ahc_get_sense_buf()
496 return (&ahc->scb_data->sense[offset]); in ahc_get_sense_buf()
504 offset = scb - ahc->scb_data->scbarray; in ahc_get_sense_bufaddr()
[all …]
H A Daic7xxx.c3968 ahc->scb_data = malloc(sizeof(*ahc->scb_data), in ahc_softc_init()
3972 memset(ahc->scb_data, 0, sizeof(*ahc->scb_data)); in ahc_softc_init()
4333 struct scb_data *scb_data; in ahc_init_scbdata() local
4335 scb_data = ahc->scb_data; in ahc_init_scbdata()
4475 struct scb_data *scb_data; in ahc_fini_scbdata() local
4477 scb_data = ahc->scb_data; in ahc_fini_scbdata()
4510 aic_dmamem_free(ahc, scb_data->hscb_dmat, scb_data->hscbs, in ahc_fini_scbdata()
4525 struct scb_data *scb_data; in ahc_alloc_scbs() local
4533 scb_data = ahc->scb_data; in ahc_alloc_scbs()
4538 next_scb = &scb_data->scbarray[scb_data->numscbs]; in ahc_alloc_scbs()
[all …]
H A Daic79xx.c5656 struct scb_data *scb_data; in ahd_init_scbdata() local
5659 scb_data = &ahd->scb_data; in ahd_init_scbdata()
5700 scb_data->init_level++; in ahd_init_scbdata()
5797 struct scb_data *scb_data; in ahd_fini_scbdata() local
5799 scb_data = &ahd->scb_data; in ahd_fini_scbdata()
5800 if (scb_data == NULL) in ahd_fini_scbdata()
6059 struct scb_data *scb_data; in ahd_alloc_scbs() local
6073 scb_data = &ahd->scb_data; in ahd_alloc_scbs()
6142 scb_data->sgs_left = in ahd_alloc_scbs()
6186 newcount = MIN(scb_data->sense_left, scb_data->scbs_left); in ahd_alloc_scbs()
[all …]
H A Daic7xxx.h605 struct scb_data { struct
932 #define AIC_SCB_DATA(softc) ((softc)->scb_data)
940 struct scb_data *scb_data; member
H A Daic79xx_inline.h388 aic_dmamap_sync(ahd, ahd->scb_data.hscb_dmat, in ahd_sync_scb()
400 aic_dmamap_sync(ahd, ahd->scb_data.sg_dmat, in ahd_sync_sglist()
409 aic_dmamap_sync(ahd, ahd->scb_data.sense_dmat, in ahd_sync_sense()
731 scb = ahd->scb_data.scbindex[tag]; in ahd_lookup_scb()
771 ahd->scb_data.scbindex[SCB_GET_TAG(scb)] = scb; in ahd_swap_with_next_hscb()
H A Daic79xx.h650 struct scb_data { struct
1098 #define AIC_SCB_DATA(softc) (&(softc)->scb_data)
1106 struct scb_data scb_data; member
H A Daic7xxx_osm.c390 ahc->scb_data->recovery_scbs--; in ahc_done()
396 if (ahc->scb_data->recovery_scbs == 0) { in ahc_done()
1115 ahc->scb_data->scbindex[scb->hscb->tag] = scb; in ahc_execute_scb()
H A Daic79xx_osm.c374 ahd->scb_data.recovery_scbs--; in ahd_done()
380 if (ahd->scb_data.recovery_scbs == 0) { in ahd_done()
1051 ahd->scb_data.scbindex[SCB_GET_TAG(scb)] = scb; in ahd_execute_scb()