Lines Matching refs:tstate

572 		    u_int remote_id, struct ahd_tmode_tstate **tstate)
582 *tstate = ahd->enabled_targets[our_id];
583 return (&(*tstate)->transinfo[remote_id]);
1918 struct ahd_tmode_tstate *tstate;
1951 &tstate);
3136 struct ahd_tmode_tstate *tstate;
3154 devinfo.target, &tstate);
3423 struct ahd_tmode_tstate *tstate;
3435 &tstate);
3436 ahd_update_neg_request(ahd, devinfo, tstate,
3632 struct ahd_tmode_tstate *tstate;
3640 tstate = kmalloc(sizeof(*tstate), GFP_ATOMIC);
3641 if (tstate == NULL)
3645 * If we have allocated a master tstate, copy user settings from
3646 * the master tstate (taken from SRAM or the EEPROM) for this
3651 memcpy(tstate, master_tstate, sizeof(*tstate));
3652 memset(tstate->enabled_luns, 0, sizeof(tstate->enabled_luns));
3654 memset(&tstate->transinfo[i].curr, 0,
3655 sizeof(tstate->transinfo[i].curr));
3656 memset(&tstate->transinfo[i].goal, 0,
3657 sizeof(tstate->transinfo[i].goal));
3660 memset(tstate, 0, sizeof(*tstate));
3661 ahd->enabled_targets[scsi_id] = tstate;
3662 return (tstate);
3673 struct ahd_tmode_tstate *tstate;
3676 * Don't clean up our "master" tstate.
3683 tstate = ahd->enabled_targets[scsi_id];
3684 if (tstate != NULL)
3685 kfree(tstate);
3847 struct ahd_tmode_tstate *tstate,
3852 auto_negotiate_orig = tstate->auto_negotiate;
3873 tstate->auto_negotiate |= devinfo->target_mask;
3875 tstate->auto_negotiate &= ~devinfo->target_mask;
3877 return (auto_negotiate_orig != tstate->auto_negotiate);
3894 struct ahd_tmode_tstate *tstate;
3910 devinfo->target, &tstate);
4019 update_needed += ahd_update_neg_request(ahd, devinfo, tstate,
4039 struct ahd_tmode_tstate *tstate;
4047 devinfo->target, &tstate);
4078 update_needed += ahd_update_neg_request(ahd, devinfo, tstate,
4242 struct ahd_tmode_tstate *tstate;
4247 devinfo.target, &tstate);
4248 if ((tstate->auto_negotiate & devinfo.target_mask) == 0
4530 struct ahd_tmode_tstate *tstate;
4539 devinfo->target, &tstate);
5105 struct ahd_tmode_tstate *tstate;
5114 devinfo->target, &tstate);
5303 ahd_update_neg_request(ahd, devinfo, tstate,
5466 tstate = ahd->enabled_targets[devinfo->our_scsiid];
5467 if (tstate != NULL) {
5470 lstate = tstate->enabled_luns[devinfo->lun];
5530 struct ahd_tmode_tstate *tstate;
5539 devinfo->target, &tstate);
5928 struct ahd_tmode_tstate* tstate;
5941 tstate = ahd->enabled_targets[devinfo->our_scsiid];
5942 if (tstate != NULL) {
5956 lstate = tstate->enabled_luns[cur_lun];
6190 struct ahd_tmode_tstate *tstate;
6192 tstate = ahd->enabled_targets[i];
6193 if (tstate != NULL) {
6200 lstate = tstate->enabled_luns[j];
6207 kfree(tstate);
7471 struct ahd_tmode_tstate *tstate;
7474 target, &tstate);
7640 * Allocate a tstate to house information for our
7653 struct ahd_tmode_tstate *tstate;
7657 targ, &tstate);
7666 tstate->discenable |= target_mask;
7696 tstate->tagenable &= ~target_mask;
7719 * Allocate a tstate to house information for our
7733 struct ahd_tmode_tstate *tstate;
7737 targ, &tstate);
7748 tstate->discenable &= ~target_mask;
7751 tstate->discenable |= target_mask;
7802 tstate->tagenable &= ~target_mask;
8830 struct ahd_tmode_tstate* tstate;
8833 tstate = ahd->enabled_targets[target];
8834 if (tstate == NULL)
8839 lstate = tstate->enabled_luns[lun];
9031 struct ahd_tmode_tstate *tstate;
9053 &tstate);
9100 tstate, targ_info,
9103 if (tstate->auto_negotiate & devinfo.target_mask) {
10279 struct ahd_tmode_tstate **tstate,
10293 *tstate = NULL;
10305 *tstate = ahd->enabled_targets[ccb->ccb_h.target_id];
10307 if (*tstate != NULL)
10309 (*tstate)->enabled_luns[ccb->ccb_h.target_lun];
10322 struct ahd_tmode_tstate *tstate;
10332 status = ahd_find_tmode_devs(ahd, sim, ccb, &tstate, &lstate,
10431 if (target != CAM_TARGET_WILDCARD && tstate == NULL) {
10432 tstate = ahd_alloc_tstate(ahd, target, channel);
10433 if (tstate == NULL) {
10435 printk("Couldn't allocate tstate\n");
10464 tstate->enabled_luns[lun] = lstate;
10572 tstate->enabled_luns[lun] = NULL;
10575 if (tstate->enabled_luns[i] != NULL) {
10713 struct ahd_tmode_tstate *tstate;
10726 tstate = ahd->enabled_targets[target];
10728 if (tstate != NULL)
10729 lstate = tstate->enabled_luns[lun];