Searched refs:prz (Results 1 – 3 of 3) sorted by relevance
42 static inline size_t buffer_size(struct persistent_ram_zone *prz) in buffer_size() argument44 return atomic_read(&prz->buffer->size); in buffer_size()47 static inline size_t buffer_start(struct persistent_ram_zone *prz) in buffer_start() argument49 return atomic_read(&prz->buffer->start); in buffer_start()53 static size_t buffer_start_add(struct persistent_ram_zone *prz, size_t a) in buffer_start_add() argument59 if (!(prz->flags & PRZ_FLAG_NO_LOCK)) in buffer_start_add()60 raw_spin_lock_irqsave(&prz->buffer_lock, flags); in buffer_start_add()62 old = atomic_read(&prz->buffer->start); in buffer_start_add()64 while (unlikely(new >= prz->buffer_size)) in buffer_start_add()65 new -= prz->buffer_size; in buffer_start_add()[all …]
126 struct persistent_ram_zone *prz; in ramoops_get_next_prz() local132 prz = przs[id]; in ramoops_get_next_prz()133 if (!prz) in ramoops_get_next_prz()137 if (prz->type == PSTORE_TYPE_DMESG) in ramoops_get_next_prz()138 persistent_ram_save_old(prz); in ramoops_get_next_prz()140 if (!persistent_ram_old_size(prz)) in ramoops_get_next_prz()143 record->type = prz->type; in ramoops_get_next_prz()146 return prz; in ramoops_get_next_prz()176 static bool prz_ok(struct persistent_ram_zone *prz) in prz_ok() argument178 return !!prz && !!(persistent_ram_old_size(prz) + in prz_ok()[all …]
86 void persistent_ram_zap(struct persistent_ram_zone *prz);88 int persistent_ram_write(struct persistent_ram_zone *prz, const void *s,90 int persistent_ram_write_user(struct persistent_ram_zone *prz,93 void persistent_ram_save_old(struct persistent_ram_zone *prz);94 size_t persistent_ram_old_size(struct persistent_ram_zone *prz);95 void *persistent_ram_old(struct persistent_ram_zone *prz);96 void persistent_ram_free_old(struct persistent_ram_zone *prz);97 ssize_t persistent_ram_ecc_string(struct persistent_ram_zone *prz,