bau_desc 611 arch/x86/include/asm/uv/uv_bau.h struct bau_desc *descriptor_base; bau_desc 674 arch/x86/include/asm/uv/uv_bau.h int (*wait_completion)(struct bau_desc*, bau_desc 527 arch/x86/platform/uv/tlb_uv.c static int uv1_wait_completion(struct bau_desc *bau_desc, bau_desc 600 arch/x86/platform/uv/tlb_uv.c static int uv2_3_wait_completion(struct bau_desc *bau_desc, bau_desc 681 arch/x86/platform/uv/tlb_uv.c static int uv4_wait_completion(struct bau_desc *bau_desc, bau_desc 728 arch/x86/platform/uv/tlb_uv.c static void destination_plugged(struct bau_desc *bau_desc, bau_desc 741 arch/x86/platform/uv/tlb_uv.c reset_with_ipi(&bau_desc->distribution, bcp); bau_desc 751 arch/x86/platform/uv/tlb_uv.c static void destination_timeout(struct bau_desc *bau_desc, bau_desc 763 arch/x86/platform/uv/tlb_uv.c reset_with_ipi(&bau_desc->distribution, bcp); bau_desc 876 arch/x86/platform/uv/tlb_uv.c static void handle_cmplt(int completion_status, struct bau_desc *bau_desc, bau_desc 881 arch/x86/platform/uv/tlb_uv.c destination_plugged(bau_desc, bcp, hmaster, stat); bau_desc 883 arch/x86/platform/uv/tlb_uv.c destination_timeout(bau_desc, bcp, hmaster, stat); bau_desc 898 arch/x86/platform/uv/tlb_uv.c struct bau_desc *bau_desc) bau_desc 922 arch/x86/platform/uv/tlb_uv.c uv1_hdr = &bau_desc->header.uv1_hdr; bau_desc 925 arch/x86/platform/uv/tlb_uv.c uv2_3_hdr = &bau_desc->header.uv2_3_hdr; bau_desc 952 arch/x86/platform/uv/tlb_uv.c completion_stat = ops.wait_completion(bau_desc, bcp, try); bau_desc 954 arch/x86/platform/uv/tlb_uv.c handle_cmplt(completion_stat, bau_desc, bcp, hmaster, stat); bau_desc 1015 arch/x86/platform/uv/tlb_uv.c int remotes, struct bau_desc *bau_desc) bau_desc 1023 arch/x86/platform/uv/tlb_uv.c hubs = bau_uvhub_weight(&bau_desc->distribution); bau_desc 1049 arch/x86/platform/uv/tlb_uv.c struct bau_desc *bau_desc, int *localsp, int *remotesp) bau_desc 1065 arch/x86/platform/uv/tlb_uv.c bau_uvhub_set(pnode, &bau_desc->distribution); bau_desc 1107 arch/x86/platform/uv/tlb_uv.c struct bau_desc *bau_desc; bau_desc 1151 arch/x86/platform/uv/tlb_uv.c bau_desc = bcp->descriptor_base; bau_desc 1152 arch/x86/platform/uv/tlb_uv.c bau_desc += (ITEMS_PER_DESC * bcp->uvhub_cpu); bau_desc 1153 arch/x86/platform/uv/tlb_uv.c bau_uvhubs_clear(&bau_desc->distribution, UV_DISTRIBUTION_SIZE); bau_desc 1154 arch/x86/platform/uv/tlb_uv.c if (set_distrib_bits(flush_mask, bcp, bau_desc, &locals, &remotes)) bau_desc 1157 arch/x86/platform/uv/tlb_uv.c record_send_statistics(stat, locals, hubs, remotes, bau_desc); bau_desc 1168 arch/x86/platform/uv/tlb_uv.c bau_desc->payload.uv1_2_3.address = address; bau_desc 1169 arch/x86/platform/uv/tlb_uv.c bau_desc->payload.uv1_2_3.sending_cpu = cpu; bau_desc 1172 arch/x86/platform/uv/tlb_uv.c bau_desc->payload.uv4.address = address; bau_desc 1173 arch/x86/platform/uv/tlb_uv.c bau_desc->payload.uv4.sending_cpu = cpu; bau_desc 1174 arch/x86/platform/uv/tlb_uv.c bau_desc->payload.uv4.qualifier = BAU_DESC_QUALIFIER; bau_desc 1182 arch/x86/platform/uv/tlb_uv.c if (!uv_flush_send_and_wait(flush_mask, bcp, bau_desc)) bau_desc 1719 arch/x86/platform/uv/tlb_uv.c struct bau_desc *bau_desc; bau_desc 1720 arch/x86/platform/uv/tlb_uv.c struct bau_desc *bd2; bau_desc 1729 arch/x86/platform/uv/tlb_uv.c dsize = sizeof(struct bau_desc) * ADP_SZ * ITEMS_PER_DESC; bau_desc 1730 arch/x86/platform/uv/tlb_uv.c bau_desc = kmalloc_node(dsize, GFP_KERNEL, node); bau_desc 1731 arch/x86/platform/uv/tlb_uv.c BUG_ON(!bau_desc); bau_desc 1733 arch/x86/platform/uv/tlb_uv.c gpa = uv_gpa(bau_desc); bau_desc 1747 arch/x86/platform/uv/tlb_uv.c for (i = 0, bd2 = bau_desc; i < (ADP_SZ * ITEMS_PER_DESC); i++, bd2++) { bau_desc 1748 arch/x86/platform/uv/tlb_uv.c memset(bd2, 0, sizeof(struct bau_desc)); bau_desc 1785 arch/x86/platform/uv/tlb_uv.c bcp->descriptor_base = bau_desc;