/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | coredump.c | 8 #include "coredump.h" 86 struct mt7996_crash_data *crash_data = dev->coredump.crash_data; in mt7996_coredump_new() 164 struct mt7996_crash_data *crash_data = dev->coredump.crash_data; in mt7996_coredump_build() 235 crash_data = vzalloc(sizeof(*dev->coredump.crash_data)); in mt7996_coredump_register() 239 dev->coredump.crash_data = crash_data; in mt7996_coredump_register() 259 if (dev->coredump.crash_data->memdump_buf) { in mt7996_coredump_unregister() 260 vfree(dev->coredump.crash_data->memdump_buf); in mt7996_coredump_unregister() 261 dev->coredump.crash_data->memdump_buf = NULL; in mt7996_coredump_unregister() 262 dev->coredump.crash_data->memdump_buf_len = 0; in mt7996_coredump_unregister() 265 vfree(dev->coredump in mt7996_coredump_unregister() [all...] |
H A D | Makefile | 8 mt7996e-$(CONFIG_DEV_COREDUMP) += coredump.o
|
/kernel/linux/linux-6.6/sound/soc/intel/avs/ |
H 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() 246 .coredump = apl_coredump,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_coredump.c | 94 struct bnxt_coredump *coredump) in bnxt_hwrm_dbg_coredump_list() 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() 250 netdev_warn(bp->dev, "Unknown OS release in coredump\n"); in bnxt_fill_coredump_record() 278 struct bnxt_coredump coredump = {NULL}; in __bnxt_get_coredump() local 301 rc = bnxt_hwrm_dbg_coredump_list(bp, &coredump); in __bnxt_get_coredump() 303 netdev_err(bp->dev, "Failed to get coredump segment list\n"); 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 in __bnxt_get_coredump() 93 bnxt_hwrm_dbg_coredump_list(struct bnxt *bp, struct bnxt_coredump *coredump) bnxt_hwrm_dbg_coredump_list() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | coredump.c | 8 #include "coredump.h" 133 struct mt7915_crash_data *crash_data = dev->coredump.crash_data; in mt7915_coredump_new() 304 struct mt7915_crash_data *crash_data = dev->coredump.crash_data; in mt7915_coredump_build() 378 crash_data = vzalloc(sizeof(*dev->coredump.crash_data)); in mt7915_coredump_register() 382 dev->coredump.crash_data = crash_data; in mt7915_coredump_register() 402 if (dev->coredump.crash_data->memdump_buf) { in mt7915_coredump_unregister() 403 vfree(dev->coredump.crash_data->memdump_buf); in mt7915_coredump_unregister() 404 dev->coredump.crash_data->memdump_buf = NULL; in mt7915_coredump_unregister() 405 dev->coredump.crash_data->memdump_buf_len = 0; in mt7915_coredump_unregister() 408 vfree(dev->coredump in mt7915_coredump_unregister() [all...] |
H A D | Makefile | 10 mt7915e-$(CONFIG_DEV_COREDUMP) += coredump.o
|
/kernel/linux/linux-6.6/include/net/bluetooth/ |
H A D | coredump.h | 30 * @coredump: Called from the driver's .coredump() function. 56 coredump_t coredump; member 67 int hci_devcd_register(struct hci_dev *hdev, coredump_t coredump, 81 static inline int hci_devcd_register(struct hci_dev *hdev, coredump_t coredump, in hci_devcd_register() argument
|
/kernel/linux/linux-6.6/tools/testing/selftests/connector/ |
H A D | proc_filter.c | 201 event->event_data.coredump.process_pid, in handle_packet() 202 event->event_data.coredump.process_tgid, in handle_packet() 203 event->event_data.coredump.parent_pid, in handle_packet() 204 event->event_data.coredump.parent_tgid); in handle_packet()
|
/kernel/linux/linux-5.10/drivers/connector/ |
H 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()
|
/kernel/linux/linux-6.6/drivers/connector/ |
H A D | cn_proc.c | 305 ev->event_data.coredump.process_pid = task->pid; in proc_coredump_connector() 306 ev->event_data.coredump.process_tgid = task->tgid; in proc_coredump_connector() 311 ev->event_data.coredump.parent_pid = parent->pid; in proc_coredump_connector() 312 ev->event_data.coredump.parent_tgid = parent->tgid; in proc_coredump_connector()
|
/kernel/linux/linux-6.6/net/bluetooth/ |
H A D | coredump.c | 403 int hci_devcd_register(struct hci_dev *hdev, coredump_t coredump, in hci_devcd_register() argument 406 /* Driver must implement coredump() and dmp_hdr() functions for in hci_devcd_register() 407 * bluetooth devcoredump. The coredump() should trigger a coredump in hci_devcd_register() 408 * event on the controller when the device's coredump sysfs entry is in hci_devcd_register() 412 if (!coredump || !dmp_hdr) in hci_devcd_register() 416 hdev->dump.coredump = coredump; in hci_devcd_register()
|
H A D | Makefile | 20 bluetooth-$(CONFIG_DEV_COREDUMP) += coredump.o
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | coredump.c | 7 #include "coredump.h" 1471 struct ath10k_fw_crash_data *crash_data = ar->coredump.fw_crash_data; in ath10k_coredump_new() 1476 /* coredump disabled */ in ath10k_coredump_new() 1488 struct ath10k_fw_crash_data *crash_data = ar->coredump.fw_crash_data; in ath10k_coredump_build() 1596 /* coredump disabled */ in ath10k_coredump_submit() 1613 /* coredump disabled */ in ath10k_coredump_create() 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 in ath10k_coredump_register() [all...] |
H A D | Makefile | 24 ath10k_core-$(CONFIG_DEV_COREDUMP) += coredump.o
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | coredump.c | 7 #include "coredump.h" 1476 struct ath10k_fw_crash_data *crash_data = ar->coredump.fw_crash_data; in ath10k_coredump_new() 1481 /* coredump disabled */ in ath10k_coredump_new() 1493 struct ath10k_fw_crash_data *crash_data = ar->coredump.fw_crash_data; in ath10k_coredump_build() 1601 /* coredump disabled */ in ath10k_coredump_submit() 1618 /* coredump disabled */ in ath10k_coredump_create() 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 in ath10k_coredump_register() [all...] |
H A D | Makefile | 24 ath10k_core-$(CONFIG_DEV_COREDUMP) += coredump.o
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | khugepaged.h | 5 #include <linux/sched/coredump.h> /* MMF_VM_HUGEPAGE */
|
H A D | oom.h | 10 #include <linux/sched/coredump.h> /* MMF_* */
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | ksm.h | 16 #include <linux/sched/coredump.h>
|
H A D | oom.h | 10 #include <linux/sched/coredump.h> /* MMF_* */
|
H A D | khugepaged.h | 5 #include <linux/sched/coredump.h> /* MMF_VM_HUGEPAGE */
|
/kernel/linux/linux-5.10/arch/x86/um/ |
H A D | elfcore.c | 3 #include <linux/coredump.h>
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | elfcore.c | 3 #include <linux/coredump.h>
|
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | elfcore.c | 3 #include <linux/coredump.h>
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | cn_proc.h | 121 } coredump; member
|