• Home
  • Raw
  • Download

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()
1866 struct ahc_tmode_tstate *tstate; in ahc_handle_scsiint() local
1876 &tstate); in ahc_handle_scsiint()
1968 struct ahc_tmode_tstate *tstate; in ahc_force_renegotiation() local
1974 &tstate); in ahc_force_renegotiation()
1975 ahc_update_neg_request(ahc, devinfo, tstate, in ahc_force_renegotiation()
2136 struct ahc_tmode_tstate *tstate; in ahc_alloc_tstate() local
2148 tstate = kmalloc(sizeof(*tstate), GFP_ATOMIC); in ahc_alloc_tstate()
2149 if (tstate == NULL) in ahc_alloc_tstate()
2159 memcpy(tstate, master_tstate, sizeof(*tstate)); in ahc_alloc_tstate()
2160 memset(tstate->enabled_luns, 0, sizeof(tstate->enabled_luns)); in ahc_alloc_tstate()
2161 tstate->ultraenb = 0; in ahc_alloc_tstate()
2163 memset(&tstate->transinfo[i].curr, 0, in ahc_alloc_tstate()
2164 sizeof(tstate->transinfo[i].curr)); in ahc_alloc_tstate()
2165 memset(&tstate->transinfo[i].goal, 0, in ahc_alloc_tstate()
2166 sizeof(tstate->transinfo[i].goal)); in ahc_alloc_tstate()
2169 memset(tstate, 0, sizeof(*tstate)); in ahc_alloc_tstate()
2170 ahc->enabled_targets[scsi_id] = tstate; in ahc_alloc_tstate()
2171 return (tstate); in ahc_alloc_tstate()
2182 struct ahc_tmode_tstate *tstate; in ahc_free_tstate() local
2195 tstate = ahc->enabled_targets[scsi_id]; in ahc_free_tstate()
2196 if (tstate != NULL) in ahc_free_tstate()
2197 kfree(tstate); in ahc_free_tstate()
2444 struct ahc_tmode_tstate *tstate, in ahc_update_neg_request() argument
2449 auto_negotiate_orig = tstate->auto_negotiate; in ahc_update_neg_request()
2470 tstate->auto_negotiate |= devinfo->target_mask; in ahc_update_neg_request()
2472 tstate->auto_negotiate &= ~devinfo->target_mask; in ahc_update_neg_request()
2474 return (auto_negotiate_orig != tstate->auto_negotiate); in ahc_update_neg_request()
2491 struct ahc_tmode_tstate *tstate; in ahc_set_syncrate() local
2507 devinfo->target, &tstate); in ahc_set_syncrate()
2550 tstate->ultraenb &= ~devinfo->target_mask; in ahc_set_syncrate()
2553 tstate->ultraenb |= in ahc_set_syncrate()
2564 if (tstate->ultraenb & devinfo->target_mask) in ahc_set_syncrate()
2597 update_needed += ahc_update_neg_request(ahc, devinfo, tstate, in ahc_set_syncrate()
2617 struct ahc_tmode_tstate *tstate; in ahc_set_width() local
2625 devinfo->target, &tstate); in ahc_set_width()
2659 update_needed += ahc_update_neg_request(ahc, devinfo, tstate, in ahc_set_width()
2702 struct ahc_tmode_tstate *tstate; in ahc_update_pending_scbs() local
2707 devinfo.target, &tstate); in ahc_update_pending_scbs()
2710 if ((tstate->ultraenb & devinfo.target_mask) != 0) in ahc_update_pending_scbs()
2714 if ((tstate->auto_negotiate & devinfo.target_mask) == 0 in ahc_update_pending_scbs()
2963 struct ahc_tmode_tstate *tstate; in ahc_build_transfer_msg() local
2973 devinfo->target, &tstate); in ahc_build_transfer_msg()
3580 struct ahc_tmode_tstate *tstate; in ahc_parse_msg() local
3590 devinfo->target, &tstate); in ahc_parse_msg()
3784 ahc_update_neg_request(ahc, devinfo, tstate, in ahc_parse_msg()
3953 tstate = ahc->enabled_targets[devinfo->our_scsiid]; in ahc_parse_msg()
3954 if (tstate != NULL) { in ahc_parse_msg()
3957 lstate = tstate->enabled_luns[devinfo->lun]; in ahc_parse_msg()
4009 struct ahc_tmode_tstate *tstate; in ahc_handle_msg_reject() local
4018 devinfo->target, &tstate); in ahc_handle_msg_reject()
4319 struct ahc_tmode_tstate* tstate; in ahc_handle_devreset() local
4333 tstate = ahc->enabled_targets[devinfo->our_scsiid]; in ahc_handle_devreset()
4334 if (tstate != NULL) { in ahc_handle_devreset()
4338 lstate = tstate->enabled_luns[lun]; in ahc_handle_devreset()
4513 struct ahc_tmode_tstate *tstate; in ahc_free() local
4515 tstate = ahc->enabled_targets[i]; in ahc_free()
4516 if (tstate != NULL) { in ahc_free()
4523 lstate = tstate->enabled_luns[j]; in ahc_free()
4530 kfree(tstate); in ahc_free()
5453 struct ahc_tmode_tstate *tstate; in ahc_init() local
5467 target_id, &tstate); in ahc_init()
5549 tstate->ultraenb = 0; in ahc_init()
6563 struct ahc_tmode_tstate* tstate; in ahc_reset_channel() local
6566 tstate = ahc->enabled_targets[target]; in ahc_reset_channel()
6567 if (tstate == NULL) in ahc_reset_channel()
6572 lstate = tstate->enabled_luns[lun]; in ahc_reset_channel()
7320 struct ahc_tmode_tstate **tstate, in ahc_find_tmode_devs() argument
7334 *tstate = NULL; in ahc_find_tmode_devs()
7346 *tstate = ahc->enabled_targets[ccb->ccb_h.target_id]; in ahc_find_tmode_devs()
7348 if (*tstate != NULL) in ahc_find_tmode_devs()
7350 (*tstate)->enabled_luns[ccb->ccb_h.target_lun]; in ahc_find_tmode_devs()
7362 struct ahc_tmode_tstate *tstate; in ahc_handle_en_lun() local
7374 status = ahc_find_tmode_devs(ahc, sim, ccb, &tstate, &lstate, in ahc_handle_en_lun()
7517 if (target != CAM_TARGET_WILDCARD && tstate == NULL) { in ahc_handle_en_lun()
7518 tstate = ahc_alloc_tstate(ahc, target, channel); in ahc_handle_en_lun()
7519 if (tstate == NULL) { in ahc_handle_en_lun()
7549 tstate->enabled_luns[lun] = lstate; in ahc_handle_en_lun()
7664 tstate->enabled_luns[lun] = NULL; in ahc_handle_en_lun()
7667 if (tstate->enabled_luns[i] != NULL) { in ahc_handle_en_lun()
7827 struct ahc_tmode_tstate *tstate; in ahc_handle_target_cmd() local
7840 tstate = ahc->enabled_targets[target]; in ahc_handle_target_cmd()
7842 if (tstate != NULL) in ahc_handle_target_cmd()
7843 lstate = tstate->enabled_luns[lun]; in ahc_handle_target_cmd()