Lines Matching +full:0 +full:x11d
40 #define PERSISTENT_RAM_SIG (0x43474244) /* DBGC */
57 unsigned long flags = 0; in buffer_start_add()
79 unsigned long flags = 0; in buffer_size_add()
104 memset(prz->ecc_info.par, 0, in persistent_ram_encode_rs8()
105 prz->ecc_info.ecc_size * sizeof(prz->ecc_info.par[0])); in persistent_ram_encode_rs8()
106 encode_rs8(prz->rs_decoder, data, len, prz->ecc_info.par, 0); in persistent_ram_encode_rs8()
107 for (i = 0; i < prz->ecc_info.ecc_size; i++) in persistent_ram_encode_rs8()
116 for (i = 0; i < prz->ecc_info.ecc_size; i++) in persistent_ram_decode_rs8()
119 NULL, 0, NULL, 0, NULL); in persistent_ram_decode_rs8()
176 if (numerr > 0) { in persistent_ram_ecc_old()
179 } else if (numerr < 0) { in persistent_ram_ecc_old()
197 return 0; in persistent_ram_init_ecc()
202 prz->ecc_info.poly = ecc_info->poly ?: 0x11d; in persistent_ram_init_ecc()
221 * first consecutive root is 0 in persistent_ram_init_ecc()
225 0, 1, prz->ecc_info.ecc_size); in persistent_ram_init_ecc()
240 prz->corrected_bytes = 0; in persistent_ram_init_ecc()
241 prz->bad_blocks = 0; in persistent_ram_init_ecc()
245 if (numerr > 0) { in persistent_ram_init_ecc()
248 } else if (numerr < 0) { in persistent_ram_init_ecc()
253 return 0; in persistent_ram_init_ecc()
262 return 0; in persistent_ram_ecc_string()
287 -EFAULT : 0; in persistent_ram_update_user()
312 memcpy_fromio(prz->old_log + size - start, &buffer->data[0], start); in persistent_ram_save_old()
336 start = 0; in persistent_ram_write()
348 int rem, ret = 0, c = count; in persistent_ram_write_user()
365 start = 0; in persistent_ram_write_user()
389 prz->old_log_size = 0; in persistent_ram_free_old()
394 atomic_set(&prz->buffer->start, 0); in persistent_ram_zap()
395 atomic_set(&prz->buffer->size, 0); in persistent_ram_zap()
399 #define MEM_TYPE_WCOMBINE 0
438 for (i = 0; i < page_count; i++) { in persistent_ram_vmap()
463 pr_err("request mem region (%s 0x%llx@0x%llx) failed\n", in persistent_ram_iomap()
495 pr_err("%s: Failed to map 0x%llx pages at 0x%llx\n", __func__, in persistent_ram_buffer_map()
503 return 0; in persistent_ram_buffer_map()
521 if (buffer_size(prz) == 0 && buffer_start(prz) == 0) { in persistent_ram_post_init()
523 return 0; in persistent_ram_post_init()
537 pr_debug("no valid data in buffer (sig = 0x%08x)\n", in persistent_ram_post_init()
547 return 0; in persistent_ram_post_init()
612 pr_debug("attached %s 0x%zx@0x%llx: %zu header, %zu data, %zu ecc (%d/%d)\n", in persistent_ram_new()