Lines Matching refs:tstate
1051 struct ahd_tmode_tstate *tstate; in ahd_handle_seqint() local
1084 &tstate); in ahd_handle_seqint()
2264 struct ahd_tmode_tstate *tstate; in ahd_handle_nonpkt_busfree() local
2282 devinfo.target, &tstate); in ahd_handle_nonpkt_busfree()
2545 struct ahd_tmode_tstate *tstate; in ahd_force_renegotiation() local
2557 &tstate); in ahd_force_renegotiation()
2558 ahd_update_neg_request(ahd, devinfo, tstate, in ahd_force_renegotiation()
2792 struct ahd_tmode_tstate *tstate; in ahd_alloc_tstate() local
2800 tstate = malloc(sizeof(*tstate), M_DEVBUF, M_NOWAIT); in ahd_alloc_tstate()
2801 if (tstate == NULL) in ahd_alloc_tstate()
2811 memcpy(tstate, master_tstate, sizeof(*tstate)); in ahd_alloc_tstate()
2812 memset(tstate->enabled_luns, 0, sizeof(tstate->enabled_luns)); in ahd_alloc_tstate()
2814 memset(&tstate->transinfo[i].curr, 0, in ahd_alloc_tstate()
2815 sizeof(tstate->transinfo[i].curr)); in ahd_alloc_tstate()
2816 memset(&tstate->transinfo[i].goal, 0, in ahd_alloc_tstate()
2817 sizeof(tstate->transinfo[i].goal)); in ahd_alloc_tstate()
2820 memset(tstate, 0, sizeof(*tstate)); in ahd_alloc_tstate()
2821 ahd->enabled_targets[scsi_id] = tstate; in ahd_alloc_tstate()
2822 return (tstate); in ahd_alloc_tstate()
2833 struct ahd_tmode_tstate *tstate; in ahd_free_tstate() local
2843 tstate = ahd->enabled_targets[scsi_id]; in ahd_free_tstate()
2844 if (tstate != NULL) in ahd_free_tstate()
2845 free(tstate, M_DEVBUF); in ahd_free_tstate()
3007 struct ahd_tmode_tstate *tstate, in ahd_update_neg_request() argument
3012 auto_negotiate_orig = tstate->auto_negotiate; in ahd_update_neg_request()
3033 tstate->auto_negotiate |= devinfo->target_mask; in ahd_update_neg_request()
3035 tstate->auto_negotiate &= ~devinfo->target_mask; in ahd_update_neg_request()
3037 return (auto_negotiate_orig != tstate->auto_negotiate); in ahd_update_neg_request()
3054 struct ahd_tmode_tstate *tstate; in ahd_set_syncrate() local
3070 devinfo->target, &tstate); in ahd_set_syncrate()
3178 update_needed += ahd_update_neg_request(ahd, devinfo, tstate, in ahd_set_syncrate()
3198 struct ahd_tmode_tstate *tstate; in ahd_set_width() local
3206 devinfo->target, &tstate); in ahd_set_width()
3236 update_needed += ahd_update_neg_request(ahd, devinfo, tstate, in ahd_set_width()
3387 struct ahd_tmode_tstate *tstate; in ahd_update_pending_scbs() local
3392 devinfo.target, &tstate); in ahd_update_pending_scbs()
3393 if ((tstate->auto_negotiate & devinfo.target_mask) == 0 in ahd_update_pending_scbs()
3677 struct ahd_tmode_tstate *tstate; in ahd_build_transfer_msg() local
3686 devinfo->target, &tstate); in ahd_build_transfer_msg()
4258 struct ahd_tmode_tstate *tstate; in ahd_parse_msg() local
4267 devinfo->target, &tstate); in ahd_parse_msg()
4456 ahd_update_neg_request(ahd, devinfo, tstate, in ahd_parse_msg()
4618 tstate = ahd->enabled_targets[devinfo->our_scsiid]; in ahd_parse_msg()
4619 if (tstate != NULL) { in ahd_parse_msg()
4622 lstate = tstate->enabled_luns[devinfo->lun]; in ahd_parse_msg()
4682 struct ahd_tmode_tstate *tstate; in ahd_handle_msg_reject() local
4691 devinfo->target, &tstate); in ahd_handle_msg_reject()
5066 struct ahd_tmode_tstate* tstate; in ahd_handle_devreset() local
5079 tstate = ahd->enabled_targets[devinfo->our_scsiid]; in ahd_handle_devreset()
5080 if (tstate != NULL) { in ahd_handle_devreset()
5094 lstate = tstate->enabled_luns[cur_lun]; in ahd_handle_devreset()
5369 struct ahd_tmode_tstate *tstate; in ahd_free() local
5371 tstate = ahd->enabled_targets[i]; in ahd_free()
5372 if (tstate != NULL) { in ahd_free()
5379 lstate = tstate->enabled_luns[j]; in ahd_free()
5386 free(tstate, M_DEVBUF); in ahd_free()
6650 struct ahd_tmode_tstate *tstate; in ahd_chip_init() local
6653 target, &tstate); in ahd_chip_init()
6821 struct ahd_tmode_tstate *tstate; in ahd_default_config() local
6825 targ, &tstate); in ahd_default_config()
6834 tstate->discenable |= target_mask; in ahd_default_config()
6864 tstate->tagenable &= ~target_mask; in ahd_default_config()
6902 struct ahd_tmode_tstate *tstate; in ahd_parse_cfgdata() local
6906 targ, &tstate); in ahd_parse_cfgdata()
6917 tstate->discenable &= ~target_mask; in ahd_parse_cfgdata()
6920 tstate->discenable |= target_mask; in ahd_parse_cfgdata()
6971 tstate->tagenable &= ~target_mask; in ahd_parse_cfgdata()
7989 struct ahd_tmode_tstate* tstate; in ahd_reset_channel() local
7992 tstate = ahd->enabled_targets[target]; in ahd_reset_channel()
7993 if (tstate == NULL) in ahd_reset_channel()
7998 lstate = tstate->enabled_luns[lun]; in ahd_reset_channel()
8221 struct ahd_tmode_tstate *tstate; in ahd_handle_scsi_status() local
8243 &tstate); in ahd_handle_scsi_status()
8290 tstate, targ_info, in ahd_handle_scsi_status()
8293 if (tstate->auto_negotiate & devinfo.target_mask) { in ahd_handle_scsi_status()
9776 struct ahd_tmode_tstate **tstate, in ahd_find_tmode_devs() argument
9790 *tstate = NULL; in ahd_find_tmode_devs()
9802 *tstate = ahd->enabled_targets[ccb->ccb_h.target_id]; in ahd_find_tmode_devs()
9804 if (*tstate != NULL) in ahd_find_tmode_devs()
9806 (*tstate)->enabled_luns[ccb->ccb_h.target_lun]; in ahd_find_tmode_devs()
9819 struct ahd_tmode_tstate *tstate; in ahd_handle_en_lun() local
9830 status = ahd_find_tmode_devs(ahd, sim, ccb, &tstate, &lstate, in ahd_handle_en_lun()
9926 if (target != CAM_TARGET_WILDCARD && tstate == NULL) { in ahd_handle_en_lun()
9927 tstate = ahd_alloc_tstate(ahd, target, channel); in ahd_handle_en_lun()
9928 if (tstate == NULL) { in ahd_handle_en_lun()
9958 tstate->enabled_luns[lun] = lstate; in ahd_handle_en_lun()
10069 tstate->enabled_luns[lun] = NULL; in ahd_handle_en_lun()
10072 if (tstate->enabled_luns[i] != NULL) { in ahd_handle_en_lun()
10207 struct ahd_tmode_tstate *tstate; in ahd_handle_target_cmd() local
10220 tstate = ahd->enabled_targets[target]; in ahd_handle_target_cmd()
10222 if (tstate != NULL) in ahd_handle_target_cmd()
10223 lstate = tstate->enabled_luns[lun]; in ahd_handle_target_cmd()