| /Linux-v5.15/Documentation/ABI/testing/ |
| D | sysfs-devices-coredump | 1 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.
|
| D | sysfs-class-remoteproc | 62 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/ |
| D | coredump.c | 1471 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 …]
|
| D | Makefile | 24 ath10k_core-$(CONFIG_DEV_COREDUMP) += coredump.o
|
| /Linux-v5.15/Documentation/networking/device_drivers/qlogic/ |
| D | qlge.rst | 86 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/ |
| D | cn_proc.c | 257 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/ |
| D | cn_proc.h | 121 } coredump; member
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7921/ |
| D | init.c | 192 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()
|
| D | mac.c | 1543 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()
|
| D | mt7921.h | 172 struct mt76_connac_coredump coredump; member
|
| /Linux-v5.15/arch/powerpc/platforms/cell/spufs/ |
| D | Makefile | 7 spufs-$(CONFIG_COREDUMP) += coredump.o
|
| /Linux-v5.15/drivers/base/ |
| D | dd.c | 408 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()
|
| D | Kconfig | 99 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/ |
| D | driver.h | 118 void (*coredump) (struct device *dev); member
|
| /Linux-v5.15/drivers/remoteproc/ |
| D | remoteproc_sysfs.c | 128 static DEVICE_ATTR_RW(coredump);
|
| D | remoteproc_core.c | 1921 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/ |
| D | Makefile | 52 obj-$(CONFIG_COREDUMP) += coredump.o
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7615/ |
| D | init.c | 536 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()
|
| D | mac.c | 2231 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()
|
| D | mt7615.h | 280 struct mt76_connac_coredump coredump; member
|
| /Linux-v5.15/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt_ethtool.c | 3688 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/ |
| D | remoteproc.h | 405 void (*coredump)(struct rproc *rproc); member
|
| /Linux-v5.15/arch/arc/kernel/ |
| D | entry.S | 315 ; (i) If this signal causes coredump - full regfile needed
|
| /Linux-v5.15/Documentation/arm64/ |
| D | sve.rst | 361 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/ |
| D | mt76_connac_mcu.c | 1642 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()
|