Lines Matching refs:tstate

451 		    u_int remote_id, struct ahc_tmode_tstate **tstate)  in ahc_fetch_transinfo()  argument
461 *tstate = ahc->enabled_targets[our_id]; in ahc_fetch_transinfo()
462 return (&(*tstate)->transinfo[remote_id]); in ahc_fetch_transinfo()
1061 struct ahc_tmode_tstate *tstate; in ahc_handle_seqint() local
1078 &tstate); in ahc_handle_seqint()
1130 tstate, targ_info, in ahc_handle_seqint()
1133 if (tstate->auto_negotiate & devinfo.target_mask) { in ahc_handle_seqint()
1873 struct ahc_tmode_tstate *tstate; in ahc_handle_scsiint() local
1883 &tstate); in ahc_handle_scsiint()
1975 struct ahc_tmode_tstate *tstate; in ahc_force_renegotiation() local
1981 &tstate); in ahc_force_renegotiation()
1982 ahc_update_neg_request(ahc, devinfo, tstate, in ahc_force_renegotiation()
2143 struct ahc_tmode_tstate *tstate; in ahc_alloc_tstate() local
2155 tstate = kmalloc(sizeof(*tstate), GFP_ATOMIC); in ahc_alloc_tstate()
2156 if (tstate == NULL) in ahc_alloc_tstate()
2166 memcpy(tstate, master_tstate, sizeof(*tstate)); in ahc_alloc_tstate()
2167 memset(tstate->enabled_luns, 0, sizeof(tstate->enabled_luns)); in ahc_alloc_tstate()
2168 tstate->ultraenb = 0; in ahc_alloc_tstate()
2170 memset(&tstate->transinfo[i].curr, 0, in ahc_alloc_tstate()
2171 sizeof(tstate->transinfo[i].curr)); in ahc_alloc_tstate()
2172 memset(&tstate->transinfo[i].goal, 0, in ahc_alloc_tstate()
2173 sizeof(tstate->transinfo[i].goal)); in ahc_alloc_tstate()
2176 memset(tstate, 0, sizeof(*tstate)); in ahc_alloc_tstate()
2177 ahc->enabled_targets[scsi_id] = tstate; in ahc_alloc_tstate()
2178 return (tstate); in ahc_alloc_tstate()
2189 struct ahc_tmode_tstate *tstate; in ahc_free_tstate() local
2202 tstate = ahc->enabled_targets[scsi_id]; in ahc_free_tstate()
2203 if (tstate != NULL) in ahc_free_tstate()
2204 kfree(tstate); in ahc_free_tstate()
2451 struct ahc_tmode_tstate *tstate, in ahc_update_neg_request() argument
2456 auto_negotiate_orig = tstate->auto_negotiate; in ahc_update_neg_request()
2477 tstate->auto_negotiate |= devinfo->target_mask; in ahc_update_neg_request()
2479 tstate->auto_negotiate &= ~devinfo->target_mask; in ahc_update_neg_request()
2481 return (auto_negotiate_orig != tstate->auto_negotiate); in ahc_update_neg_request()
2498 struct ahc_tmode_tstate *tstate; in ahc_set_syncrate() local
2514 devinfo->target, &tstate); in ahc_set_syncrate()
2557 tstate->ultraenb &= ~devinfo->target_mask; in ahc_set_syncrate()
2560 tstate->ultraenb |= in ahc_set_syncrate()
2571 if (tstate->ultraenb & devinfo->target_mask) in ahc_set_syncrate()
2604 update_needed += ahc_update_neg_request(ahc, devinfo, tstate, in ahc_set_syncrate()
2624 struct ahc_tmode_tstate *tstate; in ahc_set_width() local
2632 devinfo->target, &tstate); in ahc_set_width()
2666 update_needed += ahc_update_neg_request(ahc, devinfo, tstate, in ahc_set_width()
2709 struct ahc_tmode_tstate *tstate; in ahc_update_pending_scbs() local
2714 devinfo.target, &tstate); in ahc_update_pending_scbs()
2717 if ((tstate->ultraenb & devinfo.target_mask) != 0) in ahc_update_pending_scbs()
2721 if ((tstate->auto_negotiate & devinfo.target_mask) == 0 in ahc_update_pending_scbs()
2970 struct ahc_tmode_tstate *tstate; in ahc_build_transfer_msg() local
2980 devinfo->target, &tstate); in ahc_build_transfer_msg()
3587 struct ahc_tmode_tstate *tstate; in ahc_parse_msg() local
3597 devinfo->target, &tstate); in ahc_parse_msg()
3791 ahc_update_neg_request(ahc, devinfo, tstate, in ahc_parse_msg()
3960 tstate = ahc->enabled_targets[devinfo->our_scsiid]; in ahc_parse_msg()
3961 if (tstate != NULL) { in ahc_parse_msg()
3964 lstate = tstate->enabled_luns[devinfo->lun]; in ahc_parse_msg()
4016 struct ahc_tmode_tstate *tstate; in ahc_handle_msg_reject() local
4025 devinfo->target, &tstate); in ahc_handle_msg_reject()
4326 struct ahc_tmode_tstate* tstate; in ahc_handle_devreset() local
4340 tstate = ahc->enabled_targets[devinfo->our_scsiid]; in ahc_handle_devreset()
4341 if (tstate != NULL) { in ahc_handle_devreset()
4345 lstate = tstate->enabled_luns[lun]; in ahc_handle_devreset()
4526 struct ahc_tmode_tstate *tstate; in ahc_free() local
4528 tstate = ahc->enabled_targets[i]; in ahc_free()
4529 if (tstate != NULL) { in ahc_free()
4536 lstate = tstate->enabled_luns[j]; in ahc_free()
4543 kfree(tstate); in ahc_free()
5486 struct ahc_tmode_tstate *tstate; in ahc_init() local
5500 target_id, &tstate); in ahc_init()
5582 tstate->ultraenb = 0; in ahc_init()
6596 struct ahc_tmode_tstate* tstate; in ahc_reset_channel() local
6599 tstate = ahc->enabled_targets[target]; in ahc_reset_channel()
6600 if (tstate == NULL) in ahc_reset_channel()
6605 lstate = tstate->enabled_luns[lun]; in ahc_reset_channel()
7354 struct ahc_tmode_tstate **tstate, in ahc_find_tmode_devs() argument
7368 *tstate = NULL; in ahc_find_tmode_devs()
7380 *tstate = ahc->enabled_targets[ccb->ccb_h.target_id]; in ahc_find_tmode_devs()
7382 if (*tstate != NULL) in ahc_find_tmode_devs()
7384 (*tstate)->enabled_luns[ccb->ccb_h.target_lun]; in ahc_find_tmode_devs()
7396 struct ahc_tmode_tstate *tstate; in ahc_handle_en_lun() local
7408 status = ahc_find_tmode_devs(ahc, sim, ccb, &tstate, &lstate, in ahc_handle_en_lun()
7551 if (target != CAM_TARGET_WILDCARD && tstate == NULL) { in ahc_handle_en_lun()
7552 tstate = ahc_alloc_tstate(ahc, target, channel); in ahc_handle_en_lun()
7553 if (tstate == NULL) { in ahc_handle_en_lun()
7583 tstate->enabled_luns[lun] = lstate; in ahc_handle_en_lun()
7698 tstate->enabled_luns[lun] = NULL; in ahc_handle_en_lun()
7701 if (tstate->enabled_luns[i] != NULL) { in ahc_handle_en_lun()
7861 struct ahc_tmode_tstate *tstate; in ahc_handle_target_cmd() local
7874 tstate = ahc->enabled_targets[target]; in ahc_handle_target_cmd()
7876 if (tstate != NULL) in ahc_handle_target_cmd()
7877 lstate = tstate->enabled_luns[lun]; in ahc_handle_target_cmd()