diff options
author | Dean Nelson <dcn@sgi.com> | 2008-07-30 01:34:10 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-07-30 12:41:49 -0400 |
commit | 7fb5e59d63deda89a8eefdbd5b3c8d622076afd4 (patch) | |
tree | 4c78f9e016dd0998e8539a1da358b4ba961db8e9 /drivers/misc/sgi-xp/xpc_uv.c | |
parent | a47d5dac9d8481766382f8cf1483dd581df38b99 (diff) |
sgi-xp: separate chctl_flags from XPC's notify IRQ
Tie current IPI references to either XPC's notify IRQ or channel control
flags.
Signed-off-by: Dean Nelson <dcn@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/misc/sgi-xp/xpc_uv.c')
-rw-r--r-- | drivers/misc/sgi-xp/xpc_uv.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/misc/sgi-xp/xpc_uv.c b/drivers/misc/sgi-xp/xpc_uv.c index c53b229cb04e..1401b0f45dcb 100644 --- a/drivers/misc/sgi-xp/xpc_uv.c +++ b/drivers/misc/sgi-xp/xpc_uv.c | |||
@@ -26,7 +26,7 @@ static DECLARE_BITMAP(xpc_heartbeating_to_mask_uv, XP_MAX_NPARTITIONS_UV); | |||
26 | static void *xpc_activate_mq; | 26 | static void *xpc_activate_mq; |
27 | 27 | ||
28 | static void | 28 | static void |
29 | xpc_IPI_send_local_activate_uv(struct xpc_partition *part) | 29 | xpc_send_local_activate_IRQ_uv(struct xpc_partition *part) |
30 | { | 30 | { |
31 | /* | 31 | /* |
32 | * >>> make our side think that the remote parition sent an activate | 32 | * >>> make our side think that the remote parition sent an activate |
@@ -75,13 +75,13 @@ xpc_request_partition_activation_uv(struct xpc_rsvd_page *remote_rp, | |||
75 | * >>> part->sn.uv.activate_mq_gpa = remote_rp->sn.activate_mq_gpa; | 75 | * >>> part->sn.uv.activate_mq_gpa = remote_rp->sn.activate_mq_gpa; |
76 | */ | 76 | */ |
77 | 77 | ||
78 | xpc_IPI_send_local_activate_uv(part); | 78 | xpc_send_local_activate_IRQ_uv(part); |
79 | } | 79 | } |
80 | 80 | ||
81 | static void | 81 | static void |
82 | xpc_request_partition_reactivation_uv(struct xpc_partition *part) | 82 | xpc_request_partition_reactivation_uv(struct xpc_partition *part) |
83 | { | 83 | { |
84 | xpc_IPI_send_local_activate_uv(part); | 84 | xpc_send_local_activate_IRQ_uv(part); |
85 | } | 85 | } |
86 | 86 | ||
87 | /* | 87 | /* |
@@ -114,7 +114,7 @@ xpc_make_first_contact_uv(struct xpc_partition *part) | |||
114 | } | 114 | } |
115 | 115 | ||
116 | static u64 | 116 | static u64 |
117 | xpc_get_IPI_flags_uv(struct xpc_partition *part) | 117 | xpc_get_chctl_all_flags_uv(struct xpc_partition *part) |
118 | { | 118 | { |
119 | /* >>> this function needs fleshing out */ | 119 | /* >>> this function needs fleshing out */ |
120 | return 0UL; | 120 | return 0UL; |
@@ -140,7 +140,7 @@ xpc_init_uv(void) | |||
140 | xpc_setup_infrastructure = xpc_setup_infrastructure_uv; | 140 | xpc_setup_infrastructure = xpc_setup_infrastructure_uv; |
141 | xpc_teardown_infrastructure = xpc_teardown_infrastructure_uv; | 141 | xpc_teardown_infrastructure = xpc_teardown_infrastructure_uv; |
142 | xpc_make_first_contact = xpc_make_first_contact_uv; | 142 | xpc_make_first_contact = xpc_make_first_contact_uv; |
143 | xpc_get_IPI_flags = xpc_get_IPI_flags_uv; | 143 | xpc_get_chctl_all_flags = xpc_get_chctl_all_flags_uv; |
144 | xpc_get_deliverable_msg = xpc_get_deliverable_msg_uv; | 144 | xpc_get_deliverable_msg = xpc_get_deliverable_msg_uv; |
145 | } | 145 | } |
146 | 146 | ||