Searched refs:diag204_buf (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/arch/s390/hypfs/ |
H A D | hypfs_diag.c | 29 static void *diag204_buf; /* 4K aligned buffer for diag204 data */ variable 54 vfree(diag204_buf); in diag204_free_buffer() 55 diag204_buf = NULL; in diag204_free_buffer() 60 if (diag204_buf) { in diag204_get_buffer() 62 return diag204_buf; in diag204_get_buffer() 72 diag204_buf = __vmalloc_node(array_size(*pages, PAGE_SIZE), in diag204_get_buffer() 75 if (!diag204_buf) in diag204_get_buffer() 78 return diag204_buf; in diag204_get_buffer()
|
/kernel/linux/linux-5.10/arch/s390/hypfs/ |
H A D | hypfs_diag.c | 31 static void *diag204_buf; /* 4K aligned buffer for diag204 data */ variable 223 if (!diag204_buf) in diag204_free_buffer() 229 free_pages((unsigned long) diag204_buf, 0); in diag204_free_buffer() 231 diag204_buf = NULL; in diag204_free_buffer() 245 diag204_buf = page_align_ptr(diag204_buf_vmalloc); in diag204_alloc_vbuf() 247 return diag204_buf; in diag204_alloc_vbuf() 252 diag204_buf = (void*)__get_free_pages(GFP_KERNEL,0); in diag204_alloc_rbuf() 253 if (!diag204_buf) in diag204_alloc_rbuf() 256 return diag204_buf; in diag204_alloc_rbuf() 261 if (diag204_buf) { in diag204_get_buffer() [all...] |
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | sthyi.c | 307 void *diag204_buf; in fill_diag() local 320 diag204_buf = vmalloc(array_size(pages, PAGE_SIZE)); in fill_diag() 321 if (!diag204_buf) in fill_diag() 325 (unsigned long)DIAG204_INFO_EXT, pages, diag204_buf); in fill_diag() 333 ti_hdr = diag204_buf; in fill_diag() 334 part_block = diag204_buf + sizeof(*ti_hdr); in fill_diag() 343 this_lpar = (void *)part_block - diag204_buf == ti_hdr->this_part; in fill_diag() 349 part_block = diag204_buf + ti_hdr->this_part; in fill_diag() 393 vfree(diag204_buf); in fill_diag()
|
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | sthyi.c | 307 void *diag204_buf; in fill_diag() local 320 diag204_buf = __vmalloc_node(array_size(pages, PAGE_SIZE), in fill_diag() 323 if (!diag204_buf) in fill_diag() 327 (unsigned long)DIAG204_INFO_EXT, pages, diag204_buf); in fill_diag() 335 ti_hdr = diag204_buf; in fill_diag() 336 part_block = diag204_buf + sizeof(*ti_hdr); in fill_diag() 345 this_lpar = (void *)part_block - diag204_buf == ti_hdr->this_part; in fill_diag() 351 part_block = diag204_buf + ti_hdr->this_part; in fill_diag() 395 vfree(diag204_buf); in fill_diag()
|
Completed in 4 milliseconds