Home
last modified time | relevance | path

Searched refs:prz (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/fs/pstore/
H A Dram_core.c42 static inline size_t buffer_size(struct persistent_ram_zone *prz) in buffer_size() argument
44 return atomic_read(&prz->buffer->size); in buffer_size()
47 static inline size_t buffer_start(struct persistent_ram_zone *prz) in buffer_start() argument
49 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() argument
59 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 in buffer_start_add()
75 buffer_size_add(struct persistent_ram_zone *prz, size_t a) buffer_size_add() argument
98 persistent_ram_encode_rs8(struct persistent_ram_zone *prz, uint8_t *data, size_t len, uint8_t *ecc) persistent_ram_encode_rs8() argument
111 persistent_ram_decode_rs8(struct persistent_ram_zone *prz, void *data, size_t len, uint8_t *ecc) persistent_ram_decode_rs8() argument
122 persistent_ram_update_ecc(struct persistent_ram_zone *prz, unsigned int start, unsigned int count) persistent_ram_update_ecc() argument
148 persistent_ram_update_header_ecc(struct persistent_ram_zone *prz) persistent_ram_update_header_ecc() argument
159 persistent_ram_ecc_old(struct persistent_ram_zone *prz) persistent_ram_ecc_old() argument
188 persistent_ram_init_ecc(struct persistent_ram_zone *prz, struct persistent_ram_ecc_info *ecc_info) persistent_ram_init_ecc() argument
256 persistent_ram_ecc_string(struct persistent_ram_zone *prz, char *str, size_t len) persistent_ram_ecc_string() argument
274 persistent_ram_update(struct persistent_ram_zone *prz, const void *s, unsigned int start, unsigned int count) persistent_ram_update() argument
282 persistent_ram_update_user(struct persistent_ram_zone *prz, const void __user *s, unsigned int start, unsigned int count) persistent_ram_update_user() argument
292 persistent_ram_save_old(struct persistent_ram_zone *prz) persistent_ram_save_old() argument
315 persistent_ram_write(struct persistent_ram_zone *prz, const void *s, unsigned int count) persistent_ram_write() argument
345 persistent_ram_write_user(struct persistent_ram_zone *prz, const void __user *s, unsigned int count) persistent_ram_write_user() argument
375 persistent_ram_old_size(struct persistent_ram_zone *prz) persistent_ram_old_size() argument
380 persistent_ram_old(struct persistent_ram_zone *prz) persistent_ram_old() argument
385 persistent_ram_free_old(struct persistent_ram_zone *prz) persistent_ram_free_old() argument
392 persistent_ram_zap(struct persistent_ram_zone *prz) persistent_ram_zap() argument
482 persistent_ram_buffer_map(phys_addr_t start, phys_addr_t size, struct persistent_ram_zone *prz, int memtype) persistent_ram_buffer_map() argument
506 persistent_ram_post_init(struct persistent_ram_zone *prz, u32 sig, struct persistent_ram_ecc_info *ecc_info) persistent_ram_post_init() argument
552 struct persistent_ram_zone *prz; persistent_ram_free() local
588 struct persistent_ram_zone *prz; persistent_ram_new() local
[all...]
H A Dram.c122 struct persistent_ram_zone *prz; in ramoops_get_next_prz() local
128 prz = przs[id]; in ramoops_get_next_prz()
129 if (!prz) in ramoops_get_next_prz()
133 if (prz->type == PSTORE_TYPE_DMESG) in ramoops_get_next_prz()
134 persistent_ram_save_old(prz); in ramoops_get_next_prz()
136 if (!persistent_ram_old_size(prz)) in ramoops_get_next_prz()
139 record->type = prz->type; in ramoops_get_next_prz()
142 return prz; in ramoops_get_next_prz()
172 static bool prz_ok(struct persistent_ram_zone *prz) in prz_ok() argument
174 return !!prz in prz_ok()
182 struct persistent_ram_zone *prz = NULL; ramoops_pstore_read() local
293 ramoops_write_kmsg_hdr(struct persistent_ram_zone *prz, struct pstore_record *record) ramoops_write_kmsg_hdr() argument
312 struct persistent_ram_zone *prz; ramoops_pstore_write() local
411 struct persistent_ram_zone *prz; ramoops_pstore_erase() local
580 ramoops_init_prz(const char *name, struct device *dev, struct ramoops_context *cxt, struct persistent_ram_zone **prz, phys_addr_t *paddr, size_t sz, u32 sig) ramoops_init_prz() argument
[all...]
H A Dram_internal.h86 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,
/kernel/linux/linux-5.10/fs/pstore/
H A Dram_core.c42 static inline size_t buffer_size(struct persistent_ram_zone *prz) in buffer_size() argument
44 return atomic_read(&prz->buffer->size); in buffer_size()
47 static inline size_t buffer_start(struct persistent_ram_zone *prz) in buffer_start() argument
49 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() argument
59 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 in buffer_start_add()
75 buffer_size_add(struct persistent_ram_zone *prz, size_t a) buffer_size_add() argument
98 persistent_ram_encode_rs8(struct persistent_ram_zone *prz, uint8_t *data, size_t len, uint8_t *ecc) persistent_ram_encode_rs8() argument
111 persistent_ram_decode_rs8(struct persistent_ram_zone *prz, void *data, size_t len, uint8_t *ecc) persistent_ram_decode_rs8() argument
122 persistent_ram_update_ecc(struct persistent_ram_zone *prz, unsigned int start, unsigned int count) persistent_ram_update_ecc() argument
148 persistent_ram_update_header_ecc(struct persistent_ram_zone *prz) persistent_ram_update_header_ecc() argument
159 persistent_ram_ecc_old(struct persistent_ram_zone *prz) persistent_ram_ecc_old() argument
188 persistent_ram_init_ecc(struct persistent_ram_zone *prz, struct persistent_ram_ecc_info *ecc_info) persistent_ram_init_ecc() argument
256 persistent_ram_ecc_string(struct persistent_ram_zone *prz, char *str, size_t len) persistent_ram_ecc_string() argument
274 persistent_ram_update(struct persistent_ram_zone *prz, const void *s, unsigned int start, unsigned int count) persistent_ram_update() argument
282 persistent_ram_update_user(struct persistent_ram_zone *prz, const void __user *s, unsigned int start, unsigned int count) persistent_ram_update_user() argument
292 persistent_ram_save_old(struct persistent_ram_zone *prz) persistent_ram_save_old() argument
315 persistent_ram_write(struct persistent_ram_zone *prz, const void *s, unsigned int count) persistent_ram_write() argument
345 persistent_ram_write_user(struct persistent_ram_zone *prz, const void __user *s, unsigned int count) persistent_ram_write_user() argument
375 persistent_ram_old_size(struct persistent_ram_zone *prz) persistent_ram_old_size() argument
380 persistent_ram_old(struct persistent_ram_zone *prz) persistent_ram_old() argument
385 persistent_ram_free_old(struct persistent_ram_zone *prz) persistent_ram_free_old() argument
392 persistent_ram_zap(struct persistent_ram_zone *prz) persistent_ram_zap() argument
468 persistent_ram_buffer_map(phys_addr_t start, phys_addr_t size, struct persistent_ram_zone *prz, int memtype) persistent_ram_buffer_map() argument
492 persistent_ram_post_init(struct persistent_ram_zone *prz, u32 sig, struct persistent_ram_ecc_info *ecc_info) persistent_ram_post_init() argument
536 persistent_ram_free(struct persistent_ram_zone *prz) persistent_ram_free() argument
567 struct persistent_ram_zone *prz; persistent_ram_new() local
[all...]
H A Dram.c132 struct persistent_ram_zone *prz; in ramoops_get_next_prz() local
138 prz = przs[id]; in ramoops_get_next_prz()
139 if (!prz) in ramoops_get_next_prz()
143 if (prz->type == PSTORE_TYPE_DMESG) in ramoops_get_next_prz()
144 persistent_ram_save_old(prz); in ramoops_get_next_prz()
146 if (!persistent_ram_old_size(prz)) in ramoops_get_next_prz()
149 record->type = prz->type; in ramoops_get_next_prz()
152 return prz; in ramoops_get_next_prz()
182 static bool prz_ok(struct persistent_ram_zone *prz) in prz_ok() argument
184 return !!prz in prz_ok()
192 struct persistent_ram_zone *prz = NULL; ramoops_pstore_read() local
306 ramoops_write_kmsg_hdr(struct persistent_ram_zone *prz, struct pstore_record *record) ramoops_write_kmsg_hdr() argument
325 struct persistent_ram_zone *prz; ramoops_pstore_write() local
429 struct persistent_ram_zone *prz; ramoops_pstore_erase() local
592 ramoops_init_prz(const char *name, struct device *dev, struct ramoops_context *cxt, struct persistent_ram_zone **prz, phys_addr_t *paddr, size_t sz, u32 sig) ramoops_init_prz() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dpstore_ram.h105 void persistent_ram_free(struct persistent_ram_zone *prz);
106 void persistent_ram_zap(struct persistent_ram_zone *prz);
108 int persistent_ram_write(struct persistent_ram_zone *prz, const void *s,
110 int persistent_ram_write_user(struct persistent_ram_zone *prz,
113 void persistent_ram_save_old(struct persistent_ram_zone *prz);
114 size_t persistent_ram_old_size(struct persistent_ram_zone *prz);
115 void *persistent_ram_old(struct persistent_ram_zone *prz);
116 void persistent_ram_free_old(struct persistent_ram_zone *prz);
117 ssize_t persistent_ram_ecc_string(struct persistent_ram_zone *prz,

Completed in 3 milliseconds