Searched refs:scb_data (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/dev/aic7xxx/ |
H A D | aic7xxx_inline.h | 192 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() 211 aic_dmamap_sync(ahc, ahc->scb_data->sg_dmat, scb->sg_map->sg_dmamap, in ahc_sync_sglist() 365 if ((scb = SLIST_FIRST(&ahc->scb_data->free_scbs)) == NULL) { in ahc_get_scb() 368 scb = SLIST_FIRST(&ahc->scb_data->free_scbs); in ahc_get_scb() 372 SLIST_REMOVE_HEAD(&ahc->scb_data->free_scbs, links.sle); in ahc_get_scb() 386 ahc->scb_data->scbindex[hscb->tag] = NULL; in ahc_free_scb() 390 SLIST_INSERT_HEAD(&ahc->scb_data->free_scbs, scb, links.sle); in ahc_free_scb() 401 scb = ahc->scb_data in ahc_lookup_scb() [all...] |
H A D | aic79xx.c | 5572 for (i = 0; i < ahd->scb_data.maxhscbs; i++) { in ahd_initialize_hscbs() 5586 struct scb_data *scb_data; in ahd_init_scbdata() local 5589 scb_data = &ahd->scb_data; in ahd_init_scbdata() 5590 TAILQ_INIT(&scb_data->free_scbs); in ahd_init_scbdata() 5592 LIST_INIT(&scb_data->free_scb_lists[i]); in ahd_init_scbdata() 5593 LIST_INIT(&scb_data->any_dev_free_scb_list); in ahd_init_scbdata() 5594 SLIST_INIT(&scb_data->hscb_maps); in ahd_init_scbdata() 5595 SLIST_INIT(&scb_data->sg_maps); in ahd_init_scbdata() 5596 SLIST_INIT(&scb_data->sense_maps); in ahd_init_scbdata() 5599 scb_data->maxhscbs = ahd_probe_scbs(ahd); in ahd_init_scbdata() [all …]
|
H A D | aic7xxx.h | 601 struct scb_data { 928 #define AIC_SCB_DATA(softc) ((softc)->scb_data) 934 struct scb_data *scb_data; 603 struct scb_data { global() struct 608 scbindexscb_data global() argument 617 hscbsscb_data global() argument 618 scbarrayscb_data global() argument 619 sensescb_data global() argument 621 recovery_scbsscb_data global() argument 626 hscb_dmatscb_data global() argument 627 hscb_dmamapscb_data global() argument 628 hscb_busaddrscb_data global() argument 629 sense_dmatscb_data global() argument 630 sense_dmamapscb_data global() argument 631 sense_busaddrscb_data global() argument 632 sg_dmatscb_data global() argument 634 numscbsscb_data global() argument 635 maxhscbsscb_data global() argument 636 init_levelscb_data global() argument 938 struct scb_data *scb_data; global() member
|
H A D | aic79xx_inline.h | 386 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 D | aic79xx.h | 646 struct scb_data { 1094 #define AIC_SCB_DATA(softc) (&(softc)->scb_data) 1100 struct scb_data scb_data; 648 struct scb_data { global() struct 653 free_scbsscb_data global() argument 659 free_scb_listsscb_data global() argument 664 any_dev_free_scb_listscb_data global() argument 669 scbindexscb_data global() argument 671 recovery_scbsscb_data global() argument 676 hscb_dmatscb_data global() argument 677 sg_dmatscb_data global() argument 678 sense_dmatscb_data global() argument 683 scbs_leftscb_data global() argument 684 sgs_leftscb_data global() argument 685 sense_leftscb_data global() argument 686 numscbsscb_data global() argument 687 maxhscbsscb_data global() argument 688 init_levelscb_data global() argument 1104 struct scb_data scb_data; global() member
|
H A D | aic79xx_osm.c | 383 ahd->scb_data.recovery_scbs--; in ahd_done() 389 if (ahd->scb_data.recovery_scbs == 0) { in ahd_done() 1049 ahd->scb_data.scbindex[SCB_GET_TAG(scb)] = scb; in ahd_execute_scb()
|
H A D | aic7xxx_osm.c | 396 ahc->scb_data->recovery_scbs--; in ahc_done() 402 if (ahc->scb_data->recovery_scbs == 0) { in ahc_done() 1109 ahc->scb_data->scbindex[scb->hscb->tag] = scb; in ahc_execute_scb()
|