siop_target 310 dev/ic/siop.c struct siop_target *target; siop_target 317 dev/ic/siop.c target = (struct siop_target *)sc->sc_c.targets[i]; siop_target 355 dev/ic/siop.c struct siop_target *siop_target; siop_target 398 dev/ic/siop.c siop_target = (struct siop_target *)siop_cmd->cmd_c.siop_target; siop_target 402 dev/ic/siop.c siop_lun = siop_target->siop_lun[lun]; siop_target 410 dev/ic/siop.c siop_target = NULL; siop_target 424 dev/ic/siop.c siop_target = NULL; siop_target 701 dev/ic/siop.c siop_target = siop_target 702 dev/ic/siop.c (struct siop_target *)sc->sc_c.targets[target]; siop_target 703 dev/ic/siop.c if (siop_target == NULL) { siop_target 708 dev/ic/siop.c siop_lun = siop_target->siop_lun[lun]; siop_target 768 dev/ic/siop.c if ((siop_target->target_c.flags & siop_target 770 dev/ic/siop.c siop_target->target_c.status = siop_target 778 dev/ic/siop.c siop_target->target_c.status = siop_target 791 dev/ic/siop.c siop_target->target_c.offset = 0; siop_target 792 dev/ic/siop.c siop_target->target_c.period = 0; siop_target 793 dev/ic/siop.c siop_target->target_c.status = TARST_OK; siop_target 802 dev/ic/siop.c siop_target->target_c.offset = 0; siop_target 803 dev/ic/siop.c siop_target->target_c.period = 0; siop_target 804 dev/ic/siop.c siop_target->target_c.status = TARST_ASYNC; siop_target 805 dev/ic/siop.c siop_target->target_c.flags &= ~(TARF_DT | TARF_ISDT); siop_target 914 dev/ic/siop.c siop_cmd->cmd_c.siop_target); siop_target 922 dev/ic/siop.c siop_cmd->cmd_c.siop_target); siop_target 935 dev/ic/siop.c siop_cmd->cmd_c.siop_target); siop_target 943 dev/ic/siop.c siop_cmd->cmd_c.siop_target); siop_target 956 dev/ic/siop.c siop_cmd->cmd_c.siop_target); siop_target 964 dev/ic/siop.c siop_cmd->cmd_c.siop_target); siop_target 1080 dev/ic/siop.c if (freetarget && siop_target->target_c.status == TARST_PROBING) siop_target 1095 dev/ic/siop.c ((struct siop_target*)sc->sc_c.targets[xs->sc_link->target])->siop_lun[xs->sc_link->lun]; siop_target 1228 dev/ic/siop.c ((struct siop_target*)sc->sc_c.targets[target])->siop_lun[lun]; siop_target 1288 dev/ic/siop.c struct siop_target *siop_target = siop_target 1289 dev/ic/siop.c (struct siop_target *)sc->sc_c.targets[target]; siop_target 1290 dev/ic/siop.c siop_lun = siop_target->siop_lun[lun]; siop_target 1366 dev/ic/siop.c struct siop_target *siop_target; siop_target 1389 dev/ic/siop.c siop_target = (struct siop_target*)sc->sc_c.targets[target]; siop_target 1390 dev/ic/siop.c if (siop_target == NULL) { siop_target 1396 dev/ic/siop.c malloc(sizeof(struct siop_target), siop_target 1405 dev/ic/siop.c bzero(sc->sc_c.targets[target], sizeof(struct siop_target)); siop_target 1406 dev/ic/siop.c siop_target = siop_target 1407 dev/ic/siop.c (struct siop_target*)sc->sc_c.targets[target]; siop_target 1408 dev/ic/siop.c siop_target->target_c.status = TARST_PROBING; siop_target 1409 dev/ic/siop.c siop_target->target_c.flags = 0; siop_target 1410 dev/ic/siop.c siop_target->target_c.id = siop_target 1412 dev/ic/siop.c siop_target->target_c.id |= target << 16; /* id */ siop_target 1416 dev/ic/siop.c siop_target->lunsw = siop_get_lunsw(sc); siop_target 1417 dev/ic/siop.c if (siop_target->lunsw == NULL) { siop_target 1424 dev/ic/siop.c siop_target->siop_lun[i] = NULL; siop_target 1427 dev/ic/siop.c if (siop_target->siop_lun[lun] == NULL) { siop_target 1428 dev/ic/siop.c siop_target->siop_lun[lun] = siop_target 1431 dev/ic/siop.c if (siop_target->siop_lun[lun] == NULL) { siop_target 1438 dev/ic/siop.c bzero(siop_target->siop_lun[lun], sizeof(struct siop_lun)); siop_target 1440 dev/ic/siop.c siop_cmd->cmd_c.siop_target = sc->sc_c.targets[target]; siop_target 1480 dev/ic/siop.c siop_target->target_c.status == TARST_PROBING) siop_target 1481 dev/ic/siop.c siop_target->target_c.status = TARST_ASYNC; siop_target 1591 dev/ic/siop.c ((struct siop_target*)sc->sc_c.targets[target])->siop_lun[lun]; siop_target 1998 dev/ic/siop.c struct siop_target *siop_target; siop_target 2001 dev/ic/siop.c siop_target = (struct siop_target *)sc->sc_c.targets[target]; siop_target 2007 dev/ic/siop.c siop_target->reseloff = Ent_resel_targ0 / 4 + i * 2; siop_target 2008 dev/ic/siop.c if ((siop_script_read(sc, siop_target->reseloff) & 0xff) siop_target 2012 dev/ic/siop.c target, i, siop_target->reseloff); siop_target 2015 dev/ic/siop.c siop_script_write(sc, siop_target->reseloff, siop_target 2017 dev/ic/siop.c siop_script_write(sc, siop_target->reseloff + 1, siop_target 2019 dev/ic/siop.c siop_target->lunsw->lunsw_off * 4 + siop_target 2029 dev/ic/siop.c siop_lun = siop_target->siop_lun[i]; siop_target 2048 dev/ic/siop.c struct siop_target *siop_target = (struct siop_target *)_siop_target; siop_target 2051 dev/ic/siop.c siop_target->lunsw->lunsw_off + (Ent_restore_scntl3 / 4), siop_target 2052 dev/ic/siop.c 0x78030000 | ((siop_target->target_c.id >> 16) & 0x0000ff00)); siop_target 2055 dev/ic/siop.c siop_target->lunsw->lunsw_off + (Ent_restore_scntl3 / 4) + 2, siop_target 2056 dev/ic/siop.c 0x78050000 | (siop_target->target_c.id & 0x0000ff00)); siop_target 2067 dev/ic/siop.c struct siop_target *siop_target = siop_target 2068 dev/ic/siop.c (struct siop_target *)sc->sc_c.targets[target]; siop_target 2069 dev/ic/siop.c struct siop_lun *siop_lun = siop_target->siop_lun[lun]; siop_target 2074 dev/ic/siop.c lunsw = siop_target->lunsw; siop_target 2097 dev/ic/siop.c ((siop_target->target_c.flags & TARF_TAG) ? siop_target 2124 dev/ic/siop.c if (siop_target->target_c.flags & TARF_TAG) { siop_target 2153 dev/ic/siop.c siop_target->siop_lun[lun]->reseloff; siop_target 2165 dev/ic/siop.c struct siop_target *siop_target; siop_target 2172 dev/ic/siop.c siop_target = (struct siop_target *)sc->sc_c.targets[target]; siop_target 2173 dev/ic/siop.c free(siop_target->siop_lun[lun], M_DEVBUF); siop_target 2174 dev/ic/siop.c siop_target->siop_lun[lun] = NULL; siop_target 2178 dev/ic/siop.c if (siop_target->siop_lun[i] != NULL) siop_target 2184 dev/ic/siop.c siop_target->lunsw->lunsw_off); siop_target 2190 dev/ic/siop.c siop_script_write(sc, siop_target->reseloff, 0x800c00ff); siop_target 2192 dev/ic/siop.c TAILQ_INSERT_TAIL(&sc->lunsw_list, siop_target->lunsw, next); siop_target 339 dev/ic/siop_common.c struct siop_common_target *siop_target = siop_cmd->siop_target; siop_target 343 dev/ic/siop_common.c if (siop_target->status == TARST_WIDE_NEG) { siop_target 347 dev/ic/siop_common.c siop_target->flags &= ~TARF_ISWIDE; siop_target 351 dev/ic/siop_common.c if (siop_target->flags & TARF_WIDE) { siop_target 352 dev/ic/siop_common.c siop_target->flags |= TARF_ISWIDE; siop_target 362 dev/ic/siop_common.c siop_target->flags &= ~TARF_ISWIDE; siop_target 363 dev/ic/siop_common.c siop_target->status = TARST_OK; siop_target 364 dev/ic/siop_common.c siop_target->offset = siop_target->period = 0; siop_target 378 dev/ic/siop_common.c if (siop_target->flags & TARF_SYNC) { siop_target 379 dev/ic/siop_common.c siop_target->status = TARST_SYNC_NEG; siop_target 384 dev/ic/siop_common.c siop_target->status = TARST_OK; siop_target 391 dev/ic/siop_common.c && (siop_target->flags & TARF_WIDE)) { siop_target 392 dev/ic/siop_common.c siop_target->flags |= TARF_ISWIDE; siop_target 395 dev/ic/siop_common.c siop_target->flags &= ~TARF_ISWIDE; siop_target 405 dev/ic/siop_common.c siop_target->status = TARST_OK; siop_target 406 dev/ic/siop_common.c siop_target->offset = siop_target->period = 0; siop_target 408 dev/ic/siop_common.c siop_wdtr_msg(siop_cmd, 0, (siop_target->flags & TARF_ISWIDE) ? siop_target 419 dev/ic/siop_common.c struct siop_common_target *siop_target = siop_cmd->siop_target; siop_target 432 dev/ic/siop_common.c if (siop_target->status == TARST_PPR_NEG) { siop_target 441 dev/ic/siop_common.c siop_target->status = TARST_ASYNC; siop_target 442 dev/ic/siop_common.c siop_target->flags &= ~(TARF_DT | TARF_ISDT); siop_target 443 dev/ic/siop_common.c siop_target->offset = 0; siop_target 444 dev/ic/siop_common.c siop_target->period = 0; siop_target 454 dev/ic/siop_common.c siop_target->status = TARST_ASYNC; siop_target 455 dev/ic/siop_common.c siop_target->flags &= ~(TARF_DT | TARF_ISDT); siop_target 456 dev/ic/siop_common.c siop_target->offset = 0; siop_target 457 dev/ic/siop_common.c siop_target->period = 0; siop_target 467 dev/ic/siop_common.c siop_target->offset = offset; siop_target 468 dev/ic/siop_common.c siop_target->period = sync; siop_target 470 dev/ic/siop_common.c siop_target->flags |= TARF_ISDT; siop_target 473 dev/ic/siop_common.c if ((siop_target->flags & TARF_ISDT) == 0) { siop_target 481 dev/ic/siop_common.c siop_target->status = TARST_ASYNC; siop_target 482 dev/ic/siop_common.c siop_target->flags &= ~(TARF_DT | TARF_ISDT); siop_target 483 dev/ic/siop_common.c siop_target->offset = 0; siop_target 484 dev/ic/siop_common.c siop_target->period = 0; siop_target 493 dev/ic/siop_common.c siop_target->status = TARST_ASYNC; siop_target 494 dev/ic/siop_common.c siop_target->flags &= ~(TARF_DT | TARF_ISDT); siop_target 495 dev/ic/siop_common.c siop_target->offset = 0; siop_target 496 dev/ic/siop_common.c siop_target->period = 0; siop_target 499 dev/ic/siop_common.c siop_target->flags |= TARF_ISWIDE; siop_target 505 dev/ic/siop_common.c (siop_target->offset & SXFER_MO_MASK) << 8; siop_target 508 dev/ic/siop_common.c siop_target->status = TARST_OK; siop_target 533 dev/ic/siop_common.c struct siop_common_target *siop_target = siop_cmd->siop_target; siop_target 545 dev/ic/siop_common.c if (siop_target->status == TARST_SYNC_NEG) { siop_target 547 dev/ic/siop_common.c siop_target->status = TARST_OK; siop_target 560 dev/ic/siop_common.c siop_target->offset = offset; siop_target 561 dev/ic/siop_common.c siop_target->period = sync; siop_target 593 dev/ic/siop_common.c siop_target->offset = siop_target->period = 0; siop_target 612 dev/ic/siop_common.c siop_target->offset = offset; siop_target 613 dev/ic/siop_common.c siop_target->period = sync; siop_target 636 dev/ic/siop_common.c siop_target->offset = siop_target->period = 0; siop_target 645 dev/ic/siop_common.c if (siop_target->status == TARST_OK) siop_target 768 dev/ic/siop_common.c if (siop_cmd->siop_target->flags & TARF_ISWIDE) { siop_target 890 dev/ic/siop_common.c if ((siop_cmd->siop_target->flags & TARF_ISWIDE) == 0) { siop_target 1028 dev/ic/siop_common.c struct siop_common_target *siop_target; siop_target 1030 dev/ic/siop_common.c siop_target = sc->targets[target]; siop_target 1034 dev/ic/siop_common.c (siop_target->flags & TARF_TAG) ? "tagged " : "", siop_target 1035 dev/ic/siop_common.c (siop_target->flags & TARF_ISDT) ? "DT " : "", siop_target 1036 dev/ic/siop_common.c (siop_target->flags & TARF_ISWIDE) ? 16 : 8); siop_target 1038 dev/ic/siop_common.c if (siop_target->offset == 0) siop_target 1041 dev/ic/siop_common.c switch (siop_target->period) { siop_target 1070 dev/ic/siop_common.c printf(" MHz %d REQ/ACK offset ", siop_target->offset); siop_target 1076 dev/ic/siop_common.c (siop_target->flags & TARF_ISWIDE) == 0) siop_target 1078 dev/ic/siop_common.c siop_target->flags &= ~TARF_TAG; siop_target 91 dev/ic/siopvar.h struct siop_target { siop_target 84 dev/ic/siopvar_common.h struct siop_common_target *siop_target; /* pointer to our target def */