Lines Matching refs:record
37 struct pstore_record *record; member
53 if (private->record) { in free_pstore_private()
54 kfree(private->record->buf); in free_pstore_private()
55 kfree(private->record); in free_pstore_private()
104 rec = (struct pstore_ftrace_record *)(ps->record->buf + data->off); in pstore_ftrace_seq_show()
128 if (ps->record->type == PSTORE_TYPE_FTRACE) in pstore_file_read()
131 ps->record->buf, ps->total_size); in pstore_file_read()
141 if (ps->record->type == PSTORE_TYPE_FTRACE) in pstore_file_open()
177 struct pstore_record *record = p->record; in pstore_unlink() local
179 if (!record->psi->erase) in pstore_unlink()
182 mutex_lock(&record->psi->read_mutex); in pstore_unlink()
183 record->psi->erase(record); in pstore_unlink()
184 mutex_unlock(&record->psi->read_mutex); in pstore_unlink()
290 int pstore_mkfile(struct dentry *root, struct pstore_record *record) in pstore_mkfile() argument
298 size_t size = record->size + record->ecc_notice_size; in pstore_mkfile()
304 if (pos->record->type == record->type && in pstore_mkfile()
305 pos->record->id == record->id && in pstore_mkfile()
306 pos->record->psi == record->psi) { in pstore_mkfile()
322 pstore_type_to_name(record->type), in pstore_mkfile()
323 record->psi->name, record->id, in pstore_mkfile()
324 record->compressed ? ".enc.z" : ""); in pstore_mkfile()
334 private->record = record; in pstore_mkfile()
338 if (record->time.tv_sec) in pstore_mkfile()
339 inode->i_mtime = inode->i_ctime = record->time; in pstore_mkfile()