Home | History | Annotate | Download | only in ic

Lines Matching defs:tstate

1030 			struct	ahd_tmode_tstate *tstate;
1064 &tstate);
2215 struct ahd_tmode_tstate *tstate;
2227 devinfo.target, &tstate);
2453 struct ahd_tmode_tstate *tstate;
2465 &tstate);
2466 ahd_update_neg_request(ahd, devinfo, tstate,
2701 struct ahd_tmode_tstate *tstate;
2709 tstate = malloc(sizeof(*tstate), M_DEVBUF, M_WAITOK | M_ZERO);
2712 * If we have allocated a master tstate, copy user settings from
2713 * the master tstate (taken from SRAM or the EEPROM) for this
2718 memcpy(tstate, master_tstate, sizeof(*tstate));
2719 memset(tstate->enabled_luns, 0, sizeof(tstate->enabled_luns));
2721 memset(&tstate->transinfo[i].curr, 0,
2722 sizeof(tstate->transinfo[i].curr));
2723 memset(&tstate->transinfo[i].goal, 0,
2724 sizeof(tstate->transinfo[i].goal));
2727 memset(tstate, 0, sizeof(*tstate));
2728 ahd->enabled_targets[scsi_id] = tstate;
2729 return (tstate);
2740 struct ahd_tmode_tstate *tstate;
2743 * Don't clean up our "master" tstate.
2750 tstate = ahd->enabled_targets[scsi_id];
2751 if (tstate != NULL)
2752 free(tstate, M_DEVBUF);
2914 struct ahd_tmode_tstate *tstate,
2919 auto_negotiate_orig = tstate->auto_negotiate;
2940 tstate->auto_negotiate |= devinfo->target_mask;
2942 tstate->auto_negotiate &= ~devinfo->target_mask;
2944 return (auto_negotiate_orig != tstate->auto_negotiate);
2961 struct ahd_tmode_tstate *tstate;
2977 devinfo->target, &tstate);
3087 update_needed += ahd_update_neg_request(ahd, devinfo, tstate,
3107 struct ahd_tmode_tstate *tstate;
3115 devinfo->target, &tstate);
3147 update_needed += ahd_update_neg_request(ahd, devinfo, tstate,
3290 struct ahd_tmode_tstate *tstate;
3295 devinfo.target, &tstate);
3297 if ((tstate->auto_negotiate & devinfo.target_mask) == 0
3578 struct ahd_tmode_tstate *tstate;
3587 devinfo->target, &tstate);
4163 struct ahd_tmode_tstate *tstate;
4172 devinfo->target, &tstate);
4361 ahd_update_neg_request(ahd, devinfo, tstate,
4524 tstate = ahd->enabled_targets[devinfo->our_scsiid];
4525 if (tstate != NULL) {
4528 lstate = tstate->enabled_luns[devinfo->lun];
4588 struct ahd_tmode_tstate *tstate;
4597 devinfo->target, &tstate);
4998 struct ahd_tmode_tstate* tstate;
5011 tstate = ahd->enabled_targets[devinfo->our_scsiid];
5012 if (tstate != NULL) {
5026 lstate = tstate->enabled_luns[cur_lun];
5185 struct ahd_tmode_tstate *tstate;
5187 tstate = ahd->enabled_targets[i];
5188 if (tstate != NULL) {
5195 lstate = tstate->enabled_luns[j];
5202 free(tstate, M_DEVBUF);
6382 struct ahd_tmode_tstate *tstate;
6385 target, &tstate);
6542 * Allocate a tstate to house information for our
6555 struct ahd_tmode_tstate *tstate;
6559 targ, &tstate);
6568 tstate->discenable |= target_mask;
6598 tstate->tagenable &= ~target_mask;
6621 * Allocate a tstate to house information for our
6635 struct ahd_tmode_tstate *tstate;
6639 targ, &tstate);
6650 tstate->discenable &= ~target_mask;
6653 tstate->discenable |= target_mask;
6704 tstate->tagenable &= ~target_mask;
7695 struct ahd_tmode_tstate* tstate;
7698 tstate = ahd->enabled_targets[target];
7699 if (tstate == NULL)
7704 lstate = tstate->enabled_luns[lun];
7947 struct ahd_tmode_tstate *tstate;
7968 &tstate);
8008 tstate, targ_info,
8011 if (tstate->auto_negotiate & devinfo.target_mask) {
9179 struct ahd_tmode_tstate **tstate,
9193 *tstate = NULL;
9205 *tstate = ahd->enabled_targets[ccb->ccb_h.target_id];
9207 if (*tstate != NULL)
9209 (*tstate)->enabled_luns[ccb->ccb_h.target_lun];
9222 struct ahd_tmode_tstate *tstate;
9232 status = ahd_find_tmode_devs(ahd, sim, ccb, &tstate, &lstate,
9331 if (target != CAM_TARGET_WILDCARD && tstate == NULL) {
9332 tstate = ahd_alloc_tstate(ahd, target, channel);
9333 if (tstate == NULL) {
9335 printf("Couldn't allocate tstate\n");
9364 tstate->enabled_luns[lun] = lstate;
9476 tstate->enabled_luns[lun] = NULL;
9479 if (tstate->enabled_luns[i] != NULL) {
9624 struct ahd_tmode_tstate *tstate;
9637 tstate = ahd->enabled_targets[target];
9639 if (tstate != NULL)
9640 lstate = tstate->enabled_luns[lun];