part_uv            76 drivers/misc/sgi-xp/xpc_uv.c 	struct xpc_partition_uv *part_uv;
part_uv            79 drivers/misc/sgi-xp/xpc_uv.c 		part_uv = &xpc_partitions[partid].sn.uv;
part_uv            81 drivers/misc/sgi-xp/xpc_uv.c 		mutex_init(&part_uv->cached_activate_gru_mq_desc_mutex);
part_uv            82 drivers/misc/sgi-xp/xpc_uv.c 		spin_lock_init(&part_uv->flags_lock);
part_uv            83 drivers/misc/sgi-xp/xpc_uv.c 		part_uv->remote_act_state = XPC_P_AS_INACTIVE;
part_uv            92 drivers/misc/sgi-xp/xpc_uv.c 	struct xpc_partition_uv *part_uv;
part_uv            96 drivers/misc/sgi-xp/xpc_uv.c 		part_uv = &xpc_partitions[partid].sn.uv;
part_uv            98 drivers/misc/sgi-xp/xpc_uv.c 		if (part_uv->cached_activate_gru_mq_desc != NULL) {
part_uv            99 drivers/misc/sgi-xp/xpc_uv.c 			mutex_lock(&part_uv->cached_activate_gru_mq_desc_mutex);
part_uv           100 drivers/misc/sgi-xp/xpc_uv.c 			spin_lock_irqsave(&part_uv->flags_lock, irq_flags);
part_uv           101 drivers/misc/sgi-xp/xpc_uv.c 			part_uv->flags &= ~XPC_P_CACHED_ACTIVATE_GRU_MQ_DESC_UV;
part_uv           102 drivers/misc/sgi-xp/xpc_uv.c 			spin_unlock_irqrestore(&part_uv->flags_lock, irq_flags);
part_uv           103 drivers/misc/sgi-xp/xpc_uv.c 			kfree(part_uv->cached_activate_gru_mq_desc);
part_uv           104 drivers/misc/sgi-xp/xpc_uv.c 			part_uv->cached_activate_gru_mq_desc = NULL;
part_uv           105 drivers/misc/sgi-xp/xpc_uv.c 			mutex_unlock(&part_uv->
part_uv           429 drivers/misc/sgi-xp/xpc_uv.c 	struct xpc_partition_uv *part_uv = &part->sn.uv;
part_uv           432 drivers/misc/sgi-xp/xpc_uv.c 	part_uv->remote_act_state = msg_hdr->act_state;
part_uv           451 drivers/misc/sgi-xp/xpc_uv.c 		if (part_uv->act_state_req == 0)
part_uv           453 drivers/misc/sgi-xp/xpc_uv.c 		part_uv->act_state_req = XPC_P_ASR_ACTIVATE_UV;
part_uv           456 drivers/misc/sgi-xp/xpc_uv.c 		part_uv->heartbeat_gpa = msg->heartbeat_gpa;
part_uv           459 drivers/misc/sgi-xp/xpc_uv.c 		    part_uv->activate_gru_mq_desc_gpa) {
part_uv           460 drivers/misc/sgi-xp/xpc_uv.c 			spin_lock(&part_uv->flags_lock);
part_uv           461 drivers/misc/sgi-xp/xpc_uv.c 			part_uv->flags &= ~XPC_P_CACHED_ACTIVATE_GRU_MQ_DESC_UV;
part_uv           462 drivers/misc/sgi-xp/xpc_uv.c 			spin_unlock(&part_uv->flags_lock);
part_uv           463 drivers/misc/sgi-xp/xpc_uv.c 			part_uv->activate_gru_mq_desc_gpa =
part_uv           478 drivers/misc/sgi-xp/xpc_uv.c 		if (part_uv->act_state_req == 0)
part_uv           480 drivers/misc/sgi-xp/xpc_uv.c 		part_uv->act_state_req = XPC_P_ASR_DEACTIVATE_UV;
part_uv           481 drivers/misc/sgi-xp/xpc_uv.c 		part_uv->reason = msg->reason;
part_uv           579 drivers/misc/sgi-xp/xpc_uv.c 		spin_lock_irqsave(&part_uv->flags_lock, irq_flags);
part_uv           580 drivers/misc/sgi-xp/xpc_uv.c 		part_uv->flags |= XPC_P_ENGAGED_UV;
part_uv           581 drivers/misc/sgi-xp/xpc_uv.c 		spin_unlock_irqrestore(&part_uv->flags_lock, irq_flags);
part_uv           585 drivers/misc/sgi-xp/xpc_uv.c 		spin_lock_irqsave(&part_uv->flags_lock, irq_flags);
part_uv           586 drivers/misc/sgi-xp/xpc_uv.c 		part_uv->flags &= ~XPC_P_ENGAGED_UV;
part_uv           587 drivers/misc/sgi-xp/xpc_uv.c 		spin_unlock_irqrestore(&part_uv->flags_lock, irq_flags);
part_uv           596 drivers/misc/sgi-xp/xpc_uv.c 		if (part_uv->act_state_req == 0)
part_uv           598 drivers/misc/sgi-xp/xpc_uv.c 		part_uv->act_state_req = XPC_P_ASR_DEACTIVATE_UV;
part_uv           599 drivers/misc/sgi-xp/xpc_uv.c 		part_uv->reason = xpBadMsgType;
part_uv           613 drivers/misc/sgi-xp/xpc_uv.c 		if (part_uv->act_state_req == 0)
part_uv           615 drivers/misc/sgi-xp/xpc_uv.c 		part_uv->act_state_req = XPC_P_ASR_REACTIVATE_UV;
part_uv           680 drivers/misc/sgi-xp/xpc_uv.c 	struct xpc_partition_uv *part_uv = &part->sn.uv;
part_uv           692 drivers/misc/sgi-xp/xpc_uv.c 	mutex_lock(&part_uv->cached_activate_gru_mq_desc_mutex);
part_uv           694 drivers/misc/sgi-xp/xpc_uv.c 	if (!(part_uv->flags & XPC_P_CACHED_ACTIVATE_GRU_MQ_DESC_UV)) {
part_uv           695 drivers/misc/sgi-xp/xpc_uv.c 		gru_mq_desc = part_uv->cached_activate_gru_mq_desc;
part_uv           704 drivers/misc/sgi-xp/xpc_uv.c 			part_uv->cached_activate_gru_mq_desc = gru_mq_desc;
part_uv           708 drivers/misc/sgi-xp/xpc_uv.c 						      part_uv->
part_uv           713 drivers/misc/sgi-xp/xpc_uv.c 		spin_lock_irqsave(&part_uv->flags_lock, irq_flags);
part_uv           714 drivers/misc/sgi-xp/xpc_uv.c 		part_uv->flags |= XPC_P_CACHED_ACTIVATE_GRU_MQ_DESC_UV;
part_uv           715 drivers/misc/sgi-xp/xpc_uv.c 		spin_unlock_irqrestore(&part_uv->flags_lock, irq_flags);
part_uv           719 drivers/misc/sgi-xp/xpc_uv.c 	ret = xpc_send_gru_msg(part_uv->cached_activate_gru_mq_desc, msg,
part_uv           723 drivers/misc/sgi-xp/xpc_uv.c 		if (!(part_uv->flags & XPC_P_CACHED_ACTIVATE_GRU_MQ_DESC_UV))
part_uv           727 drivers/misc/sgi-xp/xpc_uv.c 	mutex_unlock(&part_uv->cached_activate_gru_mq_desc_mutex);
part_uv           765 drivers/misc/sgi-xp/xpc_uv.c 	struct xpc_partition_uv *part_uv = &part->sn.uv;
part_uv           774 drivers/misc/sgi-xp/xpc_uv.c 	if (part_uv->act_state_req == 0)
part_uv           776 drivers/misc/sgi-xp/xpc_uv.c 	part_uv->act_state_req = act_state_req;
part_uv           877 drivers/misc/sgi-xp/xpc_uv.c 	struct xpc_partition_uv *part_uv = &part->sn.uv;
part_uv           880 drivers/misc/sgi-xp/xpc_uv.c 	ret = xp_remote_memcpy(uv_gpa(&part_uv->cached_heartbeat),
part_uv           881 drivers/misc/sgi-xp/xpc_uv.c 			       part_uv->heartbeat_gpa,
part_uv           886 drivers/misc/sgi-xp/xpc_uv.c 	if (part_uv->cached_heartbeat.value == part->last_heartbeat &&
part_uv           887 drivers/misc/sgi-xp/xpc_uv.c 	    !part_uv->cached_heartbeat.offline) {
part_uv           891 drivers/misc/sgi-xp/xpc_uv.c 		part->last_heartbeat = part_uv->cached_heartbeat.value;
part_uv          1303 drivers/misc/sgi-xp/xpc_uv.c 	struct xpc_partition_uv *part_uv = &xpc_partitions[partid].sn.uv;
part_uv          1306 drivers/misc/sgi-xp/xpc_uv.c 	spin_lock_irqsave(&part_uv->flags_lock, irq_flags);
part_uv          1307 drivers/misc/sgi-xp/xpc_uv.c 	part_uv->flags &= ~XPC_P_ENGAGED_UV;
part_uv          1308 drivers/misc/sgi-xp/xpc_uv.c 	spin_unlock_irqrestore(&part_uv->flags_lock, irq_flags);
part_uv          1320 drivers/misc/sgi-xp/xpc_uv.c 	struct xpc_partition_uv *part_uv;
part_uv          1324 drivers/misc/sgi-xp/xpc_uv.c 		part_uv = &xpc_partitions[partid].sn.uv;
part_uv          1325 drivers/misc/sgi-xp/xpc_uv.c 		if ((part_uv->flags & XPC_P_ENGAGED_UV) != 0)
part_uv          1413 drivers/misc/sgi-xp/xpc_uv.c 	struct xpc_partition_uv *part_uv = &part->sn.uv;
part_uv          1427 drivers/misc/sgi-xp/xpc_uv.c 		if (part_uv->act_state_req == 0)
part_uv          1429 drivers/misc/sgi-xp/xpc_uv.c 		part_uv->act_state_req = XPC_P_ASR_DEACTIVATE_UV;
part_uv          1430 drivers/misc/sgi-xp/xpc_uv.c 		part_uv->reason = xpBadChannelNumber;