| /linux-6.15/kernel/printk/ |
| H A D | nbcon.c | 154 return atomic_try_cmpxchg(&ACCESS_PRIVATE(con, nbcon_state), &cur->atom, new->atom); in nbcon_state_try_cmpxchg() 267 new.atom = cur->atom; in nbcon_context_try_acquire_direct() 363 new.atom = cur->atom; in nbcon_context_try_acquire_requested() 453 new.atom = cur->atom; in nbcon_context_try_acquire_handover() 458 cur->atom = new.atom; in nbcon_context_try_acquire_handover() 491 new.atom = cur->atom; in nbcon_context_try_acquire_handover() 498 cur->atom = new.atom; in nbcon_context_try_acquire_handover() 546 new.atom = cur->atom; in nbcon_context_try_acquire_hostile() 664 new.atom = cur.atom; in nbcon_context_release() 825 new.atom = cur.atom; in __nbcon_context_update_unsafe() [all …]
|
| /linux-6.15/tools/perf/ |
| H A D | builtin-kwork.c | 275 return atom; in atom_new() 290 atom_free(atom); in atom_del() 464 if (atom == NULL) in work_push_atom() 469 atom_free(atom); in work_push_atom() 534 return atom; in work_pop_atom() 628 atom_del(atom); in report_exit_event() 683 atom_del(atom); in latency_entry_event() 875 atom_del(atom); in timehist_exit_event() 924 if (atom) { in top_exit_event() 932 atom_del(atom); in top_exit_event() [all …]
|
| H A D | builtin-sched.c | 519 switch (atom->type) { in perf_sched__process_event() 524 if (atom->wait_sem) in perf_sched__process_event() 529 if (atom->wait_sem) in perf_sched__process_event() 1051 struct work_atom *atom = zalloc(sizeof(*atom)); in add_sched_out_event() local 1052 if (!atom) { in add_sched_out_event() 1061 atom->wake_up_time = atom->sched_out_time; in add_sched_out_event() 1072 struct work_atom *atom; in add_runtime_event() local 1078 atom->runtime += delta; in add_runtime_event() 1085 struct work_atom *atom; in add_sched_in_event() local 1104 delta = atom->sched_in_time - atom->wake_up_time; in add_sched_in_event() [all …]
|
| /linux-6.15/tools/perf/Documentation/ |
| H A D | intel-hybrid.txt | 6 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 116 and create 'cycles' (0x800000000) on cpu16-cpu23 (atom cpus). 125 The first 'cycles' is core event, the second 'cycles' is atom event. 132 One example, 'triad_loop' runs on cpu16 (atom core), while we can see the [all …]
|
| /linux-6.15/sound/soc/intel/atom/ |
| H A D | Makefile | 2 snd-soc-sst-atom-hifi2-platform-y := 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-6.15/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | disp.c | 2177 NV_ATOMIC(drm, "commit %d %d\n", atom->lock_core, atom->flush_disable); in nv50_disp_atomic_commit_tail() 2185 if (atom->lock_core) in nv50_disp_atomic_commit_tail() 2240 if (atom->flush_disable) { in nv50_disp_atomic_commit_tail() 2363 if (atom->lock_core) in nv50_disp_atomic_commit_tail() 2523 atom->lock_core = true; in nv50_disp_outp_atomic_check_clr() 2548 atom->lock_core = true; in nv50_disp_outp_atomic_check_set() 2631 kfree(atom); in nv50_disp_atomic_state_free() 2637 struct nv50_atom *atom; in nv50_disp_atomic_state_alloc() local 2638 if (!(atom = kzalloc(sizeof(*atom), GFP_KERNEL)) || in nv50_disp_atomic_state_alloc() 2640 kfree(atom); in nv50_disp_atomic_state_alloc() [all …]
|
| H A D | atom.h | 161 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()
|
| H A D | crc.h | 86 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
|
| H A D | crc.c | 355 struct nv50_atom *atom = nv50_atom(asyh->state.state); in nv50_crc_atomic_check_head() local 372 atom->flush_disable = true; in nv50_crc_atomic_check_head() 381 void nv50_crc_atomic_check_outp(struct nv50_atom *atom) in nv50_crc_atomic_check_outp() argument 387 if (atom->flush_disable) in nv50_crc_atomic_check_outp() 390 for_each_oldnew_crtc_in_state(&atom->state, crtc, old_crtc_state, in nv50_crc_atomic_check_outp() 415 list_for_each_entry(outp_atom, &atom->outp, head) { in nv50_crc_atomic_check_outp() 418 atom->flush_disable = true; in nv50_crc_atomic_check_outp()
|
| /linux-6.15/drivers/clk/x86/ |
| H A D | Makefile | 3 obj-$(CONFIG_X86_INTEL_LPSS) += clk-lpss-atom.o clk-pmc-atom.o
|
| /linux-6.15/sound/soc/sof/intel/ |
| H A D | Makefile | 21 snd-sof-intel-atom-y := atom.o 23 obj-$(CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP) += snd-sof-intel-atom.o
|
| /linux-6.15/tools/perf/util/ |
| H A D | dwarf-aux.c | 447 expr[0].atom, nexpr); in die_get_data_member_location() 1187 switch (op->atom) { in reg_from_dwarf_op() 1189 return op->atom - DW_OP_reg0; in reg_from_dwarf_op() 1191 return op->atom - DW_OP_breg0; in reg_from_dwarf_op() 1205 switch (op->atom) { in offset_from_dwarf_op() 1233 switch (ops->atom) { in check_allowed_ops() 1450 if (data->is_fbreg && ops->atom == DW_OP_fbreg && in __die_find_var_reg_cb() 1459 if (ops->atom == (DW_OP_reg0 + data->reg) && in __die_find_var_reg_cb() 1466 if (ops->atom == (DW_OP_breg0 + data->reg) && in __die_find_var_reg_cb() 1538 if (ops->atom != DW_OP_addr) in __die_find_var_addr_cb() [all …]
|
| H A D | probe-finder.c | 137 if (op->atom == DW_OP_addr) { in convert_variable_location() 154 if (op->atom == DW_OP_fbreg) { in convert_variable_location() 162 if (op->atom >= DW_OP_breg0 && op->atom <= DW_OP_breg31) { in convert_variable_location() 163 regn = op->atom - DW_OP_breg0; in convert_variable_location() 166 } else if (op->atom >= DW_OP_reg0 && op->atom <= DW_OP_reg31) { in convert_variable_location() 167 regn = op->atom - DW_OP_reg0; in convert_variable_location() 168 } else if (op->atom == DW_OP_bregx) { in convert_variable_location() 172 } else if (op->atom == DW_OP_regx) { in convert_variable_location() 175 pr_debug("DW_OP %x is not supported.\n", op->atom); in convert_variable_location() 618 } else if (nops == 1 && pf->fb_ops[0].atom == DW_OP_call_frame_cfa && in call_probe_finder()
|
| H A D | annotate-data.c | 104 switch (ops->atom) { in pr_debug_location() 106 pr_info("reg%d\n", ops->atom - DW_OP_reg0); in pr_debug_location() 110 ops->atom - DW_OP_breg0, (long)ops->number); in pr_debug_location() 127 ops->atom, (long)ops->number); in pr_debug_location()
|
| /linux-6.15/sound/soc/intel/ |
| H A D | Makefile | 6 obj-$(CONFIG_SND_SST_ATOM_HIFI2_PLATFORM) += atom/
|
| /linux-6.15/arch/x86/platform/ |
| H A D | Makefile | 3 obj-y += atom/
|
| /linux-6.15/tools/perf/arch/powerpc/util/ |
| H A D | skip-callchain-idx.c | 66 !(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-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-platform-sst-atom | 6 LPE Firmware version for SST driver on all atom
|
| /linux-6.15/arch/x86/ |
| H A D | Makefile_32.cpu | 34 cflags-$(CONFIG_MATOM) += -march=atom
|
| /linux-6.15/drivers/gpu/drm/radeon/ |
| H A D | Makefile | 36 atom.o radeon_fence.o radeon_ttm.o radeon_object.o radeon_gart.o \
|
| /linux-6.15/tools/perf/util/scripting-engines/ |
| H A D | trace-event-perl.c | 205 args->atom.atom); in define_event_symbols()
|
| /linux-6.15/include/linux/ |
| H A D | console.h | 221 unsigned int atom; member
|
| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | Makefile | 51 atom.o amdgpu_fence.o amdgpu_ttm.o amdgpu_object.o amdgpu_gart.o \
|
| /linux-6.15/block/ |
| H A D | sed-opal.c | 723 u8 atom; in add_short_atom_header() local 726 atom = SHORT_ATOM_ID; in add_short_atom_header() 727 atom |= bytestring ? SHORT_ATOM_BYTESTRING : 0; in add_short_atom_header() 728 atom |= has_sign ? SHORT_ATOM_SIGNED : 0; in add_short_atom_header() 729 atom |= len & SHORT_ATOM_LEN_MASK; in add_short_atom_header() 731 add_token_u8(&err, cmd, atom); in add_short_atom_header()
|
| /linux-6.15/scripts/ |
| H A D | get_maintainer.pl | 2583 my $atom = "[^$specials $controls]+(?:$rfc822_lwsp+|\\Z|(?=[\\[\"$specials]))"; 2584 my $word = "(?:$atom|$quoted_string)"; 2587 my $sub_domain = "(?:$atom|$domain_literal)";
|