| // SPDX-License-Identifier: Zlib |
| /* dfltcc.c - SystemZ DEFLATE CONVERSION CALL support. */ |
| #include <linux/export.h> |
| #include <linux/module.h> |
| return NULL; /* Successful completion */ |
| return NULL; /* Ignore for pre-boot decompressor */ |
| sprintf(buf, "Operation-Ending-Supplemental Code is 0x%.2X", oesc); |
| void dfltcc_reset_state(struct dfltcc_state *dfltcc_state) { |
| /* Initialize available functions */ |
| if (is_dfltcc_enabled()) { |
| dfltcc(DFLTCC_QAF, &dfltcc_state->param, NULL, NULL, NULL, NULL, NULL); |
| memmove(&dfltcc_state->af, &dfltcc_state->param, sizeof(dfltcc_state->af)); |
| memset(&dfltcc_state->af, 0, sizeof(dfltcc_state->af)); |
| /* Initialize parameter block */ |
| memset(&dfltcc_state->param, 0, sizeof(dfltcc_state->param)); |
| dfltcc_state->param.nt = 1; |
| dfltcc_state->param.ribm = DFLTCC_RIBM; |