Lines Matching refs:pages
58 void *diag204_get_buffer(enum diag204_format fmt, int *pages) in diag204_get_buffer() argument
61 *pages = diag204_buf_pages; in diag204_get_buffer()
65 *pages = 1; in diag204_get_buffer()
67 *pages = diag204((unsigned long)DIAG204_SUBC_RSI | in diag204_get_buffer()
69 if (*pages <= 0) in diag204_get_buffer()
72 diag204_buf = __vmalloc_node(array_size(*pages, PAGE_SIZE), in diag204_get_buffer()
77 diag204_buf_pages = *pages; in diag204_get_buffer()
98 int pages, rc; in diag204_probe() local
100 buf = diag204_get_buffer(DIAG204_INFO_EXT, &pages); in diag204_probe()
103 (unsigned long)DIAG204_INFO_EXT, pages, buf) >= 0) { in diag204_probe()
109 (unsigned long)DIAG204_INFO_EXT, pages, buf) >= 0) { in diag204_probe()
119 buf = diag204_get_buffer(DIAG204_INFO_SIMPLE, &pages); in diag204_probe()
125 (unsigned long)DIAG204_INFO_SIMPLE, pages, buf) >= 0) { in diag204_probe()
141 int diag204_store(void *buf, int pages) in diag204_store() argument
146 (unsigned long)diag204_get_info_type(), pages, buf); in diag204_store()