Home
last modified time | relevance | path

Searched refs:atom (Results 1 – 25 of 31) sorted by relevance

12

/Linux-v6.1/tools/perf/
Dbuiltin-kwork.c194 struct kwork_atom *atom = NULL; in atom_new() local
200 atom = &page->atoms[i]; in atom_new()
215 atom = &page->atoms[0]; in atom_new()
220 atom->time = sample->time; in atom_new()
221 atom->prev = NULL; in atom_new()
222 atom->page_addr = page; in atom_new()
223 atom->bit_inpage = i; in atom_new()
224 return atom; in atom_new()
227 static void atom_free(struct kwork_atom *atom) in atom_free() argument
229 if (atom->prev != NULL) in atom_free()
[all …]
Dbuiltin-sched.c522 struct sched_atom *atom) in perf_sched__process_event() argument
526 switch (atom->type) { in perf_sched__process_event()
528 burn_nsecs(sched, atom->duration); in perf_sched__process_event()
531 if (atom->wait_sem) in perf_sched__process_event()
532 ret = sem_wait(atom->wait_sem); in perf_sched__process_event()
536 if (atom->wait_sem) in perf_sched__process_event()
537 ret = sem_post(atom->wait_sem); in perf_sched__process_event()
1065 struct work_atom *atom = zalloc(sizeof(*atom)); in add_sched_out_event() local
1066 if (!atom) { in add_sched_out_event()
1071 atom->sched_out_time = timestamp; in add_sched_out_event()
[all …]
/Linux-v6.1/tools/perf/Documentation/
Dintel-hybrid.txt6 it consists of atom cpu and core cpu. Each cpu has dedicated event list.
8 on atom cpu and even part of events are available on both.
22 It indicates cpu0-cpu15 are core cpus and cpu16-cpu23 are atom cpus.
39 To enable a core only event or atom only event, following syntax is supported:
51 When creating one event and the event is available on both atom and core,
52 two events are created automatically. One is for atom, the other is for
58 (from atom or from core). The original perf event type PERF_TYPE_HARDWARE
113 0x8 in 0x800000000 indicates it's cpu_atom pmu (atom pmu type id is random).
116 and create 'cycles' (0x800000000) on cpu16-cpu23 (atom cpus).
125 The first 'cycles' is core event, the second 'cycles' is atom event.
[all …]
/Linux-v6.1/sound/soc/intel/atom/
DMakefile2 snd-soc-sst-atom-hifi2-platform-objs := sst-mfld-platform-pcm.o \
4 sst-atom-controls.o
6 obj-$(CONFIG_SND_SST_ATOM_HIFI2_PLATFORM) += snd-soc-sst-atom-hifi2-platform.o
/Linux-v6.1/drivers/clk/x86/
DMakefile3 obj-$(CONFIG_X86_INTEL_LPSS) += clk-lpss-atom.o clk-pmc-atom.o
/Linux-v6.1/drivers/gpu/drm/nouveau/dispnv50/
Ddisp.c2106 struct nv50_atom *atom = nv50_atom(state); in nv50_disp_atomic_commit_tail() local
2113 NV_ATOMIC(drm, "commit %d %d\n", atom->lock_core, atom->flush_disable); in nv50_disp_atomic_commit_tail()
2121 if (atom->lock_core) in nv50_disp_atomic_commit_tail()
2138 nv50_head_flush_clr(head, asyh, atom->flush_disable); in nv50_disp_atomic_commit_tail()
2153 nv50_wndw_flush_clr(wndw, interlock, atom->flush_disable, asyw); in nv50_disp_atomic_commit_tail()
2157 list_for_each_entry(outp, &atom->outp, head) { in nv50_disp_atomic_commit_tail()
2182 if (atom->flush_disable) { in nv50_disp_atomic_commit_tail()
2196 list_for_each_entry_safe(outp, outt, &atom->outp, head) { in nv50_disp_atomic_commit_tail()
2288 (!asyw->clr.mask || atom->flush_disable)) in nv50_disp_atomic_commit_tail()
2301 !atom->state.legacy_cursor_update) in nv50_disp_atomic_commit_tail()
[all …]
Datom.h161 nv50_head_atom_get_encoder(struct nv50_head_atom *atom) in nv50_head_atom_get_encoder() argument
166 drm_for_each_encoder_mask(encoder, atom->state.crtc->dev, in nv50_head_atom_get_encoder()
167 atom->state.encoder_mask) in nv50_head_atom_get_encoder()
Dcrc.h86 void nv50_crc_atomic_check_outp(struct nv50_atom *atom);
116 static inline void nv50_crc_atomic_check_outp(struct nv50_atom *atom) {} in nv50_crc_atomic_check_outp() argument
Dcrc.c353 struct nv50_atom *atom = nv50_atom(asyh->state.state); in nv50_crc_atomic_check_head() local
370 atom->flush_disable = true; in nv50_crc_atomic_check_head()
379 void nv50_crc_atomic_check_outp(struct nv50_atom *atom) in nv50_crc_atomic_check_outp() argument
385 if (atom->flush_disable) in nv50_crc_atomic_check_outp()
388 for_each_oldnew_crtc_in_state(&atom->state, crtc, old_crtc_state, in nv50_crc_atomic_check_outp()
413 list_for_each_entry(outp_atom, &atom->outp, head) { in nv50_crc_atomic_check_outp()
416 atom->flush_disable = true; in nv50_crc_atomic_check_outp()
/Linux-v6.1/sound/soc/sof/intel/
DMakefile16 snd-sof-intel-atom-objs := atom.o
18 obj-$(CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP) += snd-sof-intel-atom.o
/Linux-v6.1/drivers/net/wireless/intersil/orinoco/
Dscan.c231 union hermes_scan_info *atom; in orinoco_add_hostscan_results() local
233 atom = (union hermes_scan_info *) (buf + offset); in orinoco_add_hostscan_results()
235 orinoco_add_hostscan_result(priv, atom); in orinoco_add_hostscan_results()
Dscan.h14 struct agere_ext_scan_info *atom,
/Linux-v6.1/tools/perf/arch/powerpc/util/
Dskip-callchain-idx.c66 !(nops == 1 && ops[0].atom == DW_OP_regx && in check_return_reg()
84 if (nops == 1 && ops[0].atom == DW_OP_bregx && ops[0].number == 1 && in check_return_reg()
/Linux-v6.1/sound/soc/intel/
DMakefile6 obj-$(CONFIG_SND_SST_ATOM_HIFI2_PLATFORM) += atom/
/Linux-v6.1/arch/x86/platform/
DMakefile3 obj-y += atom/
/Linux-v6.1/arch/x86/
DMakefile_32.cpu36 cflags-$(CONFIG_MATOM) += $(call cc-option,-march=atom,$(call cc-option,-march=core2,-march=i686))…
37 $(call cc-option,-mtune=atom,$(call cc-option,-mtune=generic))
DMakefile155 cflags-$(CONFIG_MATOM) += -march=atom
162 rustflags-$(CONFIG_MATOM) += -Ctarget-cpu=atom
/Linux-v6.1/tools/perf/util/
Dprobe-finder.c242 if (op->atom == DW_OP_addr) { in convert_variable_location()
259 if (op->atom == DW_OP_fbreg) { in convert_variable_location()
267 if (op->atom >= DW_OP_breg0 && op->atom <= DW_OP_breg31) { in convert_variable_location()
268 regn = op->atom - DW_OP_breg0; in convert_variable_location()
271 } else if (op->atom >= DW_OP_reg0 && op->atom <= DW_OP_reg31) { in convert_variable_location()
272 regn = op->atom - DW_OP_reg0; in convert_variable_location()
273 } else if (op->atom == DW_OP_bregx) { in convert_variable_location()
277 } else if (op->atom == DW_OP_regx) { in convert_variable_location()
280 pr_debug("DW_OP %x is not supported.\n", op->atom); in convert_variable_location()
726 } else if (nops == 1 && pf->fb_ops[0].atom == DW_OP_call_frame_cfa && in call_probe_finder()
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-platform-sst-atom6 LPE Firmware version for SST driver on all atom
/Linux-v6.1/tools/lib/traceevent/
Devent-parse.c871 free(arg->atom.atom); in free_arg()
2069 ret = append(&left->atom.atom, " ", "*"); in process_op()
2340 *val = strtoll(arg->atom.atom, NULL, 0); in arg_num_eval()
2506 return arg->atom.atom; in arg_eval()
2913 arg->typecast.type = arg->atom.atom; in process_paren()
3177 char *atom; in process_arg_token() local
3188 atom = token; in process_arg_token()
3200 type = process_function(event, arg, atom, &token); in process_arg_token()
3207 ret = append(&atom, " ", token); in process_arg_token()
3209 free(atom); in process_arg_token()
[all …]
Devent-parse.h152 char *atom; member
247 struct tep_print_arg_atom atom; member
/Linux-v6.1/drivers/gpu/drm/radeon/
DMakefile36 atom.o radeon_fence.o radeon_ttm.o radeon_object.o radeon_gart.o \
/Linux-v6.1/tools/perf/util/scripting-engines/
Dtrace-event-perl.c206 args->atom.atom); in define_event_symbols()
/Linux-v6.1/block/
Dsed-opal.c602 u8 atom; in add_short_atom_header() local
605 atom = SHORT_ATOM_ID; in add_short_atom_header()
606 atom |= bytestring ? SHORT_ATOM_BYTESTRING : 0; in add_short_atom_header()
607 atom |= has_sign ? SHORT_ATOM_SIGNED : 0; in add_short_atom_header()
608 atom |= len & SHORT_ATOM_LEN_MASK; in add_short_atom_header()
610 add_token_u8(&err, cmd, atom); in add_short_atom_header()
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
DMakefile46 atom.o amdgpu_fence.o amdgpu_ttm.o amdgpu_object.o amdgpu_gart.o \

12