Home
last modified time | relevance | path

Searched refs:diag204_buf (Results 1 – 2 of 2) sorted by relevance

/linux/arch/s390/hypfs/
H A Dhypfs_diag.c28 static void *diag204_buf; /* 4K aligned buffer for diag204 data */ variable
51 vfree(diag204_buf); in diag204_free_buffer()
52 diag204_buf = NULL; in diag204_free_buffer()
57 if (diag204_buf) { in diag204_get_buffer()
59 return diag204_buf; in diag204_get_buffer()
69 diag204_buf = __vmalloc_node(array_size(*pages, PAGE_SIZE), in diag204_get_buffer()
72 if (!diag204_buf) in diag204_get_buffer()
75 return diag204_buf; in diag204_get_buffer()
/linux/arch/s390/kernel/
H A Dsthyi.c309 void *diag204_buf; in diag204_get_data() local
319 diag204_buf = __vmalloc_node(array_size(pages, PAGE_SIZE), in diag204_get_data()
322 if (!diag204_buf) in diag204_get_data()
328 rc = diag204(subcode, pages, diag204_buf); in diag204_get_data()
330 vfree(diag204_buf); in diag204_get_data()
333 return diag204_buf; in diag204_get_data()
347 static void fill_diag(struct sthyi_sctns *sctns, void *diag204_buf) in fill_diag() argument
361 ti_hdr = diag204_buf; in fill_diag()
362 part_block = diag204_buf + sizeof(*ti_hdr); in fill_diag()
371 this_lpar = (void *)part_block - diag204_buf == ti_hdr->this_part; in fill_diag()
[all …]