Symbol: scb_data
sys/dev/aic7xxx/aic79xx.c
5572
for (i = 0; i < ahd->scb_data.maxhscbs; i++) {
sys/dev/aic7xxx/aic79xx.c
5586
struct scb_data *scb_data;
sys/dev/aic7xxx/aic79xx.c
5589
scb_data = &ahd->scb_data;
sys/dev/aic7xxx/aic79xx.c
5590
TAILQ_INIT(&scb_data->free_scbs);
sys/dev/aic7xxx/aic79xx.c
5592
LIST_INIT(&scb_data->free_scb_lists[i]);
sys/dev/aic7xxx/aic79xx.c
5593
LIST_INIT(&scb_data->any_dev_free_scb_list);
sys/dev/aic7xxx/aic79xx.c
5594
SLIST_INIT(&scb_data->hscb_maps);
sys/dev/aic7xxx/aic79xx.c
5595
SLIST_INIT(&scb_data->sg_maps);
sys/dev/aic7xxx/aic79xx.c
5596
SLIST_INIT(&scb_data->sense_maps);
sys/dev/aic7xxx/aic79xx.c
5599
scb_data->maxhscbs = ahd_probe_scbs(ahd);
sys/dev/aic7xxx/aic79xx.c
5600
if (scb_data->maxhscbs == 0) {
sys/dev/aic7xxx/aic79xx.c
5626
/*flags*/0, &scb_data->hscb_dmat) != 0) {
sys/dev/aic7xxx/aic79xx.c
5630
scb_data->init_level++;
sys/dev/aic7xxx/aic79xx.c
5640
/*flags*/0, &scb_data->sg_dmat) != 0) {
sys/dev/aic7xxx/aic79xx.c
5649
scb_data->init_level++;
sys/dev/aic7xxx/aic79xx.c
5659
/*flags*/0, &scb_data->sense_dmat) != 0) {
sys/dev/aic7xxx/aic79xx.c
5663
scb_data->init_level++;
sys/dev/aic7xxx/aic79xx.c
5669
if (scb_data->numscbs == 0) {
sys/dev/aic7xxx/aic79xx.c
5702
TAILQ_FOREACH(scb, &ahd->scb_data.free_scbs, links.tqe) {
sys/dev/aic7xxx/aic79xx.c
5716
LIST_FOREACH(scb, &ahd->scb_data.any_dev_free_scb_list, links.le) {
sys/dev/aic7xxx/aic79xx.c
5727
struct scb_data *scb_data;
sys/dev/aic7xxx/aic79xx.c
5729
scb_data = &ahd->scb_data;
sys/dev/aic7xxx/aic79xx.c
5730
if (scb_data == NULL)
sys/dev/aic7xxx/aic79xx.c
5733
switch (scb_data->init_level) {
sys/dev/aic7xxx/aic79xx.c
5739
while ((sns_map = SLIST_FIRST(&scb_data->sense_maps)) != NULL) {
sys/dev/aic7xxx/aic79xx.c
5740
SLIST_REMOVE_HEAD(&scb_data->sense_maps, links);
sys/dev/aic7xxx/aic79xx.c
5741
aic_dmamap_unload(ahd, scb_data->sense_dmat,
sys/dev/aic7xxx/aic79xx.c
5743
aic_dmamem_free(ahd, scb_data->sense_dmat,
sys/dev/aic7xxx/aic79xx.c
5747
aic_dma_tag_destroy(ahd, scb_data->sense_dmat);
sys/dev/aic7xxx/aic79xx.c
5754
while ((sg_map = SLIST_FIRST(&scb_data->sg_maps)) != NULL) {
sys/dev/aic7xxx/aic79xx.c
5755
SLIST_REMOVE_HEAD(&scb_data->sg_maps, links);
sys/dev/aic7xxx/aic79xx.c
5756
aic_dmamap_unload(ahd, scb_data->sg_dmat,
sys/dev/aic7xxx/aic79xx.c
5758
aic_dmamem_free(ahd, scb_data->sg_dmat,
sys/dev/aic7xxx/aic79xx.c
5762
aic_dma_tag_destroy(ahd, scb_data->sg_dmat);
sys/dev/aic7xxx/aic79xx.c
5769
while ((hscb_map = SLIST_FIRST(&scb_data->hscb_maps)) != NULL) {
sys/dev/aic7xxx/aic79xx.c
5770
SLIST_REMOVE_HEAD(&scb_data->hscb_maps, links);
sys/dev/aic7xxx/aic79xx.c
5771
aic_dmamap_unload(ahd, scb_data->hscb_dmat,
sys/dev/aic7xxx/aic79xx.c
5773
aic_dmamem_free(ahd, scb_data->hscb_dmat,
sys/dev/aic7xxx/aic79xx.c
5777
aic_dma_tag_destroy(ahd, scb_data->hscb_dmat);
sys/dev/aic7xxx/aic79xx.c
5851
free_list = &ahd->scb_data.free_scb_lists[col_idx];
sys/dev/aic7xxx/aic79xx.c
5852
free_tailq = &ahd->scb_data.free_scbs;
sys/dev/aic7xxx/aic79xx.c
5872
free_list = &ahd->scb_data.free_scb_lists[col_idx];
sys/dev/aic7xxx/aic79xx.c
5873
free_tailq = &ahd->scb_data.free_scbs;
sys/dev/aic7xxx/aic79xx.c
5904
TAILQ_FOREACH(scb, &ahd->scb_data.free_scbs, links.tqe) {
sys/dev/aic7xxx/aic79xx.c
5910
if ((scb = LIST_FIRST(&ahd->scb_data.any_dev_free_scb_list)) == NULL) {
sys/dev/aic7xxx/aic79xx.c
5939
ahd->scb_data.scbindex[SCB_GET_TAG(scb)] = NULL;
sys/dev/aic7xxx/aic79xx.c
5945
LIST_INSERT_HEAD(&ahd->scb_data.any_dev_free_scb_list,
sys/dev/aic7xxx/aic79xx.c
5954
LIST_INSERT_HEAD(&ahd->scb_data.any_dev_free_scb_list,
sys/dev/aic7xxx/aic79xx.c
5956
LIST_INSERT_HEAD(&ahd->scb_data.any_dev_free_scb_list,
sys/dev/aic7xxx/aic79xx.c
5975
LIST_INSERT_HEAD(&ahd->scb_data.any_dev_free_scb_list,
sys/dev/aic7xxx/aic79xx.c
5985
struct scb_data *scb_data;
sys/dev/aic7xxx/aic79xx.c
5999
scb_data = &ahd->scb_data;
sys/dev/aic7xxx/aic79xx.c
6000
if (scb_data->numscbs >= AHD_SCB_MAX_ALLOC)
sys/dev/aic7xxx/aic79xx.c
6004
if (scb_data->scbs_left != 0) {
sys/dev/aic7xxx/aic79xx.c
6007
offset = (PAGE_SIZE / sizeof(*hscb)) - scb_data->scbs_left;
sys/dev/aic7xxx/aic79xx.c
6008
hscb_map = SLIST_FIRST(&scb_data->hscb_maps);
sys/dev/aic7xxx/aic79xx.c
6018
if (aic_dmamem_alloc(ahd, scb_data->hscb_dmat,
sys/dev/aic7xxx/aic79xx.c
6026
SLIST_INSERT_HEAD(&scb_data->hscb_maps, hscb_map, links);
sys/dev/aic7xxx/aic79xx.c
6028
aic_dmamap_load(ahd, scb_data->hscb_dmat, hscb_map->dmamap,
sys/dev/aic7xxx/aic79xx.c
6034
scb_data->scbs_left = PAGE_SIZE / sizeof(*hscb);
sys/dev/aic7xxx/aic79xx.c
6037
if (scb_data->sgs_left != 0) {
sys/dev/aic7xxx/aic79xx.c
6041
- scb_data->sgs_left) * ahd_sglist_size(ahd);
sys/dev/aic7xxx/aic79xx.c
6042
sg_map = SLIST_FIRST(&scb_data->sg_maps);
sys/dev/aic7xxx/aic79xx.c
6052
if (aic_dmamem_alloc(ahd, scb_data->sg_dmat,
sys/dev/aic7xxx/aic79xx.c
6060
SLIST_INSERT_HEAD(&scb_data->sg_maps, sg_map, links);
sys/dev/aic7xxx/aic79xx.c
6062
aic_dmamap_load(ahd, scb_data->sg_dmat, sg_map->dmamap,
sys/dev/aic7xxx/aic79xx.c
6068
scb_data->sgs_left =
sys/dev/aic7xxx/aic79xx.c
6076
if (scb_data->sense_left != 0) {
sys/dev/aic7xxx/aic79xx.c
6079
offset = PAGE_SIZE - (AHD_SENSE_BUFSIZE * scb_data->sense_left);
sys/dev/aic7xxx/aic79xx.c
6080
sense_map = SLIST_FIRST(&scb_data->sense_maps);
sys/dev/aic7xxx/aic79xx.c
6090
if (aic_dmamem_alloc(ahd, scb_data->sense_dmat,
sys/dev/aic7xxx/aic79xx.c
6097
SLIST_INSERT_HEAD(&scb_data->sense_maps, sense_map, links);
sys/dev/aic7xxx/aic79xx.c
6099
aic_dmamap_load(ahd, scb_data->sense_dmat, sense_map->dmamap,
sys/dev/aic7xxx/aic79xx.c
6105
scb_data->sense_left = PAGE_SIZE / AHD_SENSE_BUFSIZE;
sys/dev/aic7xxx/aic79xx.c
6112
newcount = MIN(scb_data->sense_left, scb_data->scbs_left);
sys/dev/aic7xxx/aic79xx.c
6113
newcount = MIN(newcount, scb_data->sgs_left);
sys/dev/aic7xxx/aic79xx.c
6114
newcount = MIN(newcount, (AHD_SCB_MAX_ALLOC - scb_data->numscbs));
sys/dev/aic7xxx/aic79xx.c
6115
scb_data->sense_left -= newcount;
sys/dev/aic7xxx/aic79xx.c
6116
scb_data->scbs_left -= newcount;
sys/dev/aic7xxx/aic79xx.c
6117
scb_data->sgs_left -= newcount;
sys/dev/aic7xxx/aic79xx.c
6165
next_scb->hscb->tag = aic_htole16(scb_data->numscbs);
sys/dev/aic7xxx/aic79xx.c
6166
col_tag = scb_data->numscbs ^ 0x100;
sys/dev/aic7xxx/aic79xx.c
6178
scb_data->numscbs++;
sys/dev/aic7xxx/aic79xx.c
6204
ahd->scb_data.maxhscbs);
sys/dev/aic7xxx/aic79xx.c
7488
if (scbid >= ahd->scb_data.numscbs) {
sys/dev/aic7xxx/aic79xx.c
7491
ahd_name(ahd), scbid, ahd->scb_data.numscbs);
sys/dev/aic7xxx/aic79xx.c
7612
if (scbid >= ahd->scb_data.numscbs) {
sys/dev/aic7xxx/aic79xx.c
7615
ahd_name(ahd), scbid, ahd->scb_data.numscbs);
sys/dev/aic7xxx/aic79xx.c
8310
if (ahd->scb_data.recovery_scbs == 0
sys/dev/aic7xxx/aic79xx.c
9001
ahd->scb_data.numscbs, ahd_inw(ahd, CMDS_PENDING),
sys/dev/aic7xxx/aic79xx.c
9027
TAILQ_FOREACH(scb, &ahd->scb_data.free_scbs, links.tqe) {
sys/dev/aic7xxx/aic79xx.c
9039
LIST_FOREACH(scb, &ahd->scb_data.any_dev_free_scb_list, links.le) {
sys/dev/aic7xxx/aic79xx.h
1094
#define AIC_SCB_DATA(softc) (&(softc)->scb_data)
sys/dev/aic7xxx/aic79xx.h
1100
struct scb_data scb_data;
sys/dev/aic7xxx/aic79xx_inline.h
386
aic_dmamap_sync(ahd, ahd->scb_data.hscb_dmat,
sys/dev/aic7xxx/aic79xx_inline.h
398
aic_dmamap_sync(ahd, ahd->scb_data.sg_dmat,
sys/dev/aic7xxx/aic79xx_inline.h
407
aic_dmamap_sync(ahd, ahd->scb_data.sense_dmat,
sys/dev/aic7xxx/aic79xx_inline.h
729
scb = ahd->scb_data.scbindex[tag];
sys/dev/aic7xxx/aic79xx_inline.h
769
ahd->scb_data.scbindex[SCB_GET_TAG(scb)] = scb;
sys/dev/aic7xxx/aic79xx_osm.c
1049
ahd->scb_data.scbindex[SCB_GET_TAG(scb)] = scb;
sys/dev/aic7xxx/aic79xx_osm.c
383
ahd->scb_data.recovery_scbs--;
sys/dev/aic7xxx/aic79xx_osm.c
389
if (ahd->scb_data.recovery_scbs == 0) {
sys/dev/aic7xxx/aic7xxx.c
2140
for (i = 0; i < ahc->scb_data->maxhscbs; i++) {
sys/dev/aic7xxx/aic7xxx.c
3920
if (ahc->scb_data == NULL) {
sys/dev/aic7xxx/aic7xxx.c
3921
ahc->scb_data = malloc(sizeof(*ahc->scb_data),
sys/dev/aic7xxx/aic7xxx.c
3923
if (ahc->scb_data == NULL)
sys/dev/aic7xxx/aic7xxx.c
3925
memset(ahc->scb_data, 0, sizeof(*ahc->scb_data));
sys/dev/aic7xxx/aic7xxx.c
4234
for (i = 0; i < ahc->scb_data->maxhscbs; i++) {
sys/dev/aic7xxx/aic7xxx.c
4278
struct scb_data *scb_data;
sys/dev/aic7xxx/aic7xxx.c
4280
scb_data = ahc->scb_data;
sys/dev/aic7xxx/aic7xxx.c
4281
SLIST_INIT(&scb_data->free_scbs);
sys/dev/aic7xxx/aic7xxx.c
4282
SLIST_INIT(&scb_data->sg_maps);
sys/dev/aic7xxx/aic7xxx.c
4285
scb_data->scbarray =
sys/dev/aic7xxx/aic7xxx.c
4288
if (scb_data->scbarray == NULL)
sys/dev/aic7xxx/aic7xxx.c
4290
memset(scb_data->scbarray, 0, sizeof(struct scb) * AHC_SCB_MAX_ALLOC);
sys/dev/aic7xxx/aic7xxx.c
4294
scb_data->maxhscbs = ahc_probe_scbs(ahc);
sys/dev/aic7xxx/aic7xxx.c
4295
if (ahc->scb_data->maxhscbs == 0) {
sys/dev/aic7xxx/aic7xxx.c
4319
/*flags*/0, &scb_data->hscb_dmat) != 0) {
sys/dev/aic7xxx/aic7xxx.c
4323
scb_data->init_level++;
sys/dev/aic7xxx/aic7xxx.c
4326
if (aic_dmamem_alloc(ahc, scb_data->hscb_dmat,
sys/dev/aic7xxx/aic7xxx.c
4327
(void **)&scb_data->hscbs,
sys/dev/aic7xxx/aic7xxx.c
4329
&scb_data->hscb_dmamap) != 0) {
sys/dev/aic7xxx/aic7xxx.c
4333
scb_data->init_level++;
sys/dev/aic7xxx/aic7xxx.c
4336
aic_dmamap_load(ahc, scb_data->hscb_dmat, scb_data->hscb_dmamap,
sys/dev/aic7xxx/aic7xxx.c
4337
scb_data->hscbs,
sys/dev/aic7xxx/aic7xxx.c
4339
ahc_dmamap_cb, &scb_data->hscb_busaddr, /*flags*/0);
sys/dev/aic7xxx/aic7xxx.c
4341
scb_data->init_level++;
sys/dev/aic7xxx/aic7xxx.c
4352
/*flags*/0, &scb_data->sense_dmat) != 0) {
sys/dev/aic7xxx/aic7xxx.c
4356
scb_data->init_level++;
sys/dev/aic7xxx/aic7xxx.c
4359
if (aic_dmamem_alloc(ahc, scb_data->sense_dmat,
sys/dev/aic7xxx/aic7xxx.c
4360
(void **)&scb_data->sense,
sys/dev/aic7xxx/aic7xxx.c
4361
BUS_DMA_NOWAIT, &scb_data->sense_dmamap) != 0) {
sys/dev/aic7xxx/aic7xxx.c
4365
scb_data->init_level++;
sys/dev/aic7xxx/aic7xxx.c
4368
aic_dmamap_load(ahc, scb_data->sense_dmat, scb_data->sense_dmamap,
sys/dev/aic7xxx/aic7xxx.c
4369
scb_data->sense,
sys/dev/aic7xxx/aic7xxx.c
4371
ahc_dmamap_cb, &scb_data->sense_busaddr, /*flags*/0);
sys/dev/aic7xxx/aic7xxx.c
4373
scb_data->init_level++;
sys/dev/aic7xxx/aic7xxx.c
4383
/*flags*/0, &scb_data->sg_dmat) != 0) {
sys/dev/aic7xxx/aic7xxx.c
4387
scb_data->init_level++;
sys/dev/aic7xxx/aic7xxx.c
4390
memset(scb_data->hscbs, 0,
sys/dev/aic7xxx/aic7xxx.c
4395
if (scb_data->numscbs == 0) {
sys/dev/aic7xxx/aic7xxx.c
4420
struct scb_data *scb_data;
sys/dev/aic7xxx/aic7xxx.c
4422
scb_data = ahc->scb_data;
sys/dev/aic7xxx/aic7xxx.c
4423
if (scb_data == NULL)
sys/dev/aic7xxx/aic7xxx.c
4426
switch (scb_data->init_level) {
sys/dev/aic7xxx/aic7xxx.c
4432
while ((sg_map = SLIST_FIRST(&scb_data->sg_maps))!= NULL) {
sys/dev/aic7xxx/aic7xxx.c
4433
SLIST_REMOVE_HEAD(&scb_data->sg_maps, links);
sys/dev/aic7xxx/aic7xxx.c
4434
aic_dmamap_unload(ahc, scb_data->sg_dmat,
sys/dev/aic7xxx/aic7xxx.c
4436
aic_dmamem_free(ahc, scb_data->sg_dmat,
sys/dev/aic7xxx/aic7xxx.c
4441
aic_dma_tag_destroy(ahc, scb_data->sg_dmat);
sys/dev/aic7xxx/aic7xxx.c
4444
aic_dmamap_unload(ahc, scb_data->sense_dmat,
sys/dev/aic7xxx/aic7xxx.c
4445
scb_data->sense_dmamap);
sys/dev/aic7xxx/aic7xxx.c
4447
aic_dmamem_free(ahc, scb_data->sense_dmat, scb_data->sense,
sys/dev/aic7xxx/aic7xxx.c
4448
scb_data->sense_dmamap);
sys/dev/aic7xxx/aic7xxx.c
4450
aic_dma_tag_destroy(ahc, scb_data->sense_dmat);
sys/dev/aic7xxx/aic7xxx.c
4452
aic_dmamap_unload(ahc, scb_data->hscb_dmat,
sys/dev/aic7xxx/aic7xxx.c
4453
scb_data->hscb_dmamap);
sys/dev/aic7xxx/aic7xxx.c
4455
aic_dmamem_free(ahc, scb_data->hscb_dmat, scb_data->hscbs,
sys/dev/aic7xxx/aic7xxx.c
4456
scb_data->hscb_dmamap);
sys/dev/aic7xxx/aic7xxx.c
4458
aic_dma_tag_destroy(ahc, scb_data->hscb_dmat);
sys/dev/aic7xxx/aic7xxx.c
4463
if (scb_data->scbarray != NULL)
sys/dev/aic7xxx/aic7xxx.c
4464
free(scb_data->scbarray, M_DEVBUF);
sys/dev/aic7xxx/aic7xxx.c
4470
struct scb_data *scb_data;
sys/dev/aic7xxx/aic7xxx.c
4478
scb_data = ahc->scb_data;
sys/dev/aic7xxx/aic7xxx.c
4479
if (scb_data->numscbs >= AHC_SCB_MAX_ALLOC)
sys/dev/aic7xxx/aic7xxx.c
4483
next_scb = &scb_data->scbarray[scb_data->numscbs];
sys/dev/aic7xxx/aic7xxx.c
4491
if (aic_dmamem_alloc(ahc, scb_data->sg_dmat,
sys/dev/aic7xxx/aic7xxx.c
4499
SLIST_INSERT_HEAD(&scb_data->sg_maps, sg_map, links);
sys/dev/aic7xxx/aic7xxx.c
4501
aic_dmamap_load(ahc, scb_data->sg_dmat, sg_map->sg_dmamap,
sys/dev/aic7xxx/aic7xxx.c
4509
newcount = MIN(newcount, (AHC_SCB_MAX_ALLOC - scb_data->numscbs));
sys/dev/aic7xxx/aic7xxx.c
4532
next_scb->hscb = &scb_data->hscbs[scb_data->numscbs];
sys/dev/aic7xxx/aic7xxx.c
4533
next_scb->hscb->tag = ahc->scb_data->numscbs;
sys/dev/aic7xxx/aic7xxx.c
4535
SLIST_INSERT_HEAD(&ahc->scb_data->free_scbs,
sys/dev/aic7xxx/aic7xxx.c
4540
ahc->scb_data->numscbs++;
sys/dev/aic7xxx/aic7xxx.c
4581
ahc->scb_data->maxhscbs, AHC_MAX_QUEUE);
sys/dev/aic7xxx/aic7xxx.c
4583
sprintf(buf, "%d SCBs", ahc->scb_data->maxhscbs);
sys/dev/aic7xxx/aic7xxx.c
4663
physaddr = ahc->scb_data->hscb_busaddr;
sys/dev/aic7xxx/aic7xxx.c
4924
if (ahc->scb_data->maxhscbs == 0)
sys/dev/aic7xxx/aic7xxx.c
4954
if (ahc->scb_data->maxhscbs < AHC_SCB_MAX_ALLOC) {
sys/dev/aic7xxx/aic7xxx.c
5508
ahc->scb_data->scbindex[scb->hscb->tag] = NULL;
sys/dev/aic7xxx/aic7xxx.c
5534
if (scb_index >= ahc->scb_data->numscbs) {
sys/dev/aic7xxx/aic7xxx.c
5537
scb_index, ahc->scb_data->numscbs);
sys/dev/aic7xxx/aic7xxx.c
5715
if (scb_index >= ahc->scb_data->numscbs) {
sys/dev/aic7xxx/aic7xxx.c
5718
scb_index, ahc->scb_data->numscbs);
sys/dev/aic7xxx/aic7xxx.c
581
if (ahc->scb_data->recovery_scbs == 0
sys/dev/aic7xxx/aic7xxx.c
5940
for (i = 0; i < ahc->scb_data->maxhscbs; i++) {
sys/dev/aic7xxx/aic7xxx.c
6750
printf("\nSCB count = %d\n", ahc->scb_data->numscbs);
sys/dev/aic7xxx/aic7xxx.c
6808
for (i = 0; i < ahc->scb_data->maxhscbs; i++) {
sys/dev/aic7xxx/aic7xxx.c
6841
SLIST_FOREACH(scb, &ahc->scb_data->free_scbs, links.sle) {
sys/dev/aic7xxx/aic7xxx.c
7051
&& (active_scb_index < ahc->scb_data->numscbs)) {
sys/dev/aic7xxx/aic7xxx.c
917
ahc->scb_data->hscbs[scbptr].tag);
sys/dev/aic7xxx/aic7xxx.h
928
#define AIC_SCB_DATA(softc) ((softc)->scb_data)
sys/dev/aic7xxx/aic7xxx.h
934
struct scb_data *scb_data;
sys/dev/aic7xxx/aic7xxx_inline.h
192
return (ahc->scb_data->hscb_busaddr
sys/dev/aic7xxx/aic7xxx_inline.h
199
aic_dmamap_sync(ahc, ahc->scb_data->hscb_dmat,
sys/dev/aic7xxx/aic7xxx_inline.h
200
ahc->scb_data->hscb_dmamap,
sys/dev/aic7xxx/aic7xxx_inline.h
211
aic_dmamap_sync(ahc, ahc->scb_data->sg_dmat, scb->sg_map->sg_dmamap,
sys/dev/aic7xxx/aic7xxx_inline.h
365
if ((scb = SLIST_FIRST(&ahc->scb_data->free_scbs)) == NULL) {
sys/dev/aic7xxx/aic7xxx_inline.h
368
scb = SLIST_FIRST(&ahc->scb_data->free_scbs);
sys/dev/aic7xxx/aic7xxx_inline.h
372
SLIST_REMOVE_HEAD(&ahc->scb_data->free_scbs, links.sle);
sys/dev/aic7xxx/aic7xxx_inline.h
386
ahc->scb_data->scbindex[hscb->tag] = NULL;
sys/dev/aic7xxx/aic7xxx_inline.h
390
SLIST_INSERT_HEAD(&ahc->scb_data->free_scbs, scb, links.sle);
sys/dev/aic7xxx/aic7xxx_inline.h
401
scb = ahc->scb_data->scbindex[tag];
sys/dev/aic7xxx/aic7xxx_inline.h
442
ahc->scb_data->scbindex[scb->hscb->tag] = scb;
sys/dev/aic7xxx/aic7xxx_inline.h
493
offset = scb - ahc->scb_data->scbarray;
sys/dev/aic7xxx/aic7xxx_inline.h
494
return (&ahc->scb_data->sense[offset]);
sys/dev/aic7xxx/aic7xxx_inline.h
502
offset = scb - ahc->scb_data->scbarray;
sys/dev/aic7xxx/aic7xxx_inline.h
503
return (ahc->scb_data->sense_busaddr
sys/dev/aic7xxx/aic7xxx_osm.c
1109
ahc->scb_data->scbindex[scb->hscb->tag] = scb;
sys/dev/aic7xxx/aic7xxx_osm.c
396
ahc->scb_data->recovery_scbs--;
sys/dev/aic7xxx/aic7xxx_osm.c
402
if (ahc->scb_data->recovery_scbs == 0) {