Home
last modified time | relevance | path

Searched refs:psinfo (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/fs/pstore/
Dplatform.c75 struct pstore_info *psinfo; variable
285 big_oops_buf_sz = zbackend->zbufsize(psinfo->bufsize); in allocate_buf_for_compression()
327 if (total_len > psinfo->bufsize) { in copy_kmsg_to_buffer()
328 diff = total_len - psinfo->bufsize + hsize; in copy_kmsg_to_buffer()
329 memcpy(psinfo->buf, big_oops_buf, hsize); in copy_kmsg_to_buffer()
330 memcpy(psinfo->buf + hsize, big_oops_buf + diff, in copy_kmsg_to_buffer()
331 psinfo->bufsize - hsize); in copy_kmsg_to_buffer()
332 total_len = psinfo->bufsize; in copy_kmsg_to_buffer()
334 memcpy(psinfo->buf, big_oops_buf, total_len); in copy_kmsg_to_buffer()
340 struct pstore_info *psinfo) in pstore_record_init() argument
[all …]
Dftrace.c44 .psi = psinfo, in pstore_ftrace_call()
56 psinfo->write(&record); in pstore_ftrace_call()
125 if (!psinfo->write) in pstore_register_ftrace()
Dpmsg.c31 pstore_record_init(&record, psinfo); in write_pmsg()
40 ret = psinfo->write_user(&record, buf); in write_pmsg()
Dinternal.h28 extern struct pstore_info *psinfo;
Dinode.c422 struct pstore_info *psi = psinfo; in pstore_get_records()
/Linux-v4.19/fs/
Dbinfmt_elf.c1529 static int fill_psinfo(struct elf_prpsinfo *psinfo, struct task_struct *p, in fill_psinfo() argument
1536 memset(psinfo, 0, sizeof(struct elf_prpsinfo)); in fill_psinfo()
1541 if (copy_from_user(&psinfo->pr_psargs, in fill_psinfo()
1545 if (psinfo->pr_psargs[i] == 0) in fill_psinfo()
1546 psinfo->pr_psargs[i] = ' '; in fill_psinfo()
1547 psinfo->pr_psargs[len] = 0; in fill_psinfo()
1550 psinfo->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_psinfo()
1552 psinfo->pr_pid = task_pid_vnr(p); in fill_psinfo()
1553 psinfo->pr_pgrp = task_pgrp_vnr(p); in fill_psinfo()
1554 psinfo->pr_sid = task_session_vnr(p); in fill_psinfo()
[all …]
Dbinfmt_elf_fdpic.c1382 static int fill_psinfo(struct elf_prpsinfo *psinfo, struct task_struct *p, in fill_psinfo() argument
1389 memset(psinfo, 0, sizeof(struct elf_prpsinfo)); in fill_psinfo()
1394 if (copy_from_user(&psinfo->pr_psargs, in fill_psinfo()
1398 if (psinfo->pr_psargs[i] == 0) in fill_psinfo()
1399 psinfo->pr_psargs[i] = ' '; in fill_psinfo()
1400 psinfo->pr_psargs[len] = 0; in fill_psinfo()
1403 psinfo->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_psinfo()
1405 psinfo->pr_pid = task_pid_vnr(p); in fill_psinfo()
1406 psinfo->pr_pgrp = task_pgrp_vnr(p); in fill_psinfo()
1407 psinfo->pr_sid = task_session_vnr(p); in fill_psinfo()
[all …]