Home
last modified time | relevance | path

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

/freebsd-14.2/sys/dev/aic7xxx/
H A Daic7xxx_inline.h192 return (ahc->scb_data->hscb_busaddr in ahc_hscb_busaddr()
199 aic_dmamap_sync(ahc, ahc->scb_data->hscb_dmat, in ahc_sync_scb()
200 ahc->scb_data->hscb_dmamap, in ahc_sync_scb()
368 scb = SLIST_FIRST(&ahc->scb_data->free_scbs); in ahc_get_scb()
386 ahc->scb_data->scbindex[hscb->tag] = NULL; in ahc_free_scb()
401 scb = ahc->scb_data->scbindex[tag]; in ahc_lookup_scb()
442 ahc->scb_data->scbindex[scb->hscb->tag] = scb; in ahc_swap_with_next_hscb()
493 offset = scb - ahc->scb_data->scbarray; in ahc_get_sense_buf()
494 return (&ahc->scb_data->sense[offset]); in ahc_get_sense_buf()
502 offset = scb - ahc->scb_data->scbarray; in ahc_get_sense_bufaddr()
[all …]
H A Daic7xxx.c3942 ahc->scb_data = malloc(sizeof(*ahc->scb_data), in ahc_softc_init()
3946 memset(ahc->scb_data, 0, sizeof(*ahc->scb_data)); in ahc_softc_init()
4306 struct scb_data *scb_data; in ahc_init_scbdata() local
4308 scb_data = ahc->scb_data; in ahc_init_scbdata()
4448 struct scb_data *scb_data; in ahc_fini_scbdata() local
4450 scb_data = ahc->scb_data; in ahc_fini_scbdata()
4483 aic_dmamem_free(ahc, scb_data->hscb_dmat, scb_data->hscbs, in ahc_fini_scbdata()
4498 struct scb_data *scb_data; in ahc_alloc_scbs() local
4506 scb_data = ahc->scb_data; in ahc_alloc_scbs()
4511 next_scb = &scb_data->scbarray[scb_data->numscbs]; in ahc_alloc_scbs()
[all …]
H A Daic79xx.c5614 struct scb_data *scb_data; in ahd_init_scbdata() local
5617 scb_data = &ahd->scb_data; in ahd_init_scbdata()
5658 scb_data->init_level++; in ahd_init_scbdata()
5755 struct scb_data *scb_data; in ahd_fini_scbdata() local
5757 scb_data = &ahd->scb_data; in ahd_fini_scbdata()
5758 if (scb_data == NULL) in ahd_fini_scbdata()
6013 struct scb_data *scb_data; in ahd_alloc_scbs() local
6027 scb_data = &ahd->scb_data; in ahd_alloc_scbs()
6096 scb_data->sgs_left = in ahd_alloc_scbs()
6140 newcount = MIN(scb_data->sense_left, scb_data->scbs_left); in ahd_alloc_scbs()
[all …]
H A Daic7xxx.h603 struct scb_data { struct
930 #define AIC_SCB_DATA(softc) ((softc)->scb_data)
938 struct scb_data *scb_data; member
H A Daic79xx_inline.h386 aic_dmamap_sync(ahd, ahd->scb_data.hscb_dmat, in ahd_sync_scb()
398 aic_dmamap_sync(ahd, ahd->scb_data.sg_dmat, in ahd_sync_sglist()
407 aic_dmamap_sync(ahd, ahd->scb_data.sense_dmat, in ahd_sync_sense()
729 scb = ahd->scb_data.scbindex[tag]; in ahd_lookup_scb()
769 ahd->scb_data.scbindex[SCB_GET_TAG(scb)] = scb; in ahd_swap_with_next_hscb()
H A Daic79xx.h648 struct scb_data { struct
1096 #define AIC_SCB_DATA(softc) (&(softc)->scb_data)
1104 struct scb_data scb_data; member
H A Daic79xx_osm.c384 ahd->scb_data.recovery_scbs--; in ahd_done()
390 if (ahd->scb_data.recovery_scbs == 0) { in ahd_done()
1050 ahd->scb_data.scbindex[SCB_GET_TAG(scb)] = scb; in ahd_execute_scb()
H A Daic7xxx_osm.c397 ahc->scb_data->recovery_scbs--; in ahc_done()
403 if (ahc->scb_data->recovery_scbs == 0) { in ahc_done()
1110 ahc->scb_data->scbindex[scb->hscb->tag] = scb; in ahc_execute_scb()