Home
last modified time | relevance | path

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

12

/Linux-v5.15/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-v5.15/drivers/net/wireless/ath/ath10k/
Dcoredump.c1471 struct ath10k_fw_crash_data *crash_data = ar->coredump.fw_crash_data; in ath10k_coredump_new()
1488 struct ath10k_fw_crash_data *crash_data = ar->coredump.fw_crash_data; in ath10k_coredump_build()
1616 ar->coredump.fw_crash_data = vzalloc(sizeof(*ar->coredump.fw_crash_data)); in ath10k_coredump_create()
1617 if (!ar->coredump.fw_crash_data) in ath10k_coredump_create()
1625 struct ath10k_fw_crash_data *crash_data = ar->coredump.fw_crash_data; in ath10k_coredump_register()
1643 struct ath10k_fw_crash_data *crash_data = ar->coredump.fw_crash_data; in ath10k_coredump_unregister()
1650 if (ar->coredump.fw_crash_data->ramdump_buf) { in ath10k_coredump_destroy()
1651 vfree(ar->coredump.fw_crash_data->ramdump_buf); in ath10k_coredump_destroy()
1652 ar->coredump.fw_crash_data->ramdump_buf = NULL; in ath10k_coredump_destroy()
1653 ar->coredump.fw_crash_data->ramdump_buf_len = 0; in ath10k_coredump_destroy()
[all …]
DMakefile24 ath10k_core-$(CONFIG_DEV_COREDUMP) += coredump.o
/Linux-v5.15/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-v5.15/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-v5.15/include/uapi/linux/
Dcn_proc.h121 } coredump; member
/Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7921/
Dinit.c192 INIT_DELAYED_WORK(&dev->coredump.work, mt7921_coredump_work); in mt7921_register_device()
194 skb_queue_head_init(&dev->coredump.msg_list); in mt7921_register_device()
Dmac.c1543 coredump.work.work); in mt7921_coredump_work()
1545 if (time_is_after_jiffies(dev->coredump.last_activity + in mt7921_coredump_work()
1547 queue_delayed_work(dev->mt76.wq, &dev->coredump.work, in mt7921_coredump_work()
1559 skb = __skb_dequeue(&dev->coredump.msg_list); in mt7921_coredump_work()
Dmt7921.h172 struct mt76_connac_coredump coredump; member
/Linux-v5.15/arch/powerpc/platforms/cell/spufs/
DMakefile7 spufs-$(CONFIG_COREDUMP) += coredump.o
/Linux-v5.15/drivers/base/
Ddd.c408 dev->driver->coredump(dev); in coredump_store()
413 static DEVICE_ATTR_WO(coredump);
433 if (!IS_ENABLED(CONFIG_DEV_COREDUMP) || !dev->driver->coredump) in driver_sysfs_add()
455 if (drv->coredump) in driver_sysfs_remove()
DKconfig99 device coredump mechanism.
102 bool "Allow device coredump" if EXPERT
105 This option controls if the device coredump mechanism is available or
/Linux-v5.15/include/linux/device/
Ddriver.h118 void (*coredump) (struct device *dev); member
/Linux-v5.15/drivers/remoteproc/
Dremoteproc_sysfs.c128 static DEVICE_ATTR_RW(coredump);
Dremoteproc_core.c1921 rproc->ops->coredump(rproc); in rproc_trigger_recovery()
2467 if (!rproc->ops->coredump) in rproc_alloc_ops()
2468 rproc->ops->coredump = rproc_coredump; in rproc_alloc_ops()
/Linux-v5.15/fs/
DMakefile52 obj-$(CONFIG_COREDUMP) += coredump.o
/Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7615/
Dinit.c536 INIT_DELAYED_WORK(&dev->coredump.work, mt7615_coredump_work); in mt7615_init_device()
538 skb_queue_head_init(&dev->coredump.msg_list); in mt7615_init_device()
Dmac.c2231 coredump.work.work); in mt7615_coredump_work()
2233 if (time_is_after_jiffies(dev->coredump.last_activity + in mt7615_coredump_work()
2235 queue_delayed_work(dev->mt76.wq, &dev->coredump.work, in mt7615_coredump_work()
2247 skb = __skb_dequeue(&dev->coredump.msg_list); in mt7615_coredump_work()
Dmt7615.h280 struct mt76_connac_coredump coredump; member
/Linux-v5.15/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c3688 struct bnxt_coredump *coredump) in bnxt_hwrm_dbg_coredump_list() argument
3705 coredump->data = info.dest_buf; in bnxt_hwrm_dbg_coredump_list()
3706 coredump->data_size = info.dest_buf_size; in bnxt_hwrm_dbg_coredump_list()
3707 coredump->total_segs = info.segs; in bnxt_hwrm_dbg_coredump_list()
3846 struct bnxt_coredump coredump = {NULL}; in bnxt_get_coredump() local
3869 rc = bnxt_hwrm_dbg_coredump_list(bp, &coredump); in bnxt_get_coredump()
3875 *dump_len += seg_hdr_len * coredump.total_segs; in bnxt_get_coredump()
3877 seg_record = (struct coredump_segment_record *)coredump.data; in bnxt_get_coredump()
3880 for (i = 0; i < coredump.total_segs; i++) { in bnxt_get_coredump()
3934 start_utc, coredump.total_segs + 1, in bnxt_get_coredump()
[all …]
/Linux-v5.15/include/linux/
Dremoteproc.h405 void (*coredump)(struct rproc *rproc); member
/Linux-v5.15/arch/arc/kernel/
Dentry.S315 ; (i) If this signal causes coredump - full regfile needed
/Linux-v5.15/Documentation/arm64/
Dsve.rst361 8. ELF coredump extensions
364 * A NT_ARM_SVE note will be added to each coredump for each thread of the
367 when the coredump was generated.
/Linux-v5.15/drivers/net/wireless/mediatek/mt76/
Dmt76_connac_mcu.c1642 struct mt76_connac_coredump *coredump) in mt76_connac_mcu_coredump_event() argument
1645 __skb_queue_tail(&coredump->msg_list, skb); in mt76_connac_mcu_coredump_event()
1648 coredump->last_activity = jiffies; in mt76_connac_mcu_coredump_event()
1650 queue_delayed_work(dev->wq, &coredump->work, in mt76_connac_mcu_coredump_event()

12