mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
tracing/treewide: Remove second parameter of __assign_str()
With the rework of how the __string() handles dynamic strings where it
saves off the source string in field in the helper structure[1], the
assignment of that value to the trace event field is stored in the helper
value and does not need to be passed in again.
This means that with:
__string(field, mystring)
Which use to be assigned with __assign_str(field, mystring), no longer
needs the second parameter and it is unused. With this, __assign_str()
will now only get a single parameter.
There's over 700 users of __assign_str() and because coccinelle does not
handle the TRACE_EVENT() macro I ended up using the following sed script:
git grep -l __assign_str | while read a ; do
sed -e 's/\(__assign_str([^,]*[^ ,]\) *,[^;]*/\1)/' $a > /tmp/test-file;
mv /tmp/test-file $a;
done
I then searched for __assign_str() that did not end with ';' as those
were multi line assignments that the sed script above would fail to catch.
Note, the same updates will need to be done for:
__assign_str_len()
__assign_rel_str()
__assign_rel_str_len()
I tested this with both an allmodconfig and an allyesconfig (build only for both).
[1] https://lore.kernel.org/linux-trace-kernel/20240222211442.634192653@goodmis.org/
Link: https://lore.kernel.org/linux-trace-kernel/20240516133454.681ba6a0@rorschach.local.home
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Julia Lawall <Julia.Lawall@inria.fr>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Acked-by: Jani Nikula <jani.nikula@intel.com>
Acked-by: Christian König <christian.koenig@amd.com> for the amdgpu parts.
Acked-by: Thomas Hellström <thomas.hellstrom@linux.intel.com> #for
Acked-by: Rafael J. Wysocki <rafael@kernel.org> # for thermal
Acked-by: Takashi Iwai <tiwai@suse.de>
Acked-by: Darrick J. Wong <djwong@kernel.org> # xfs
Tested-by: Guenter Roeck <linux@roeck-us.net>
This commit is contained in:
@@ -18,7 +18,7 @@ TRACE_EVENT(instruction_emulation,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(instr, instr);
|
||||
__assign_str(instr);
|
||||
__entry->addr = addr;
|
||||
),
|
||||
|
||||
|
||||
@@ -137,7 +137,7 @@ TRACE_EVENT(rtas_input,
|
||||
|
||||
TP_fast_assign(
|
||||
__entry->nargs = be32_to_cpu(rtas_args->nargs);
|
||||
__assign_str(name, name);
|
||||
__assign_str(name);
|
||||
be32_to_cpu_array(__get_dynamic_array(inputs), rtas_args->args, __entry->nargs);
|
||||
),
|
||||
|
||||
@@ -162,7 +162,7 @@ TRACE_EVENT(rtas_output,
|
||||
TP_fast_assign(
|
||||
__entry->nr_other = be32_to_cpu(rtas_args->nret) - 1;
|
||||
__entry->status = be32_to_cpu(rtas_args->rets[0]);
|
||||
__assign_str(name, name);
|
||||
__assign_str(name);
|
||||
be32_to_cpu_array(__get_dynamic_array(other_outputs),
|
||||
&rtas_args->rets[1], __entry->nr_other);
|
||||
),
|
||||
|
||||
@@ -1678,7 +1678,7 @@ TRACE_EVENT(kvm_nested_vmenter_failed,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(msg, msg);
|
||||
__assign_str(msg);
|
||||
__entry->err = err;
|
||||
),
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ DECLARE_EVENT_CLASS(regmap_reg,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, regmap_name(map));
|
||||
__assign_str(name);
|
||||
__entry->reg = reg;
|
||||
__entry->val = val;
|
||||
),
|
||||
@@ -74,7 +74,7 @@ DECLARE_EVENT_CLASS(regmap_bulk,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, regmap_name(map));
|
||||
__assign_str(name);
|
||||
__entry->reg = reg;
|
||||
__entry->val_len = val_len;
|
||||
memcpy(__get_dynamic_array(buf), val, val_len);
|
||||
@@ -113,7 +113,7 @@ DECLARE_EVENT_CLASS(regmap_block,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, regmap_name(map));
|
||||
__assign_str(name);
|
||||
__entry->reg = reg;
|
||||
__entry->count = count;
|
||||
),
|
||||
@@ -163,9 +163,9 @@ TRACE_EVENT(regcache_sync,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, regmap_name(map));
|
||||
__assign_str(status, status);
|
||||
__assign_str(type, type);
|
||||
__assign_str(name);
|
||||
__assign_str(status);
|
||||
__assign_str(type);
|
||||
),
|
||||
|
||||
TP_printk("%s type=%s status=%s", __get_str(name),
|
||||
@@ -184,7 +184,7 @@ DECLARE_EVENT_CLASS(regmap_bool,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, regmap_name(map));
|
||||
__assign_str(name);
|
||||
__entry->flag = flag;
|
||||
),
|
||||
|
||||
@@ -216,7 +216,7 @@ DECLARE_EVENT_CLASS(regmap_async,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, regmap_name(map));
|
||||
__assign_str(name);
|
||||
),
|
||||
|
||||
TP_printk("%s", __get_str(name))
|
||||
@@ -264,7 +264,7 @@ TRACE_EVENT(regcache_drop_region,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, regmap_name(map));
|
||||
__assign_str(name);
|
||||
__entry->from = from;
|
||||
__entry->to = to;
|
||||
),
|
||||
|
||||
@@ -28,7 +28,7 @@ DECLARE_EVENT_CLASS(devres,
|
||||
__field(size_t, size)
|
||||
),
|
||||
TP_fast_assign(
|
||||
__assign_str(devname, dev_name(dev));
|
||||
__assign_str(devname);
|
||||
__entry->op = op;
|
||||
__entry->node = node;
|
||||
__entry->name = name;
|
||||
|
||||
@@ -27,7 +27,7 @@ DECLARE_EVENT_CLASS(rnbd_srv_link_class,
|
||||
|
||||
TP_fast_assign(
|
||||
__entry->qdepth = srv->queue_depth;
|
||||
__assign_str(sessname, srv->sessname);
|
||||
__assign_str(sessname);
|
||||
),
|
||||
|
||||
TP_printk("sessname: %s qdepth: %d",
|
||||
@@ -85,7 +85,7 @@ TRACE_EVENT(process_rdma,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(sessname, srv->sessname);
|
||||
__assign_str(sessname);
|
||||
__entry->dir = id->dir;
|
||||
__entry->ver = srv->ver;
|
||||
__entry->device_id = le32_to_cpu(msg->device_id);
|
||||
@@ -130,7 +130,7 @@ TRACE_EVENT(process_msg_sess_info,
|
||||
__entry->proto_ver = srv->ver;
|
||||
__entry->clt_ver = msg->ver;
|
||||
__entry->srv_ver = RNBD_PROTO_VER_MAJOR;
|
||||
__assign_str(sessname, srv->sessname);
|
||||
__assign_str(sessname);
|
||||
),
|
||||
|
||||
TP_printk("Session %s using proto-ver %d (clt-ver: %d, srv-ver: %d)",
|
||||
@@ -165,8 +165,8 @@ TRACE_EVENT(process_msg_open,
|
||||
|
||||
TP_fast_assign(
|
||||
__entry->access_mode = msg->access_mode;
|
||||
__assign_str(sessname, srv->sessname);
|
||||
__assign_str(dev_name, msg->dev_name);
|
||||
__assign_str(sessname);
|
||||
__assign_str(dev_name);
|
||||
),
|
||||
|
||||
TP_printk("Open message received: session='%s' path='%s' access_mode=%s",
|
||||
@@ -189,7 +189,7 @@ TRACE_EVENT(process_msg_close,
|
||||
|
||||
TP_fast_assign(
|
||||
__entry->device_id = le32_to_cpu(msg->device_id);
|
||||
__assign_str(sessname, srv->sessname);
|
||||
__assign_str(sessname);
|
||||
),
|
||||
|
||||
TP_printk("Close message received: session='%s' device id='%d'",
|
||||
|
||||
@@ -103,7 +103,7 @@ TRACE_EVENT(mhi_gen_tre,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, mhi_cntrl->mhi_dev->name);
|
||||
__assign_str(name);
|
||||
__entry->ch_num = mhi_chan->chan;
|
||||
__entry->wp = mhi_tre;
|
||||
__entry->tre_ptr = mhi_tre->ptr;
|
||||
@@ -131,7 +131,7 @@ TRACE_EVENT(mhi_intvec_states,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, mhi_cntrl->mhi_dev->name);
|
||||
__assign_str(name);
|
||||
__entry->local_ee = mhi_cntrl->ee;
|
||||
__entry->state = mhi_cntrl->dev_state;
|
||||
__entry->dev_ee = dev_ee;
|
||||
@@ -158,7 +158,7 @@ TRACE_EVENT(mhi_tryset_pm_state,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, mhi_cntrl->mhi_dev->name);
|
||||
__assign_str(name);
|
||||
if (pm_state)
|
||||
pm_state = __fls(pm_state);
|
||||
__entry->pm_state = pm_state;
|
||||
@@ -184,7 +184,7 @@ DECLARE_EVENT_CLASS(mhi_process_event_ring,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, mhi_cntrl->mhi_dev->name);
|
||||
__assign_str(name);
|
||||
__entry->rp = rp;
|
||||
__entry->ptr = rp->ptr;
|
||||
__entry->dword0 = rp->dword[0];
|
||||
@@ -226,7 +226,7 @@ DECLARE_EVENT_CLASS(mhi_update_channel_state,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, mhi_cntrl->mhi_dev->name);
|
||||
__assign_str(name);
|
||||
__entry->ch_num = mhi_chan->chan;
|
||||
__entry->state = state;
|
||||
__entry->reason = reason;
|
||||
@@ -265,7 +265,7 @@ TRACE_EVENT(mhi_pm_st_transition,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, mhi_cntrl->mhi_dev->name);
|
||||
__assign_str(name);
|
||||
__entry->state = state;
|
||||
),
|
||||
|
||||
|
||||
+16
-16
@@ -60,8 +60,8 @@ TRACE_EVENT(cxl_aer_uncorrectable_error,
|
||||
__array(u32, header_log, CXL_HEADERLOG_SIZE_U32)
|
||||
),
|
||||
TP_fast_assign(
|
||||
__assign_str(memdev, dev_name(&cxlmd->dev));
|
||||
__assign_str(host, dev_name(cxlmd->dev.parent));
|
||||
__assign_str(memdev);
|
||||
__assign_str(host);
|
||||
__entry->serial = cxlmd->cxlds->serial;
|
||||
__entry->status = status;
|
||||
__entry->first_error = fe;
|
||||
@@ -106,8 +106,8 @@ TRACE_EVENT(cxl_aer_correctable_error,
|
||||
__field(u32, status)
|
||||
),
|
||||
TP_fast_assign(
|
||||
__assign_str(memdev, dev_name(&cxlmd->dev));
|
||||
__assign_str(host, dev_name(cxlmd->dev.parent));
|
||||
__assign_str(memdev);
|
||||
__assign_str(host);
|
||||
__entry->serial = cxlmd->cxlds->serial;
|
||||
__entry->status = status;
|
||||
),
|
||||
@@ -142,8 +142,8 @@ TRACE_EVENT(cxl_overflow,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(memdev, dev_name(&cxlmd->dev));
|
||||
__assign_str(host, dev_name(cxlmd->dev.parent));
|
||||
__assign_str(memdev);
|
||||
__assign_str(host);
|
||||
__entry->serial = cxlmd->cxlds->serial;
|
||||
__entry->log = log;
|
||||
__entry->count = le16_to_cpu(payload->overflow_err_count);
|
||||
@@ -200,8 +200,8 @@ TRACE_EVENT(cxl_overflow,
|
||||
__field(u8, hdr_maint_op_class)
|
||||
|
||||
#define CXL_EVT_TP_fast_assign(cxlmd, l, hdr) \
|
||||
__assign_str(memdev, dev_name(&(cxlmd)->dev)); \
|
||||
__assign_str(host, dev_name((cxlmd)->dev.parent)); \
|
||||
__assign_str(memdev); \
|
||||
__assign_str(host); \
|
||||
__entry->log = (l); \
|
||||
__entry->serial = (cxlmd)->cxlds->serial; \
|
||||
__entry->hdr_length = (hdr).length; \
|
||||
@@ -359,10 +359,10 @@ TRACE_EVENT(cxl_general_media,
|
||||
__entry->validity_flags = get_unaligned_le16(&rec->validity_flags);
|
||||
__entry->hpa = hpa;
|
||||
if (cxlr) {
|
||||
__assign_str(region_name, dev_name(&cxlr->dev));
|
||||
__assign_str(region_name);
|
||||
uuid_copy(&__entry->region_uuid, &cxlr->params.uuid);
|
||||
} else {
|
||||
__assign_str(region_name, "");
|
||||
__assign_str(region_name);
|
||||
uuid_copy(&__entry->region_uuid, &uuid_null);
|
||||
}
|
||||
),
|
||||
@@ -462,10 +462,10 @@ TRACE_EVENT(cxl_dram,
|
||||
CXL_EVENT_DER_CORRECTION_MASK_SIZE);
|
||||
__entry->hpa = hpa;
|
||||
if (cxlr) {
|
||||
__assign_str(region_name, dev_name(&cxlr->dev));
|
||||
__assign_str(region_name);
|
||||
uuid_copy(&__entry->region_uuid, &cxlr->params.uuid);
|
||||
} else {
|
||||
__assign_str(region_name, "");
|
||||
__assign_str(region_name);
|
||||
uuid_copy(&__entry->region_uuid, &uuid_null);
|
||||
}
|
||||
),
|
||||
@@ -692,8 +692,8 @@ TRACE_EVENT(cxl_poison,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(memdev, dev_name(&cxlmd->dev));
|
||||
__assign_str(host, dev_name(cxlmd->dev.parent));
|
||||
__assign_str(memdev);
|
||||
__assign_str(host);
|
||||
__entry->serial = cxlmd->cxlds->serial;
|
||||
__entry->overflow_ts = cxl_poison_overflow(flags, overflow_ts);
|
||||
__entry->dpa = cxl_poison_record_dpa(record);
|
||||
@@ -702,12 +702,12 @@ TRACE_EVENT(cxl_poison,
|
||||
__entry->trace_type = trace_type;
|
||||
__entry->flags = flags;
|
||||
if (cxlr) {
|
||||
__assign_str(region, dev_name(&cxlr->dev));
|
||||
__assign_str(region);
|
||||
memcpy(__entry->uuid, &cxlr->params.uuid, 16);
|
||||
__entry->hpa = cxl_trace_hpa(cxlr, cxlmd,
|
||||
__entry->dpa);
|
||||
} else {
|
||||
__assign_str(region, "");
|
||||
__assign_str(region);
|
||||
memset(__entry->uuid, 0, 16);
|
||||
__entry->hpa = ULLONG_MAX;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ TRACE_EVENT(sync_timeline,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, timeline->name);
|
||||
__assign_str(name);
|
||||
__entry->value = timeline->value;
|
||||
),
|
||||
|
||||
|
||||
@@ -178,10 +178,10 @@ TRACE_EVENT(amdgpu_cs_ioctl,
|
||||
|
||||
TP_fast_assign(
|
||||
__entry->sched_job_id = job->base.id;
|
||||
__assign_str(timeline, AMDGPU_JOB_GET_TIMELINE_NAME(job));
|
||||
__assign_str(timeline);
|
||||
__entry->context = job->base.s_fence->finished.context;
|
||||
__entry->seqno = job->base.s_fence->finished.seqno;
|
||||
__assign_str(ring, to_amdgpu_ring(job->base.sched)->name);
|
||||
__assign_str(ring);
|
||||
__entry->num_ibs = job->num_ibs;
|
||||
),
|
||||
TP_printk("sched_job=%llu, timeline=%s, context=%u, seqno=%u, ring_name=%s, num_ibs=%u",
|
||||
@@ -203,10 +203,10 @@ TRACE_EVENT(amdgpu_sched_run_job,
|
||||
|
||||
TP_fast_assign(
|
||||
__entry->sched_job_id = job->base.id;
|
||||
__assign_str(timeline, AMDGPU_JOB_GET_TIMELINE_NAME(job));
|
||||
__assign_str(timeline);
|
||||
__entry->context = job->base.s_fence->finished.context;
|
||||
__entry->seqno = job->base.s_fence->finished.seqno;
|
||||
__assign_str(ring, to_amdgpu_ring(job->base.sched)->name);
|
||||
__assign_str(ring);
|
||||
__entry->num_ibs = job->num_ibs;
|
||||
),
|
||||
TP_printk("sched_job=%llu, timeline=%s, context=%u, seqno=%u, ring_name=%s, num_ibs=%u",
|
||||
@@ -231,7 +231,7 @@ TRACE_EVENT(amdgpu_vm_grab_id,
|
||||
|
||||
TP_fast_assign(
|
||||
__entry->pasid = vm->pasid;
|
||||
__assign_str(ring, ring->name);
|
||||
__assign_str(ring);
|
||||
__entry->vmid = job->vmid;
|
||||
__entry->vm_hub = ring->vm_hub,
|
||||
__entry->pd_addr = job->vm_pd_addr;
|
||||
@@ -425,7 +425,7 @@ TRACE_EVENT(amdgpu_vm_flush,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(ring, ring->name);
|
||||
__assign_str(ring);
|
||||
__entry->vmid = vmid;
|
||||
__entry->vm_hub = ring->vm_hub;
|
||||
__entry->pd_addr = pd_addr;
|
||||
@@ -526,7 +526,7 @@ TRACE_EVENT(amdgpu_ib_pipe_sync,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(ring, sched_job->base.sched->name);
|
||||
__assign_str(ring);
|
||||
__entry->id = sched_job->base.id;
|
||||
__entry->fence = fence;
|
||||
__entry->ctx = fence->context;
|
||||
@@ -563,7 +563,7 @@ TRACE_EVENT(amdgpu_runpm_reference_dumps,
|
||||
),
|
||||
TP_fast_assign(
|
||||
__entry->index = index;
|
||||
__assign_str(func, func);
|
||||
__assign_str(func);
|
||||
),
|
||||
TP_printk("amdgpu runpm reference dump 0x%x: 0x%s\n",
|
||||
__entry->index,
|
||||
|
||||
@@ -87,7 +87,7 @@ TRACE_EVENT(amdgpu_dc_performance,
|
||||
__entry->writes = write_count;
|
||||
__entry->read_delta = read_count - *last_read;
|
||||
__entry->write_delta = write_count - *last_write;
|
||||
__assign_str(func, func);
|
||||
__assign_str(func);
|
||||
__entry->line = line;
|
||||
*last_read = read_count;
|
||||
*last_write = write_count;
|
||||
|
||||
@@ -34,7 +34,7 @@ TRACE_EVENT(intel_pipe_enable,
|
||||
TP_fast_assign(
|
||||
struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
|
||||
struct intel_crtc *it__;
|
||||
__assign_str(dev, __dev_name_kms(crtc));
|
||||
__assign_str(dev);
|
||||
for_each_intel_crtc(&dev_priv->drm, it__) {
|
||||
__entry->frame[it__->pipe] = intel_crtc_get_vblank_counter(it__);
|
||||
__entry->scanline[it__->pipe] = intel_get_crtc_scanline(it__);
|
||||
@@ -63,7 +63,7 @@ TRACE_EVENT(intel_pipe_disable,
|
||||
TP_fast_assign(
|
||||
struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
|
||||
struct intel_crtc *it__;
|
||||
__assign_str(dev, __dev_name_kms(crtc));
|
||||
__assign_str(dev);
|
||||
for_each_intel_crtc(&dev_priv->drm, it__) {
|
||||
__entry->frame[it__->pipe] = intel_crtc_get_vblank_counter(it__);
|
||||
__entry->scanline[it__->pipe] = intel_get_crtc_scanline(it__);
|
||||
@@ -91,7 +91,7 @@ TRACE_EVENT(intel_pipe_crc,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_kms(crtc));
|
||||
__assign_str(dev);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -119,7 +119,7 @@ TRACE_EVENT(intel_cpu_fifo_underrun,
|
||||
|
||||
TP_fast_assign(
|
||||
struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe);
|
||||
__assign_str(dev, __dev_name_kms(crtc));
|
||||
__assign_str(dev);
|
||||
__entry->pipe = pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -144,7 +144,7 @@ TRACE_EVENT(intel_pch_fifo_underrun,
|
||||
TP_fast_assign(
|
||||
enum pipe pipe = pch_transcoder;
|
||||
struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe);
|
||||
__assign_str(dev, __dev_name_i915(dev_priv));
|
||||
__assign_str(dev);
|
||||
__entry->pipe = pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -169,7 +169,7 @@ TRACE_EVENT(intel_memory_cxsr,
|
||||
|
||||
TP_fast_assign(
|
||||
struct intel_crtc *crtc;
|
||||
__assign_str(dev, __dev_name_i915(dev_priv));
|
||||
__assign_str(dev);
|
||||
for_each_intel_crtc(&dev_priv->drm, crtc) {
|
||||
__entry->frame[crtc->pipe] = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline[crtc->pipe] = intel_get_crtc_scanline(crtc);
|
||||
@@ -209,7 +209,7 @@ TRACE_EVENT(g4x_wm,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_kms(crtc));
|
||||
__assign_str(dev);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -256,7 +256,7 @@ TRACE_EVENT(vlv_wm,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_kms(crtc));
|
||||
__assign_str(dev);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -293,7 +293,7 @@ TRACE_EVENT(vlv_fifo_size,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_kms(crtc));
|
||||
__assign_str(dev);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -323,8 +323,8 @@ TRACE_EVENT(intel_plane_update_noarm,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_kms(plane));
|
||||
__assign_str(name, plane->base.name);
|
||||
__assign_str(dev);
|
||||
__assign_str(name);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -354,8 +354,8 @@ TRACE_EVENT(intel_plane_update_arm,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_kms(plane));
|
||||
__assign_str(name, plane->base.name);
|
||||
__assign_str(dev);
|
||||
__assign_str(name);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -383,8 +383,8 @@ TRACE_EVENT(intel_plane_disable_arm,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_kms(plane));
|
||||
__assign_str(name, plane->base.name);
|
||||
__assign_str(dev);
|
||||
__assign_str(name);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -410,8 +410,8 @@ TRACE_EVENT(intel_fbc_activate,
|
||||
TP_fast_assign(
|
||||
struct intel_crtc *crtc = intel_crtc_for_pipe(to_i915(plane->base.dev),
|
||||
plane->pipe);
|
||||
__assign_str(dev, __dev_name_kms(plane));
|
||||
__assign_str(name, plane->base.name);
|
||||
__assign_str(dev);
|
||||
__assign_str(name);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -437,8 +437,8 @@ TRACE_EVENT(intel_fbc_deactivate,
|
||||
TP_fast_assign(
|
||||
struct intel_crtc *crtc = intel_crtc_for_pipe(to_i915(plane->base.dev),
|
||||
plane->pipe);
|
||||
__assign_str(dev, __dev_name_kms(plane));
|
||||
__assign_str(name, plane->base.name);
|
||||
__assign_str(dev);
|
||||
__assign_str(name);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -464,8 +464,8 @@ TRACE_EVENT(intel_fbc_nuke,
|
||||
TP_fast_assign(
|
||||
struct intel_crtc *crtc = intel_crtc_for_pipe(to_i915(plane->base.dev),
|
||||
plane->pipe);
|
||||
__assign_str(dev, __dev_name_kms(plane));
|
||||
__assign_str(name, plane->base.name);
|
||||
__assign_str(dev);
|
||||
__assign_str(name);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -488,7 +488,7 @@ TRACE_EVENT(intel_crtc_vblank_work_start,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_kms(crtc));
|
||||
__assign_str(dev);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -511,7 +511,7 @@ TRACE_EVENT(intel_crtc_vblank_work_end,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_kms(crtc));
|
||||
__assign_str(dev);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -536,7 +536,7 @@ TRACE_EVENT(intel_pipe_update_start,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_kms(crtc));
|
||||
__assign_str(dev);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = intel_crtc_get_vblank_counter(crtc);
|
||||
__entry->scanline = intel_get_crtc_scanline(crtc);
|
||||
@@ -564,7 +564,7 @@ TRACE_EVENT(intel_pipe_update_vblank_evaded,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_kms(crtc));
|
||||
__assign_str(dev);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = crtc->debug.start_vbl_count;
|
||||
__entry->scanline = crtc->debug.scanline_start;
|
||||
@@ -590,7 +590,7 @@ TRACE_EVENT(intel_pipe_update_end,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_kms(crtc));
|
||||
__assign_str(dev);
|
||||
__entry->pipe = crtc->pipe;
|
||||
__entry->frame = frame;
|
||||
__entry->scanline = scanline_end;
|
||||
@@ -613,7 +613,7 @@ TRACE_EVENT(intel_frontbuffer_invalidate,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_i915(i915));
|
||||
__assign_str(dev);
|
||||
__entry->frontbuffer_bits = frontbuffer_bits;
|
||||
__entry->origin = origin;
|
||||
),
|
||||
@@ -634,7 +634,7 @@ TRACE_EVENT(intel_frontbuffer_flush,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(dev, __dev_name_i915(i915));
|
||||
__assign_str(dev);
|
||||
__entry->frontbuffer_bits = frontbuffer_bits;
|
||||
__entry->origin = origin;
|
||||
),
|
||||
|
||||
@@ -24,7 +24,7 @@ DECLARE_EVENT_CLASS(lima_task,
|
||||
__entry->task_id = task->base.id;
|
||||
__entry->context = task->base.s_fence->finished.context;
|
||||
__entry->seqno = task->base.s_fence->finished.seqno;
|
||||
__assign_str(pipe, task->base.sched->name);
|
||||
__assign_str(pipe);
|
||||
),
|
||||
|
||||
TP_printk("task=%llu, context=%u seqno=%u pipe=%s",
|
||||
|
||||
@@ -113,7 +113,7 @@ TRACE_EVENT(tracing_mark_write,
|
||||
),
|
||||
TP_fast_assign(
|
||||
__entry->pid = pid;
|
||||
__assign_str(trace_name, name);
|
||||
__assign_str(trace_name);
|
||||
__entry->trace_begin = trace_begin;
|
||||
),
|
||||
TP_printk("%s|%d|%s", __entry->trace_begin ? "B" : "E",
|
||||
@@ -130,7 +130,7 @@ TRACE_EVENT(dpu_trace_counter,
|
||||
),
|
||||
TP_fast_assign(
|
||||
__entry->pid = current->tgid;
|
||||
__assign_str(counter_name, name);
|
||||
__assign_str(counter_name);
|
||||
__entry->value = value;
|
||||
),
|
||||
TP_printk("%d|%s|%d", __entry->pid,
|
||||
@@ -379,7 +379,7 @@ TRACE_EVENT(dpu_enc_rc,
|
||||
__entry->sw_event = sw_event;
|
||||
__entry->idle_pc_supported = idle_pc_supported;
|
||||
__entry->rc_state = rc_state;
|
||||
__assign_str(stage_str, stage);
|
||||
__assign_str(stage_str);
|
||||
),
|
||||
TP_printk("%s: id:%u, sw_event:%d, idle_pc_supported:%s, rc_state:%d",
|
||||
__get_str(stage_str), __entry->drm_id, __entry->sw_event,
|
||||
@@ -401,7 +401,7 @@ TRACE_EVENT(dpu_enc_frame_done_cb_not_busy,
|
||||
TP_fast_assign(
|
||||
__entry->drm_id = drm_id;
|
||||
__entry->event = event;
|
||||
__assign_str(intf_mode_str, intf_mode);
|
||||
__assign_str(intf_mode_str);
|
||||
__entry->intf_idx = intf_idx;
|
||||
__entry->wb_idx = wb_idx;
|
||||
),
|
||||
@@ -446,7 +446,7 @@ TRACE_EVENT(dpu_enc_trigger_flush,
|
||||
),
|
||||
TP_fast_assign(
|
||||
__entry->drm_id = drm_id;
|
||||
__assign_str(intf_mode_str, intf_mode);
|
||||
__assign_str(intf_mode_str);
|
||||
__entry->intf_idx = intf_idx;
|
||||
__entry->wb_idx = wb_idx;
|
||||
__entry->pending_kickoff_cnt = pending_kickoff_cnt;
|
||||
@@ -946,7 +946,7 @@ TRACE_EVENT(dpu_core_perf_update_clk,
|
||||
__field( u64, clk_rate )
|
||||
),
|
||||
TP_fast_assign(
|
||||
__assign_str(dev_name, dev->unique);
|
||||
__assign_str(dev_name);
|
||||
__entry->stop_req = stop_req;
|
||||
__entry->clk_rate = clk_rate;
|
||||
),
|
||||
|
||||
@@ -48,7 +48,7 @@ DECLARE_EVENT_CLASS(drm_sched_job,
|
||||
__entry->entity = entity;
|
||||
__entry->id = sched_job->id;
|
||||
__entry->fence = &sched_job->s_fence->finished;
|
||||
__assign_str(name, sched_job->sched->name);
|
||||
__assign_str(name);
|
||||
__entry->job_count = spsc_queue_count(&entity->job_queue);
|
||||
__entry->hw_job_count = atomic_read(
|
||||
&sched_job->sched->credit_count);
|
||||
@@ -94,7 +94,7 @@ TRACE_EVENT(drm_sched_job_wait_dep,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, sched_job->sched->name);
|
||||
__assign_str(name);
|
||||
__entry->id = sched_job->id;
|
||||
__entry->fence = fence;
|
||||
__entry->ctx = fence->context;
|
||||
|
||||
@@ -25,7 +25,7 @@ DECLARE_EVENT_CLASS(virtio_gpu_cmd,
|
||||
TP_fast_assign(
|
||||
__entry->dev = vq->vdev->index;
|
||||
__entry->vq = vq->index;
|
||||
__assign_str(name, vq->name);
|
||||
__assign_str(name);
|
||||
__entry->type = le32_to_cpu(hdr->type);
|
||||
__entry->flags = le32_to_cpu(hdr->flags);
|
||||
__entry->fence_id = le64_to_cpu(hdr->fence_id);
|
||||
|
||||
@@ -84,7 +84,7 @@ TRACE_EVENT(cm_id_attach,
|
||||
sizeof(struct sockaddr_in6));
|
||||
memcpy(__entry->dstaddr, &id_priv->id.route.addr.dst_addr,
|
||||
sizeof(struct sockaddr_in6));
|
||||
__assign_str(devname, device->name);
|
||||
__assign_str(devname);
|
||||
),
|
||||
|
||||
TP_printk("cm.id=%u src=%pISpc dst=%pISpc device=%s",
|
||||
@@ -334,7 +334,7 @@ DECLARE_EVENT_CLASS(cma_client_class,
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__assign_str(name, device->name);
|
||||
__assign_str(name);
|
||||
),
|
||||
|
||||
TP_printk("device name=%s",
|
||||
|
||||
@@ -2425,7 +2425,7 @@ static inline bool hfi1_need_drop(struct hfi1_devdata *dd)
|
||||
int hfi1_tempsense_rd(struct hfi1_devdata *dd, struct hfi1_temp *temp);
|
||||
|
||||
#define DD_DEV_ENTRY(dd) __string(dev, dev_name(&(dd)->pcidev->dev))
|
||||
#define DD_DEV_ASSIGN(dd) __assign_str(dev, dev_name(&(dd)->pcidev->dev))
|
||||
#define DD_DEV_ASSIGN(dd) __assign_str(dev)
|
||||
|
||||
static inline void hfi1_update_ah_attr(struct ib_device *ibdev,
|
||||
struct rdma_ah_attr *attr)
|
||||
|
||||
@@ -33,7 +33,7 @@ DECLARE_EVENT_CLASS(hfi1_trace_template,
|
||||
TP_STRUCT__entry(__string(function, function)
|
||||
__vstring(msg, vaf->fmt, vaf->va)
|
||||
),
|
||||
TP_fast_assign(__assign_str(function, function);
|
||||
TP_fast_assign(__assign_str(function);
|
||||
__assign_vstr(msg, vaf->fmt, vaf->va);
|
||||
),
|
||||
TP_printk("(%s) %s",
|
||||
|
||||
@@ -90,7 +90,7 @@ TRACE_EVENT(hfi1_mmu_invalidate,
|
||||
TP_fast_assign(
|
||||
__entry->ctxt = ctxt;
|
||||
__entry->subctxt = subctxt;
|
||||
__assign_str(type, type);
|
||||
__assign_str(type);
|
||||
__entry->start = start;
|
||||
__entry->end = end;
|
||||
),
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user