Lines Matching refs:tstate

572 		    u_int remote_id, struct ahd_tmode_tstate **tstate)  in ahd_fetch_transinfo()  argument
582 *tstate = ahd->enabled_targets[our_id]; in ahd_fetch_transinfo()
583 return (&(*tstate)->transinfo[remote_id]); in ahd_fetch_transinfo()
1918 struct ahd_tmode_tstate *tstate; in ahd_handle_seqint() local
1951 &tstate); in ahd_handle_seqint()
3136 struct ahd_tmode_tstate *tstate; in ahd_handle_nonpkt_busfree() local
3154 devinfo.target, &tstate); in ahd_handle_nonpkt_busfree()
3423 struct ahd_tmode_tstate *tstate; in ahd_force_renegotiation() local
3435 &tstate); in ahd_force_renegotiation()
3436 ahd_update_neg_request(ahd, devinfo, tstate, in ahd_force_renegotiation()
3632 struct ahd_tmode_tstate *tstate; in ahd_alloc_tstate() local
3640 tstate = kmalloc(sizeof(*tstate), GFP_ATOMIC); in ahd_alloc_tstate()
3641 if (tstate == NULL) in ahd_alloc_tstate()
3651 memcpy(tstate, master_tstate, sizeof(*tstate)); in ahd_alloc_tstate()
3652 memset(tstate->enabled_luns, 0, sizeof(tstate->enabled_luns)); in ahd_alloc_tstate()
3654 memset(&tstate->transinfo[i].curr, 0, in ahd_alloc_tstate()
3655 sizeof(tstate->transinfo[i].curr)); in ahd_alloc_tstate()
3656 memset(&tstate->transinfo[i].goal, 0, in ahd_alloc_tstate()
3657 sizeof(tstate->transinfo[i].goal)); in ahd_alloc_tstate()
3660 memset(tstate, 0, sizeof(*tstate)); in ahd_alloc_tstate()
3661 ahd->enabled_targets[scsi_id] = tstate; in ahd_alloc_tstate()
3662 return (tstate); in ahd_alloc_tstate()
3673 struct ahd_tmode_tstate *tstate; in ahd_free_tstate() local
3683 tstate = ahd->enabled_targets[scsi_id]; in ahd_free_tstate()
3684 if (tstate != NULL) in ahd_free_tstate()
3685 kfree(tstate); in ahd_free_tstate()
3847 struct ahd_tmode_tstate *tstate, in ahd_update_neg_request() argument
3852 auto_negotiate_orig = tstate->auto_negotiate; in ahd_update_neg_request()
3873 tstate->auto_negotiate |= devinfo->target_mask; in ahd_update_neg_request()
3875 tstate->auto_negotiate &= ~devinfo->target_mask; in ahd_update_neg_request()
3877 return (auto_negotiate_orig != tstate->auto_negotiate); in ahd_update_neg_request()
3894 struct ahd_tmode_tstate *tstate; in ahd_set_syncrate() local
3910 devinfo->target, &tstate); in ahd_set_syncrate()
4019 update_needed += ahd_update_neg_request(ahd, devinfo, tstate, in ahd_set_syncrate()
4039 struct ahd_tmode_tstate *tstate; in ahd_set_width() local
4047 devinfo->target, &tstate); in ahd_set_width()
4078 update_needed += ahd_update_neg_request(ahd, devinfo, tstate, in ahd_set_width()
4242 struct ahd_tmode_tstate *tstate; in ahd_update_pending_scbs() local
4247 devinfo.target, &tstate); in ahd_update_pending_scbs()
4248 if ((tstate->auto_negotiate & devinfo.target_mask) == 0 in ahd_update_pending_scbs()
4530 struct ahd_tmode_tstate *tstate; in ahd_build_transfer_msg() local
4539 devinfo->target, &tstate); in ahd_build_transfer_msg()
5105 struct ahd_tmode_tstate *tstate; in ahd_parse_msg() local
5114 devinfo->target, &tstate); in ahd_parse_msg()
5303 ahd_update_neg_request(ahd, devinfo, tstate, in ahd_parse_msg()
5466 tstate = ahd->enabled_targets[devinfo->our_scsiid]; in ahd_parse_msg()
5467 if (tstate != NULL) { in ahd_parse_msg()
5470 lstate = tstate->enabled_luns[devinfo->lun]; in ahd_parse_msg()
5530 struct ahd_tmode_tstate *tstate; in ahd_handle_msg_reject() local
5539 devinfo->target, &tstate); in ahd_handle_msg_reject()
5928 struct ahd_tmode_tstate* tstate; in ahd_handle_devreset() local
5941 tstate = ahd->enabled_targets[devinfo->our_scsiid]; in ahd_handle_devreset()
5942 if (tstate != NULL) { in ahd_handle_devreset()
5956 lstate = tstate->enabled_luns[cur_lun]; in ahd_handle_devreset()
6190 struct ahd_tmode_tstate *tstate; in ahd_free() local
6192 tstate = ahd->enabled_targets[i]; in ahd_free()
6193 if (tstate != NULL) { in ahd_free()
6200 lstate = tstate->enabled_luns[j]; in ahd_free()
6207 kfree(tstate); in ahd_free()
7471 struct ahd_tmode_tstate *tstate; in ahd_chip_init() local
7474 target, &tstate); in ahd_chip_init()
7653 struct ahd_tmode_tstate *tstate; in ahd_default_config() local
7657 targ, &tstate); in ahd_default_config()
7666 tstate->discenable |= target_mask; in ahd_default_config()
7696 tstate->tagenable &= ~target_mask; in ahd_default_config()
7733 struct ahd_tmode_tstate *tstate; in ahd_parse_cfgdata() local
7737 targ, &tstate); in ahd_parse_cfgdata()
7748 tstate->discenable &= ~target_mask; in ahd_parse_cfgdata()
7751 tstate->discenable |= target_mask; in ahd_parse_cfgdata()
7802 tstate->tagenable &= ~target_mask; in ahd_parse_cfgdata()
8830 struct ahd_tmode_tstate* tstate; in ahd_reset_channel() local
8833 tstate = ahd->enabled_targets[target]; in ahd_reset_channel()
8834 if (tstate == NULL) in ahd_reset_channel()
8839 lstate = tstate->enabled_luns[lun]; in ahd_reset_channel()
9031 struct ahd_tmode_tstate *tstate; in ahd_handle_scsi_status() local
9053 &tstate); in ahd_handle_scsi_status()
9100 tstate, targ_info, in ahd_handle_scsi_status()
9103 if (tstate->auto_negotiate & devinfo.target_mask) { in ahd_handle_scsi_status()
10279 struct ahd_tmode_tstate **tstate, in ahd_find_tmode_devs() argument
10293 *tstate = NULL; in ahd_find_tmode_devs()
10305 *tstate = ahd->enabled_targets[ccb->ccb_h.target_id]; in ahd_find_tmode_devs()
10307 if (*tstate != NULL) in ahd_find_tmode_devs()
10309 (*tstate)->enabled_luns[ccb->ccb_h.target_lun]; in ahd_find_tmode_devs()
10322 struct ahd_tmode_tstate *tstate; in ahd_handle_en_lun() local
10332 status = ahd_find_tmode_devs(ahd, sim, ccb, &tstate, &lstate, in ahd_handle_en_lun()
10431 if (target != CAM_TARGET_WILDCARD && tstate == NULL) { in ahd_handle_en_lun()
10432 tstate = ahd_alloc_tstate(ahd, target, channel); in ahd_handle_en_lun()
10433 if (tstate == NULL) { in ahd_handle_en_lun()
10463 tstate->enabled_luns[lun] = lstate; in ahd_handle_en_lun()
10571 tstate->enabled_luns[lun] = NULL; in ahd_handle_en_lun()
10574 if (tstate->enabled_luns[i] != NULL) { in ahd_handle_en_lun()
10712 struct ahd_tmode_tstate *tstate; in ahd_handle_target_cmd() local
10725 tstate = ahd->enabled_targets[target]; in ahd_handle_target_cmd()
10727 if (tstate != NULL) in ahd_handle_target_cmd()
10728 lstate = tstate->enabled_luns[lun]; in ahd_handle_target_cmd()