diag204_buf        31 arch/s390/hypfs/hypfs_diag.c static void *diag204_buf;		/* 4K aligned buffer for diag204 data */
diag204_buf       223 arch/s390/hypfs/hypfs_diag.c 	if (!diag204_buf)
diag204_buf       229 arch/s390/hypfs/hypfs_diag.c 		free_pages((unsigned long) diag204_buf, 0);
diag204_buf       231 arch/s390/hypfs/hypfs_diag.c 	diag204_buf = NULL;
diag204_buf       245 arch/s390/hypfs/hypfs_diag.c 	diag204_buf = page_align_ptr(diag204_buf_vmalloc);
diag204_buf       247 arch/s390/hypfs/hypfs_diag.c 	return diag204_buf;
diag204_buf       252 arch/s390/hypfs/hypfs_diag.c 	diag204_buf = (void*)__get_free_pages(GFP_KERNEL,0);
diag204_buf       253 arch/s390/hypfs/hypfs_diag.c 	if (!diag204_buf)
diag204_buf       256 arch/s390/hypfs/hypfs_diag.c 	return diag204_buf;
diag204_buf       261 arch/s390/hypfs/hypfs_diag.c 	if (diag204_buf) {
diag204_buf       263 arch/s390/hypfs/hypfs_diag.c 		return diag204_buf;
diag204_buf       307 arch/s390/kernel/sthyi.c 	void *diag204_buf;
diag204_buf       320 arch/s390/kernel/sthyi.c 	diag204_buf = vmalloc(array_size(pages, PAGE_SIZE));
diag204_buf       321 arch/s390/kernel/sthyi.c 	if (!diag204_buf)
diag204_buf       325 arch/s390/kernel/sthyi.c 		    (unsigned long)DIAG204_INFO_EXT, pages, diag204_buf);
diag204_buf       333 arch/s390/kernel/sthyi.c 	ti_hdr = diag204_buf;
diag204_buf       334 arch/s390/kernel/sthyi.c 	part_block = diag204_buf + sizeof(*ti_hdr);
diag204_buf       343 arch/s390/kernel/sthyi.c 		this_lpar = (void *)part_block - diag204_buf == ti_hdr->this_part;
diag204_buf       349 arch/s390/kernel/sthyi.c 	part_block = diag204_buf + ti_hdr->this_part;
diag204_buf       393 arch/s390/kernel/sthyi.c 	vfree(diag204_buf);