Home
last modified time | relevance | path

Searched refs:fw_log (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_firmware_log.c110 struct kbase_csf_firmware_log *fw_log = &kbdev->csf.fw_log; in kbasep_csf_firmware_log_debugfs_read() local
125 if (atomic_cmpxchg(&fw_log->busy, 0, 1) != 0) in kbasep_csf_firmware_log_debugfs_read()
129 if (fw_log->mode != KBASE_CSF_FIRMWARE_LOG_MODE_MANUAL) { in kbasep_csf_firmware_log_debugfs_read()
134 n_read = kbase_csf_firmware_trace_buffer_read_data(tb, fw_log->dump_buf, mem); in kbasep_csf_firmware_log_debugfs_read()
137 not_copied = (n_read) ? copy_to_user(buf, fw_log->dump_buf, n_read) : 0; in kbasep_csf_firmware_log_debugfs_read()
149 atomic_set(&fw_log->busy, 0); in kbasep_csf_firmware_log_debugfs_read()
156 struct kbase_csf_firmware_log *fw_log = &kbdev->csf.fw_log; in kbase_csf_firmware_log_mode_read() local
158 *val = fw_log->mode; in kbase_csf_firmware_log_mode_read()
165 struct kbase_csf_firmware_log *fw_log = &kbdev->csf.fw_log; in kbase_csf_firmware_log_mode_write() local
168 if (atomic_cmpxchg(&fw_log->busy, 0, 1) != 0) in kbase_csf_firmware_log_mode_write()
[all …]
H A Dmali_kbase_csf_defs.h1620 struct kbase_csf_firmware_log fw_log; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/ti/wlcore/
H A Devent.c28 struct fw_logger_information fw_log; in wlcore_event_fw_logger() local
43 fw_log.actual_buff_size = cpu_to_le32(0); in wlcore_event_fw_logger()
52 fw_log.actual_buff_size = cpu_to_le32(0); in wlcore_event_fw_logger()
56 memcpy(&fw_log, buffer, sizeof(fw_log)); in wlcore_event_fw_logger()
58 if (le32_to_cpu(fw_log.actual_buff_size) == 0) in wlcore_event_fw_logger()
61 actual_len = le32_to_cpu(fw_log.actual_buff_size); in wlcore_event_fw_logger()
62 start_loc = (le32_to_cpu(fw_log.buff_read_ptr) - in wlcore_event_fw_logger()
64 end_buff_addr += le32_to_cpu(fw_log.max_buff_size); in wlcore_event_fw_logger()
66 (le32_to_cpu(fw_log.buff_read_ptr) - in wlcore_event_fw_logger()
72 clear_addr = addr + start_loc + le32_to_cpu(fw_log.actual_buff_size) + in wlcore_event_fw_logger()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ice/
H A Dice_common.c629 hw->fw_log.evnts[m].cur = flgs; in ice_get_fw_log_cfg()
684 if (!hw->fw_log.cq_en && !hw->fw_log.uart_en) in ice_cfg_fw_log()
689 (!hw->fw_log.actv_evnts || !ice_check_sq_alive(hw, &hw->adminq))) in ice_cfg_fw_log()
701 if (hw->fw_log.cq_en) in ice_cfg_fw_log()
704 if (hw->fw_log.uart_en) in ice_cfg_fw_log()
715 actv_evnts |= hw->fw_log.evnts[i].cfg; in ice_cfg_fw_log()
717 if (hw->fw_log.evnts[i].cfg == hw->fw_log.evnts[i].cur) in ice_cfg_fw_log()
730 val |= hw->fw_log.evnts[i].cfg << ICE_AQC_FW_LOG_EN_S; in ice_cfg_fw_log()
743 if (hw->fw_log.cq_en) in ice_cfg_fw_log()
746 if (hw->fw_log.uart_en) in ice_cfg_fw_log()
[all …]
H A Dice_type.h632 struct ice_fw_log_cfg fw_log; member