• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/sn/

Lines Matching refs:part

102  *   vars part
107 * which are partition specific (vars part). These are setup by XPC.
252 * The vars_part MAGIC numbers play a part in the first contact protocol.
544 u64 remote_vars_part_pa; /* phys addr of partition's vars part */
547 int remote_act_nasid; /* active part's act/deact nasid */
548 int remote_act_phys_cpuid; /* active part's act/deact phys cpuid */
578 atomic_t nchannels_engaged;/* #of channels engaged with remote part */
725 xpc_wakeup_channel_mgr(struct xpc_partition *part)
727 if (atomic_inc_return(&part->channel_mgr_requests) == 1) {
728 wake_up(&part->channel_mgr_wq);
766 xpc_part_deref(struct xpc_partition *part)
768 s32 refs = atomic_dec_return(&part->references);
772 if (refs == 0 && part->setup_state == XPC_P_WTEARDOWN) {
773 wake_up(&part->teardown_wq);
778 xpc_part_ref(struct xpc_partition *part)
783 atomic_inc(&part->references);
784 setup = (part->setup_state == XPC_P_SETUP);
786 xpc_part_deref(part);
812 xpc_mark_partition_engaged(struct xpc_partition *part)
815 AMO_t *amo = (AMO_t *) __va(part->remote_amos_page_pa +
837 xpc_mark_partition_disengaged(struct xpc_partition *part)
840 AMO_t *amo = (AMO_t *) __va(part->remote_amos_page_pa +
862 xpc_request_partition_disengage(struct xpc_partition *part)
865 AMO_t *amo = (AMO_t *) __va(part->remote_amos_page_pa +
887 xpc_cancel_partition_disengage_request(struct xpc_partition *part)
890 AMO_t *amo = (AMO_t *) __va(part->remote_amos_page_pa +
1027 xpc_IPI_send_activated(struct xpc_partition *part)
1029 xpc_activate_IRQ_send(part->remote_amos_page_pa, cnodeid_to_nasid(0),
1030 part->remote_act_nasid, part->remote_act_phys_cpuid);
1034 xpc_IPI_send_reactivate(struct xpc_partition *part)
1036 xpc_activate_IRQ_send(xpc_vars->amos_page_pa, part->reactivate_nasid,
1041 xpc_IPI_send_disengage(struct xpc_partition *part)
1043 xpc_activate_IRQ_send(part->remote_amos_page_pa, cnodeid_to_nasid(0),
1044 part->remote_act_nasid, part->remote_act_phys_cpuid);
1063 struct xpc_partition *part = &xpc_partitions[ch->partid];
1067 if (likely(part->act_state != XPC_P_DEACTIVATING)) {
1068 ret = xpc_IPI_send(part->remote_IPI_amo_va,
1070 part->remote_IPI_nasid,
1071 part->remote_IPI_phys_cpuid,
1079 XPC_DEACTIVATE_PARTITION(part, ret);
1100 struct xpc_partition *part = &xpc_partitions[ch->partid];
1103 FETCHOP_STORE_OP(TO_AMO((u64) &part->local_IPI_amo_va->variable),
1236 xpc_check_for_channel_activity(struct xpc_partition *part)
1242 IPI_amo = xpc_IPI_receive(part->local_IPI_amo_va);
1247 spin_lock_irqsave(&part->IPI_lock, irq_flags);
1248 part->local_IPI_amo |= IPI_amo;
1249 spin_unlock_irqrestore(&part->IPI_lock, irq_flags);
1252 XPC_PARTID(part), IPI_amo);
1254 xpc_wakeup_channel_mgr(part);