/linux-6.3-rc2/Documentation/ABI/testing/ |
A 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.
|
A 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-6.3-rc2/sound/soc/intel/avs/ |
A D | apl.c | 112 dump_size = AVS_FW_REGS_SIZE + msg->ext.coredump.stack_dump_size; in apl_coredump() 119 if (!msg->ext.coredump.stack_dump_size) in apl_coredump() 123 addr = avs_log_buffer_addr(adev, msg->ext.coredump.core_id); in apl_coredump() 136 lbs_msg.log.core = msg->ext.coredump.core_id; in apl_coredump() 145 if (apl_wait_log_entry(adev, msg->ext.coredump.core_id, &layout)) in apl_coredump() 160 } while (offset < msg->ext.coredump.stack_dump_size); in apl_coredump() 242 .coredump = apl_coredump,
|
A D | skl.c | 116 .coredump = skl_coredump,
|
A D | avs.h | 59 int (* const coredump)(struct avs_dev *, union avs_notify_msg *); member
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt7915/ |
A D | coredump.c | 132 struct mt7915_crash_data *crash_data = dev->coredump.crash_data; in mt7915_coredump_new() 303 struct mt7915_crash_data *crash_data = dev->coredump.crash_data; in mt7915_coredump_build() 377 crash_data = vzalloc(sizeof(*dev->coredump.crash_data)); in mt7915_coredump_register() 381 dev->coredump.crash_data = crash_data; in mt7915_coredump_register() 401 if (dev->coredump.crash_data->memdump_buf) { in mt7915_coredump_unregister() 402 vfree(dev->coredump.crash_data->memdump_buf); in mt7915_coredump_unregister() 403 dev->coredump.crash_data->memdump_buf = NULL; in mt7915_coredump_unregister() 404 dev->coredump.crash_data->memdump_buf_len = 0; in mt7915_coredump_unregister() 407 vfree(dev->coredump.crash_data); in mt7915_coredump_unregister() 408 dev->coredump.crash_data = NULL; in mt7915_coredump_unregister()
|
A D | Makefile | 10 mt7915e-$(CONFIG_DEV_COREDUMP) += coredump.o
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath10k/ |
A D | coredump.c | 1476 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() 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() 1661 vfree(ar->coredump.fw_crash_data); in ath10k_coredump_destroy() [all …]
|
A D | Makefile | 24 ath10k_core-$(CONFIG_DEV_COREDUMP) += coredump.o
|
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt_coredump.c | 94 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.3-rc2/Documentation/networking/device_drivers/qlogic/ |
A 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-6.3-rc2/Documentation/networking/devlink/ |
A D | iosm.rst | 98 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.3-rc2/drivers/connector/ |
A 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-6.3-rc2/include/uapi/linux/ |
A D | cn_proc.h | 121 } coredump; member
|
/linux-6.3-rc2/arch/powerpc/platforms/cell/spufs/ |
A D | Makefile | 7 spufs-$(CONFIG_COREDUMP) += coredump.o
|
/linux-6.3-rc2/drivers/base/ |
A D | dd.c | 422 dev->driver->coredump(dev); in coredump_store() 427 static DEVICE_ATTR_WO(coredump); 445 if (!IS_ENABLED(CONFIG_DEV_COREDUMP) || !dev->driver->coredump) in driver_sysfs_add() 467 if (drv->coredump) in driver_sysfs_remove()
|
A D | Kconfig | 110 device coredump mechanism. 113 bool "Allow device coredump" if EXPERT 116 This option controls if the device coredump mechanism is available or
|
/linux-6.3-rc2/Documentation/arm64/ |
A D | sme.rst | 350 8. ELF coredump extensions 353 * NT_ARM_SSVE notes will be added to each coredump for 356 type were executed for each thread when the coredump was generated. 358 * A NT_ARM_ZA note will be added to each coredump for each thread of the 361 when the coredump was generated. 363 * A NT_ARM_ZT note will be added to each coredump for each thread of the 366 when the coredump was generated.
|
/linux-6.3-rc2/include/linux/device/ |
A D | driver.h | 119 void (*coredump) (struct device *dev); member
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt7921/ |
A D | init.c | 359 INIT_DELAYED_WORK(&dev->coredump.work, mt7921_coredump_work); in mt7921_register_device() 365 skb_queue_head_init(&dev->coredump.msg_list); in mt7921_register_device()
|
A D | mac.c | 1108 coredump.work.work); in mt7921_coredump_work() 1110 if (time_is_after_jiffies(dev->coredump.last_activity + in mt7921_coredump_work() 1112 queue_delayed_work(dev->mt76.wq, &dev->coredump.work, in mt7921_coredump_work() 1124 skb = __skb_dequeue(&dev->coredump.msg_list); in mt7921_coredump_work()
|
/linux-6.3-rc2/drivers/remoteproc/ |
A D | remoteproc_sysfs.c | 128 static DEVICE_ATTR_RW(coredump);
|
/linux-6.3-rc2/fs/ |
A D | Makefile | 52 obj-$(CONFIG_COREDUMP) += coredump.o
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt7615/ |
A D | init.c | 625 INIT_DELAYED_WORK(&dev->coredump.work, mt7615_coredump_work); in mt7615_init_device() 627 skb_queue_head_init(&dev->coredump.msg_list); in mt7615_init_device()
|
/linux-6.3-rc2/include/linux/ |
A D | remoteproc.h | 405 void (*coredump)(struct rproc *rproc); member
|