Home
last modified time | relevance | path

Searched refs:coredump (Results 1 – 25 of 46) sorted by relevance

12

/linux-6.1.9/Documentation/ABI/testing/
Dsysfs-devices-coredump1 What: /sys/devices/.../coredump
5 The /sys/devices/.../coredump attribute is only present when the
6 device is bound to a driver, which provides the .coredump()
8 file will trigger the .coredump() callback.
Dsysfs-class-remoteproc62 What: /sys/class/remoteproc/.../coredump
65 Description: Remote processor coredump configuration
67 Reports the coredump configuration of the remote processor,
76 "enabled" means when the remote processor's coredump is
80 "inline" means when the remote processor's coredump is
/linux-6.1.9/sound/soc/intel/avs/
Dapl.c118 dump_size = AVS_FW_REGS_SIZE + msg->ext.coredump.stack_dump_size; in apl_coredump()
125 if (!msg->ext.coredump.stack_dump_size) in apl_coredump()
129 addr = avs_log_buffer_addr(adev, msg->ext.coredump.core_id); in apl_coredump()
140 msg->log.core = msg->ext.coredump.core_id; in apl_coredump()
149 if (apl_wait_log_entry(adev, msg->ext.coredump.core_id, &layout)) in apl_coredump()
164 } while (offset < msg->ext.coredump.stack_dump_size); in apl_coredump()
247 .coredump = apl_coredump,
Dskl.c122 .coredump = skl_coredump,
Davs.h51 int (* const coredump)(struct avs_dev *, union avs_notify_msg *); member
/linux-6.1.9/drivers/net/wireless/ath/ath10k/
Dcoredump.c1476 struct ath10k_fw_crash_data *crash_data = ar->coredump.fw_crash_data; in ath10k_coredump_new()
1493 struct ath10k_fw_crash_data *crash_data = ar->coredump.fw_crash_data; in ath10k_coredump_build()
1621 ar->coredump.fw_crash_data = vzalloc(sizeof(*ar->coredump.fw_crash_data)); in ath10k_coredump_create()
1622 if (!ar->coredump.fw_crash_data) in ath10k_coredump_create()
1630 struct ath10k_fw_crash_data *crash_data = ar->coredump.fw_crash_data; in ath10k_coredump_register()
1648 struct ath10k_fw_crash_data *crash_data = ar->coredump.fw_crash_data; in ath10k_coredump_unregister()
1655 if (ar->coredump.fw_crash_data->ramdump_buf) { in ath10k_coredump_destroy()
1656 vfree(ar->coredump.fw_crash_data->ramdump_buf); in ath10k_coredump_destroy()
1657 ar->coredump.fw_crash_data->ramdump_buf = NULL; in ath10k_coredump_destroy()
1658 ar->coredump.fw_crash_data->ramdump_buf_len = 0; in ath10k_coredump_destroy()
[all …]
DMakefile24 ath10k_core-$(CONFIG_DEV_COREDUMP) += coredump.o
/linux-6.1.9/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_coredump.c94 struct bnxt_coredump *coredump) in bnxt_hwrm_dbg_coredump_list() argument
111 coredump->data = info.dest_buf; in bnxt_hwrm_dbg_coredump_list()
112 coredump->data_size = info.dest_buf_size; in bnxt_hwrm_dbg_coredump_list()
113 coredump->total_segs = info.segs; in bnxt_hwrm_dbg_coredump_list()
278 struct bnxt_coredump coredump = {NULL}; in __bnxt_get_coredump() local
301 rc = bnxt_hwrm_dbg_coredump_list(bp, &coredump); in __bnxt_get_coredump()
307 *dump_len += seg_hdr_len * coredump.total_segs; in __bnxt_get_coredump()
309 seg_record = (struct coredump_segment_record *)coredump.data; in __bnxt_get_coredump()
312 for (i = 0; i < coredump.total_segs; i++) { in __bnxt_get_coredump()
366 start_utc, coredump.total_segs + 1, in __bnxt_get_coredump()
[all …]
/linux-6.1.9/Documentation/networking/device_drivers/qlogic/
Dqlge.rst86 coredump via devlink
90 And the coredump obtained via devlink in json format looks like,
94 $ devlink health dump show DEVICE reporter coredump -p -j
/linux-6.1.9/Documentation/networking/devlink/
Diosm.rst98 The ``iosm`` driver supports dumping the coredump logs.
110 * - ``coredump.fcd``
134 $ devlink region new pci/0000:02:00.0/coredump.fcd
136 $ devlink region dump pci/0000:02:00.0/coredump.fcd snapshot 1
138 $ devlink region del pci/0000:02:00.0/coredump.fcd snapshot 1
/linux-6.1.9/drivers/connector/
Dcn_proc.c257 ev->event_data.coredump.process_pid = task->pid; in proc_coredump_connector()
258 ev->event_data.coredump.process_tgid = task->tgid; in proc_coredump_connector()
263 ev->event_data.coredump.parent_pid = parent->pid; in proc_coredump_connector()
264 ev->event_data.coredump.parent_tgid = parent->tgid; in proc_coredump_connector()
/linux-6.1.9/include/uapi/linux/
Dcn_proc.h121 } coredump; member
/linux-6.1.9/arch/powerpc/platforms/cell/spufs/
DMakefile7 spufs-$(CONFIG_COREDUMP) += coredump.o
/linux-6.1.9/drivers/net/wireless/mediatek/mt76/mt7921/
Dinit.c269 INIT_DELAYED_WORK(&dev->coredump.work, mt7921_coredump_work); in mt7921_register_device()
275 skb_queue_head_init(&dev->coredump.msg_list); in mt7921_register_device()
Dmac.c1101 coredump.work.work); in mt7921_coredump_work()
1103 if (time_is_after_jiffies(dev->coredump.last_activity + in mt7921_coredump_work()
1105 queue_delayed_work(dev->mt76.wq, &dev->coredump.work, in mt7921_coredump_work()
1117 skb = __skb_dequeue(&dev->coredump.msg_list); in mt7921_coredump_work()
/linux-6.1.9/drivers/base/
Ddd.c427 dev->driver->coredump(dev); in coredump_store()
432 static DEVICE_ATTR_WO(coredump);
452 if (!IS_ENABLED(CONFIG_DEV_COREDUMP) || !dev->driver->coredump) in driver_sysfs_add()
474 if (drv->coredump) in driver_sysfs_remove()
DKconfig110 device coredump mechanism.
113 bool "Allow device coredump" if EXPERT
116 This option controls if the device coredump mechanism is available or
/linux-6.1.9/include/linux/device/
Ddriver.h119 void (*coredump) (struct device *dev); member
/linux-6.1.9/Documentation/arm64/
Dsme.rst321 8. ELF coredump extensions
324 * NT_ARM_SSVE notes will be added to each coredump for
327 type were executed for each thread when the coredump was generated.
329 * A NT_ARM_ZA note will be added to each coredump for each thread of the
332 when the coredump was generated.
/linux-6.1.9/drivers/remoteproc/
Dremoteproc_sysfs.c128 static DEVICE_ATTR_RW(coredump);
Dremoteproc_core.c1801 rproc->ops->coredump(rproc); in rproc_boot_recovery()
2403 if (!rproc->ops->coredump) in rproc_alloc_ops()
2404 rproc->ops->coredump = rproc_coredump; in rproc_alloc_ops()
/linux-6.1.9/fs/
DMakefile51 obj-$(CONFIG_COREDUMP) += coredump.o
/linux-6.1.9/drivers/net/wireless/mediatek/mt76/mt7615/
Dinit.c540 INIT_DELAYED_WORK(&dev->coredump.work, mt7615_coredump_work); in mt7615_init_device()
542 skb_queue_head_init(&dev->coredump.msg_list); in mt7615_init_device()
/linux-6.1.9/include/linux/
Dremoteproc.h405 void (*coredump)(struct rproc *rproc); member
/linux-6.1.9/arch/arc/kernel/
Dentry.S316 ; (i) If this signal causes coredump - full regfile needed

12