Lines Matching refs:tstate

444 		    u_int remote_id, struct ahc_tmode_tstate **tstate)  in ahc_fetch_transinfo()  argument
454 *tstate = ahc->enabled_targets[our_id]; in ahc_fetch_transinfo()
455 return (&(*tstate)->transinfo[remote_id]); in ahc_fetch_transinfo()
1054 struct ahc_tmode_tstate *tstate; in ahc_handle_seqint() local
1071 &tstate); in ahc_handle_seqint()
1123 tstate, targ_info, in ahc_handle_seqint()
1126 if (tstate->auto_negotiate & devinfo.target_mask) { in ahc_handle_seqint()
1850 struct ahc_tmode_tstate *tstate; in ahc_handle_scsiint() local
1860 &tstate); in ahc_handle_scsiint()
1952 struct ahc_tmode_tstate *tstate; in ahc_force_renegotiation() local
1958 &tstate); in ahc_force_renegotiation()
1959 ahc_update_neg_request(ahc, devinfo, tstate, in ahc_force_renegotiation()
2119 struct ahc_tmode_tstate *tstate; in ahc_alloc_tstate() local
2131 tstate = kmalloc(sizeof(*tstate), GFP_ATOMIC); in ahc_alloc_tstate()
2132 if (tstate == NULL) in ahc_alloc_tstate()
2142 memcpy(tstate, master_tstate, sizeof(*tstate)); in ahc_alloc_tstate()
2143 memset(tstate->enabled_luns, 0, sizeof(tstate->enabled_luns)); in ahc_alloc_tstate()
2144 tstate->ultraenb = 0; in ahc_alloc_tstate()
2146 memset(&tstate->transinfo[i].curr, 0, in ahc_alloc_tstate()
2147 sizeof(tstate->transinfo[i].curr)); in ahc_alloc_tstate()
2148 memset(&tstate->transinfo[i].goal, 0, in ahc_alloc_tstate()
2149 sizeof(tstate->transinfo[i].goal)); in ahc_alloc_tstate()
2152 memset(tstate, 0, sizeof(*tstate)); in ahc_alloc_tstate()
2153 ahc->enabled_targets[scsi_id] = tstate; in ahc_alloc_tstate()
2154 return (tstate); in ahc_alloc_tstate()
2165 struct ahc_tmode_tstate *tstate; in ahc_free_tstate() local
2178 tstate = ahc->enabled_targets[scsi_id]; in ahc_free_tstate()
2179 kfree(tstate); in ahc_free_tstate()
2426 struct ahc_tmode_tstate *tstate, in ahc_update_neg_request() argument
2431 auto_negotiate_orig = tstate->auto_negotiate; in ahc_update_neg_request()
2452 tstate->auto_negotiate |= devinfo->target_mask; in ahc_update_neg_request()
2454 tstate->auto_negotiate &= ~devinfo->target_mask; in ahc_update_neg_request()
2456 return (auto_negotiate_orig != tstate->auto_negotiate); in ahc_update_neg_request()
2473 struct ahc_tmode_tstate *tstate; in ahc_set_syncrate() local
2489 devinfo->target, &tstate); in ahc_set_syncrate()
2532 tstate->ultraenb &= ~devinfo->target_mask; in ahc_set_syncrate()
2535 tstate->ultraenb |= in ahc_set_syncrate()
2546 if (tstate->ultraenb & devinfo->target_mask) in ahc_set_syncrate()
2579 update_needed += ahc_update_neg_request(ahc, devinfo, tstate, in ahc_set_syncrate()
2599 struct ahc_tmode_tstate *tstate; in ahc_set_width() local
2607 devinfo->target, &tstate); in ahc_set_width()
2641 update_needed += ahc_update_neg_request(ahc, devinfo, tstate, in ahc_set_width()
2684 struct ahc_tmode_tstate *tstate; in ahc_update_pending_scbs() local
2689 devinfo.target, &tstate); in ahc_update_pending_scbs()
2692 if ((tstate->ultraenb & devinfo.target_mask) != 0) in ahc_update_pending_scbs()
2696 if ((tstate->auto_negotiate & devinfo.target_mask) == 0 in ahc_update_pending_scbs()
2945 struct ahc_tmode_tstate *tstate; in ahc_build_transfer_msg() local
2955 devinfo->target, &tstate); in ahc_build_transfer_msg()
3562 struct ahc_tmode_tstate *tstate; in ahc_parse_msg() local
3572 devinfo->target, &tstate); in ahc_parse_msg()
3766 ahc_update_neg_request(ahc, devinfo, tstate, in ahc_parse_msg()
3935 tstate = ahc->enabled_targets[devinfo->our_scsiid]; in ahc_parse_msg()
3936 if (tstate != NULL) { in ahc_parse_msg()
3939 lstate = tstate->enabled_luns[devinfo->lun]; in ahc_parse_msg()
3991 struct ahc_tmode_tstate *tstate; in ahc_handle_msg_reject() local
4000 devinfo->target, &tstate); in ahc_handle_msg_reject()
4301 struct ahc_tmode_tstate* tstate; in ahc_handle_devreset() local
4315 tstate = ahc->enabled_targets[devinfo->our_scsiid]; in ahc_handle_devreset()
4316 if (tstate != NULL) { in ahc_handle_devreset()
4320 lstate = tstate->enabled_luns[lun]; in ahc_handle_devreset()
4489 struct ahc_tmode_tstate *tstate; in ahc_free() local
4491 tstate = ahc->enabled_targets[i]; in ahc_free()
4492 if (tstate != NULL) { in ahc_free()
4499 lstate = tstate->enabled_luns[j]; in ahc_free()
4506 kfree(tstate); in ahc_free()
5424 struct ahc_tmode_tstate *tstate; in ahc_init() local
5438 target_id, &tstate); in ahc_init()
5520 tstate->ultraenb = 0; in ahc_init()
6530 struct ahc_tmode_tstate* tstate; in ahc_reset_channel() local
6533 tstate = ahc->enabled_targets[target]; in ahc_reset_channel()
6534 if (tstate == NULL) in ahc_reset_channel()
6539 lstate = tstate->enabled_luns[lun]; in ahc_reset_channel()
7285 struct ahc_tmode_tstate **tstate, in ahc_find_tmode_devs() argument
7299 *tstate = NULL; in ahc_find_tmode_devs()
7311 *tstate = ahc->enabled_targets[ccb->ccb_h.target_id]; in ahc_find_tmode_devs()
7313 if (*tstate != NULL) in ahc_find_tmode_devs()
7315 (*tstate)->enabled_luns[ccb->ccb_h.target_lun]; in ahc_find_tmode_devs()
7327 struct ahc_tmode_tstate *tstate; in ahc_handle_en_lun() local
7339 status = ahc_find_tmode_devs(ahc, sim, ccb, &tstate, &lstate, in ahc_handle_en_lun()
7482 if (target != CAM_TARGET_WILDCARD && tstate == NULL) { in ahc_handle_en_lun()
7483 tstate = ahc_alloc_tstate(ahc, target, channel); in ahc_handle_en_lun()
7484 if (tstate == NULL) { in ahc_handle_en_lun()
7514 tstate->enabled_luns[lun] = lstate; in ahc_handle_en_lun()
7628 tstate->enabled_luns[lun] = NULL; in ahc_handle_en_lun()
7631 if (tstate->enabled_luns[i] != NULL) { in ahc_handle_en_lun()
7791 struct ahc_tmode_tstate *tstate; in ahc_handle_target_cmd() local
7804 tstate = ahc->enabled_targets[target]; in ahc_handle_target_cmd()
7806 if (tstate != NULL) in ahc_handle_target_cmd()
7807 lstate = tstate->enabled_luns[lun]; in ahc_handle_target_cmd()