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);