• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/

Lines Matching refs:bau_desc

399 static int uv_wait_completion(struct bau_desc *bau_desc,
493 destination_plugged(struct bau_desc *bau_desc, struct bau_control *bcp,
502 uv_reset_with_ipi(&bau_desc->distribution, bcp->cpu);
511 destination_timeout(struct bau_desc *bau_desc, struct bau_control *bcp,
520 uv_reset_with_ipi(&bau_desc->distribution, bcp->cpu);
569 int uv_flush_send_and_wait(struct bau_desc *bau_desc,
611 bau_desc->header.msg_type = MSG_REGULAR;
614 bau_desc->header.msg_type = MSG_RETRY;
617 bau_desc->header.sequence = seq_number;
623 completion_status = uv_wait_completion(bau_desc, mmr_offset,
627 destination_plugged(bau_desc, bcp, hmaster, stat);
629 destination_timeout(bau_desc, bcp, hmaster, stat);
706 struct bau_desc *bau_desc;
748 bau_desc = bcp->descriptor_base;
749 bau_desc += UV_ITEMS_PER_DESCRIPTOR * bcp->uvhub_cpu;
750 bau_uvhubs_clear(&bau_desc->distribution, UV_DISTRIBUTION_SIZE);
755 bau_uvhub_set(uvhub, &bau_desc->distribution);
767 remotes = bau_uvhub_weight(&bau_desc->distribution);
770 hubs = bau_uvhub_weight(&bau_desc->distribution);
788 bau_desc->payload.address = va;
789 bau_desc->payload.sending_cpu = cpu;
795 if (!uv_flush_send_and_wait(bau_desc, flush_mask, bcp))
1332 struct bau_desc *bau_desc;
1333 struct bau_desc *bd2;
1337 * each bau_desc is 64 bytes; there are 8 (UV_ITEMS_PER_DESCRIPTOR)
1340 bau_desc = (struct bau_desc *)kmalloc_node(sizeof(struct bau_desc)*
1342 BUG_ON(!bau_desc);
1344 pa = uv_gpa(bau_desc); /* need the real nasid*/
1356 for (i = 0, bd2 = bau_desc; i < (UV_ADP_SIZE*UV_ITEMS_PER_DESCRIPTOR);
1358 memset(bd2, 0, sizeof(struct bau_desc));
1378 bcp->descriptor_base = bau_desc;