Home | History | Annotate | Download | only in ic

Lines Matching defs:esiop_target

400 	struct esiop_target *esiop_target;
453 esiop_target = (struct esiop_target *)sc->sc_c.targets[target];
454 if (esiop_target == NULL) {
455 printf("esiop_target (target %d) not valid\n", target);
458 esiop_lun = esiop_target->esiop_lun[lun];
486 esiop_target = NULL;
571 if (esiop_target)
572 esiop_target->target_c.flags &= ~TARF_DT;
656 if (esiop_target)
657 esiop_target->target_c.flags &= ~TARF_DT;
843 if ((esiop_target->target_c.flags &
845 esiop_target->target_c.status =
853 esiop_target->target_c.status =
866 esiop_target->target_c.offset = 0;
867 esiop_target->target_c.period = 0;
868 esiop_target->target_c.status =
878 esiop_target->target_c.offset = 0;
879 esiop_target->target_c.period = 0;
880 esiop_target->target_c.status =
1138 if (freetarget && esiop_target->target_c.status == TARST_PROBING)
1217 struct esiop_target *esiop_target;
1268 esiop_target = (target >= 0) ?
1269 (struct esiop_target *)sc->sc_c.targets[target] : NULL;
1270 if (esiop_target == NULL) {
1271 printf("esiop_target (target %d) not valid\n", target);
1274 esiop_lun = (lun >= 0) ? esiop_target->esiop_lun[lun] : NULL;
1323 ((struct esiop_target *)sc->sc_c.targets[target])->esiop_lun[lun];
1367 struct esiop_target *esiop_target =
1368 (struct esiop_target*)sc->sc_c.targets[target];
1369 struct esiop_lun *esiop_lun = esiop_target->esiop_lun[lun];
1391 esiop_script_write(sc, esiop_target->lun_table_offset +
1429 struct esiop_target *esiop_target =
1430 (struct esiop_target *)sc->sc_c.targets[target];
1431 if (esiop_target == NULL)
1434 esiop_lun = esiop_target->esiop_lun[lun];
1480 struct esiop_target *esiop_target;
1519 esiop_target = (struct esiop_target*)sc->sc_c.targets[target];
1520 if (esiop_target == NULL) {
1526 malloc(sizeof(struct esiop_target),
1540 esiop_target =
1541 (struct esiop_target*)sc->sc_c.targets[target];
1542 esiop_target->target_c.status = TARST_PROBING;
1543 esiop_target->target_c.flags = 0;
1544 esiop_target->target_c.id =
1546 esiop_target->target_c.id |= target << 16; /* id */
1547 /* esiop_target->target_c.id |= 0x0 << 8; scxfer is 0 */
1550 esiop_target->esiop_lun[i] = NULL;
1553 if (esiop_target->esiop_lun[lun] == NULL) {
1554 esiop_target->esiop_lun[lun] =
1557 if (esiop_target->esiop_lun[lun] == NULL) {
1697 struct esiop_target *esiop_target;
1732 esiop_target = (struct esiop_target*)sc->sc_c.targets[target];
1733 esiop_lun = esiop_target->esiop_lun[lun];
1773 esiop_target->lun_table_offset +
2093 struct esiop_target *esiop_target = (struct esiop_target *)_siop_target;
2095 esiop_script_write(sc, esiop_target->lun_table_offset,
2096 esiop_target->target_c.id);
2103 struct esiop_target *esiop_target =
2104 (struct esiop_target *)sc->sc_c.targets[target];
2105 struct esiop_lun *esiop_lun = esiop_target->esiop_lun[lun];
2117 esiop_target->target_c.flags &= ~TARF_TAG;
2123 esiop_script_write(sc, esiop_target->lun_table_offset +
2132 struct esiop_target *esiop_target;
2140 esiop_target = (struct esiop_target *)sc->sc_c.targets[target];
2141 free(esiop_target->esiop_lun[lun], M_DEVBUF);
2142 esiop_target->esiop_lun[lun] = NULL;
2148 struct esiop_target *esiop_target =
2149 (struct esiop_target *)sc->sc_c.targets[target];
2154 esiop_target->lun_table_offset = sc->sc_free_offset;
2159 esiop_target->lun_table_offset,
2163 esiop_script_write(sc, esiop_target->lun_table_offset,
2164 esiop_target->target_c.id);
2168 (esiop_target->lun_table_offset * sizeof(uint32_t)) +
2172 esiop_lun = esiop_target->esiop_lun[lun];
2176 esiop_script_write(sc, esiop_target->lun_table_offset +