• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/message/fusion/

Lines Matching defs:ri

435 	struct mptfc_rport_info	*ri;
449 list_for_each_entry(ri, &ioc->fc_rports, list) {
450 pn = (u64)ri->pg0.WWPN.High << 32 | (u64)ri->pg0.WWPN.Low;
452 list_move_tail(&ri->list, &ioc->fc_rports);
458 ri = kzalloc(sizeof(struct mptfc_rport_info), GFP_KERNEL);
459 if (!ri)
461 list_add_tail(&ri->list, &ioc->fc_rports);
464 ri->pg0 = *pg0; /* add/update pg0 data */
465 ri->flags &= ~MPT_RPORT_INFO_FLAGS_MISSING;
468 if (!(ri->flags & MPT_RPORT_INFO_FLAGS_REGISTERED)) {
469 ri->flags |= MPT_RPORT_INFO_FLAGS_REGISTERED;
472 ri->rport = rport;
480 if (ri->starget) {
481 vtarget = ri->starget->hostdata;
488 *((struct mptfc_rport_info **)rport->dd_data) = ri;
492 pn = (u64)ri->pg0.WWPN.High << 32 | (u64)ri->pg0.WWPN.Low;
493 nn = (u64)ri->pg0.WWNN.High << 32 | (u64)ri->pg0.WWNN.Low;
503 ri->rport->scsi_target_id,
504 ri->rport->dev_loss_tmo));
506 list_del(&ri->list);
507 kfree(ri);
508 ri = NULL;
521 struct mptfc_rport_info *ri;
525 ri = *((struct mptfc_rport_info **)rport->dd_data);
526 if (ri) /* better be! */
527 ri->starget = NULL;
544 struct mptfc_rport_info *ri;
555 ri = *((struct mptfc_rport_info **)rport->dd_data);
556 if (ri) { /* better be! */
557 vtarget->id = ri->pg0.CurrentTargetID;
558 vtarget->channel = ri->pg0.CurrentBus;
559 ri->starget = starget;
582 struct mptfc_rport_info *ri;
584 ri = *((struct mptfc_rport_info **)rport->dd_data);
585 pn = (u64)ri->pg0.WWPN.High << 32 | (u64)ri->pg0.WWPN.Low;
586 nn = (u64)ri->pg0.WWNN.High << 32 | (u64)ri->pg0.WWNN.Low;
593 sdev->id, ri->pg0.CurrentTargetID,
594 ri->pg0.PortIdentifier,
655 struct mptfc_rport_info *ri;
674 ri = *((struct mptfc_rport_info **)rport->dd_data);
675 if (unlikely(!ri)) {
1095 struct mptfc_rport_info *ri;
1100 list_for_each_entry(ri, &ioc->fc_rports, list) {
1101 if (ri->flags & MPT_RPORT_INFO_FLAGS_REGISTERED) {
1102 ri->flags &= ~MPT_RPORT_INFO_FLAGS_REGISTERED;
1103 fc_remote_port_delete(ri->rport); /* won't sleep */
1104 ri->rport = NULL;
1105 starget = ri->starget;
1112 pn = (u64)ri->pg0.WWPN.High << 32 |
1113 (u64)ri->pg0.WWPN.Low;
1130 struct mptfc_rport_info *ri;
1135 list_for_each_entry(ri, &ioc->fc_rports, list) {
1136 if (ri->flags & MPT_RPORT_INFO_FLAGS_REGISTERED) {
1137 ri->flags |= MPT_RPORT_INFO_FLAGS_MISSING;
1152 list_for_each_entry(ri, &ioc->fc_rports, list) {
1154 if (ri->flags & MPT_RPORT_INFO_FLAGS_MISSING) {
1156 ri->flags &= ~(MPT_RPORT_INFO_FLAGS_REGISTERED|
1158 fc_remote_port_delete(ri->rport); /* won't sleep */
1159 ri->rport = NULL;
1160 starget = ri->starget;
1167 pn = (u64)ri->pg0.WWPN.High << 32 |
1168 (u64)ri->pg0.WWPN.Low;