On Mon, 06 Jul 2026 16:38:12 +0530
Praveen Talari <[email protected]> wrote:

> +TRACE_EVENT(geni_se_regs,
> +         TP_PROTO(struct geni_se *se),
> +
> +         TP_ARGS(se),
> +
> +         TP_STRUCT__entry(__string(geni_se_name,             
> dev_name(se->dev))
> +             __field(u32,    geni_se_m_cmd0)
> +             __field(u32,    geni_se_m_irq_status)
> +             __field(u32,    geni_se_s_cmd0)
> +             __field(u32,    geni_se_s_irq_status)
> +             __field(u32,    geni_se_status)
> +             __field(u32,    geni_se_ios)
> +             __field(u32,    geni_se_m_cmd_ctrl)
> +             __field(u32,    geni_se_m_cmd_err)
> +             __field(u32,    geni_se_m_fw_err)
> +             __field(u32,    geni_se_tx_fifo_status)
> +             __field(u32,    geni_se_rx_fifo_status)
> +             __field(u32,    geni_se_tx_watermark)
> +             __field(u32,    geni_se_rx_watermark)
> +             __field(u32,    geni_se_rx_watermark_rfr)
> +             __field(u32,    geni_se_m_gp_length)
> +             __field(u32,    geni_se_s_gp_length)
> +             __field(u32,    geni_se_dma_tx_irq)
> +             __field(u32,    geni_se_dma_rx_irq)
> +             __field(u32,    geni_se_dma_tx_irq_en)
> +             __field(u32,    geni_se_dma_rx_irq_en)
> +             __field(u32,    geni_se_dma_rx_len)
> +             __field(u32,    geni_se_dma_rx_len_in)
> +             __field(u32,    geni_se_dma_tx_len)
> +             __field(u32,    geni_se_dma_tx_len_in)
> +             __field(u32,    geni_se_dma_tx_ptr_l)
> +             __field(u32,    geni_se_dma_tx_ptr_h)
> +             __field(u32,    geni_se_dma_rx_ptr_l)
> +             __field(u32,    geni_se_dma_rx_ptr_h)
> +             __field(u32,    geni_se_dma_tx_attr)
> +             __field(u32,    geni_se_dma_tx_max_burst)
> +             __field(u32,    geni_se_dma_rx_attr)
> +             __field(u32,    geni_se_dma_rx_max_burst)
> +             __field(u32,    geni_se_dma_if_en)
> +             __field(u32,    geni_se_dma_if_en_ro)
> +             __field(u32,    geni_se_dma_general_cfg)
> +             __field(u32,    geni_se_dma_qsb_trans_cfg)
> +             __field(u32,    geni_se_dma_dbg)
> +             __field(u32,    geni_se_m_irq_en)
> +             __field(u32,    geni_se_s_irq_en)
> +             __field(u32,    geni_se_gsi_event_en)
> +             __field(u32,    geni_se_irq_en)
> +             __field(u32,    geni_se_ser_m_clk_cfg)
> +             __field(u32,    geni_se_ser_s_clk_cfg)
> +             __field(u32,    geni_se_general_cfg)
> +             __field(u32,    geni_se_output_ctrl)
> +             __field(u32,    geni_se_clk_ctrl_ro)
> +             __field(u32,    geni_se_fifo_if_disable)
> +             __field(u32,    geni_se_fw_multilock_msa)
> +             __field(u32,    geni_se_clk_sel)
> +         ),

Wow, a pretty big trace event! But it still fits in the ring buffer.

Acked-by: Steven Rostedt <[email protected]>

-- Steve

Reply via email to