Searched refs:atom (Results 1 - 116 of 116) sorted by relevance

/linux-4.4.14/sound/soc/intel/atom/
H A DMakefile2 sst-mfld-platform-compress.o sst-atom-controls.o
H A Dsst-mfld-platform.h25 #include "sst-atom-controls.h"
H A Dsst-atom-controls.h2 * sst-atom-controls.h - Intel MID Platform driver header file
H A Dsst-mfld-platform-pcm.c32 #include "sst-atom-controls.h"
H A Dsst-atom-controls.c2 * sst-atom-controls.c - Intel MID Platform driver DPCM ALSA controls for Mrfld
29 #include "sst-atom-controls.h"
/linux-4.4.14/drivers/net/wireless/orinoco/
H A Dscan.h14 struct agere_ext_scan_info *atom,
H A Dscan.c186 * frame for a 68-byte atom. 76-byte atoms have 0 there. orinoco_add_hostscan_results()
231 union hermes_scan_info *atom; orinoco_add_hostscan_results() local
233 atom = (union hermes_scan_info *) (buf + offset); orinoco_add_hostscan_results()
235 orinoco_add_hostscan_result(priv, atom); orinoco_add_hostscan_results()
H A Dmain.c1169 struct prism2_scan_apinfo *atom = NULL; orinoco_join_ap() local
1205 atom = (struct prism2_scan_apinfo *) (buf + offset); orinoco_join_ap()
1206 if (memcmp(&atom->bssid, priv->desired_bssid, ETH_ALEN) == 0) { orinoco_join_ap()
1219 req.channel = atom->channel; /* both are little-endian */ orinoco_join_ap()
/linux-4.4.14/tools/perf/
H A Dbuiltin-sched.c403 struct sched_atom *atom) perf_sched__process_event()
407 switch (atom->type) { perf_sched__process_event()
409 burn_nsecs(sched, atom->duration); perf_sched__process_event()
412 if (atom->wait_sem) perf_sched__process_event()
413 ret = sem_wait(atom->wait_sem); perf_sched__process_event()
417 if (atom->wait_sem) perf_sched__process_event()
418 ret = sem_post(atom->wait_sem); perf_sched__process_event()
892 struct work_atom *atom = zalloc(sizeof(*atom)); add_sched_out_event() local
893 if (!atom) { add_sched_out_event()
898 atom->sched_out_time = timestamp; add_sched_out_event()
901 atom->state = THREAD_WAIT_CPU; add_sched_out_event()
902 atom->wake_up_time = atom->sched_out_time; add_sched_out_event()
905 list_add_tail(&atom->list, &atoms->work_list); add_sched_out_event()
913 struct work_atom *atom; add_runtime_event() local
917 atom = list_entry(atoms->work_list.prev, struct work_atom, list); add_runtime_event()
919 atom->runtime += delta; add_runtime_event()
926 struct work_atom *atom; add_sched_in_event() local
932 atom = list_entry(atoms->work_list.prev, struct work_atom, list); add_sched_in_event()
934 if (atom->state != THREAD_WAIT_CPU) add_sched_in_event()
937 if (timestamp < atom->wake_up_time) { add_sched_in_event()
938 atom->state = THREAD_IGNORE; add_sched_in_event()
942 atom->state = THREAD_SCHED_IN; add_sched_in_event()
943 atom->sched_in_time = timestamp; add_sched_in_event()
945 delta = atom->sched_in_time - atom->wake_up_time; add_sched_in_event()
1011 * add in an initial atom in runnable state: latency_switch_event()
1066 struct work_atom *atom; latency_wakeup_event() local
1089 atom = list_entry(atoms->work_list.prev, struct work_atom, list); latency_wakeup_event()
1102 if (sched->profile_cpu == -1 && atom->state != THREAD_SLEEPING) latency_wakeup_event()
1106 if (atom->sched_out_time > timestamp) { latency_wakeup_event()
1111 atom->state = THREAD_WAIT_CPU; latency_wakeup_event()
1112 atom->wake_up_time = timestamp; latency_wakeup_event()
1128 struct work_atom *atom; latency_migrate_task_event() local
1157 atom = list_entry(atoms->work_list.prev, struct work_atom, list); latency_migrate_task_event()
1158 atom->sched_in_time = atom->sched_out_time = atom->wake_up_time = timestamp; latency_migrate_task_event()
1162 if (atom->sched_out_time > timestamp) latency_migrate_task_event()
402 perf_sched__process_event(struct perf_sched *sched, struct sched_atom *atom) perf_sched__process_event() argument
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Datom-types.h28 /* sync atom types to kernel types */
H A Datombios_dp.c31 #include "atom.h"
32 #include "atom-bits.h"
50 * or from atom. Note that atom operates on
183 /* The atom implementation only supports writes with a max payload of radeon_dp_aux_transfer_atom()
185 * in the parameter space. The atom interface supports 16 byte radeon_dp_aux_transfer_atom()
190 /* tx_size needs to be 4 even for bare address packets since the atom radeon_dp_aux_transfer_atom()
207 /* tx_size needs to be 4 even for bare address packets since the atom radeon_dp_aux_transfer_atom()
H A Dradeon_device.c38 #include "atom.h"
806 * atombios.h, and atom.c
812 * @info: atom card_info pointer
815 * Provides a PLL register accessor for the atom interpreter (r4xx+).
830 * @info: atom card_info pointer
834 * Provides a PLL register accessor for the atom interpreter (r4xx+).
846 * @info: atom card_info pointer
849 * Provides an MC register accessor for the atom interpreter (r4xx+).
864 * @info: atom card_info pointer
868 * Provides a MC register accessor for the atom interpreter (r4xx+).
880 * @info: atom card_info pointer
884 * Provides a MMIO register accessor for the atom interpreter (r4xx+).
896 * @info: atom card_info pointer
899 * Provides an MMIO register accessor for the atom interpreter (r4xx+).
914 * @info: atom card_info pointer
918 * Provides a IO register accessor for the atom interpreter (r4xx+).
930 * @info: atom card_info pointer
933 * Provides an IO register accessor for the atom interpreter (r4xx+).
H A DMakefile68 atom.o radeon_fence.o radeon_ttm.o radeon_object.o radeon_gart.o \
H A Datom-names.h28 #include "atom.h"
H A Dsumo_dpm.h26 #include "atom.h"
H A Datom.h157 #include "atom-types.h"
H A Datombios_i2c.c28 #include "atom.h"
H A Datom.c32 #include "atom.h"
33 #include "atom-names.h"
34 #include "atom-bits.h"
1410 DRM_DEBUG("atom firmware requested %08x %dkb\n", atom_allocate_fb_scratch()
H A Dr520.c31 #include "atom.h"
H A Dradeon_mode.h114 /* id used by atom */
116 /* id used by atom */
428 /* atom dig */
431 /* atom lvds/edp */
H A Drv740_dpm.c30 #include "atom.h"
H A Dradeon_encoders.c30 #include "atom.h"
H A Datombios_crtc.c31 #include "atom.h"
32 #include "atom-bits.h"
88 /* fixme - fill in enc_priv for atom dac */ atombios_scaler_setup()
898 /* yes this is correct, the atom define is wrong */ atombios_crtc_program_pll()
902 /* yes this is correct, the atom define is wrong */ atombios_crtc_program_pll()
H A Drv730_dpm.c30 #include "atom.h"
H A Drv770_smc.c31 #include "atom.h"
H A Devergreen_hdmi.c34 #include "atom.h"
H A Dr420.c34 #include "atom.h"
H A Dr600_hdmi.c34 #include "atom.h"
H A Dradeon_bios.c31 #include "atom.h"
H A Dradeon_irq_kms.c33 #include "atom.h"
H A Drs600.c42 #include "atom.h"
167 /* LVDS FMT is set up by atom */ avivo_program_fmt()
H A Dradeon_i2c.c32 #include "atom.h"
948 /* hw i2c using atom */ radeon_i2c_create()
H A Dradeon_acpi.c33 #include "atom.h"
H A Dradeon_audio.c29 #include "atom.h"
H A Dradeon_clocks.c32 #include "atom.h"
H A Dradeon_dp_mst.c7 #include "atom.h"
H A Dsumo_dpm.c873 * Clear the bit to let atom handle it. sumo_take_smu_control()
875 * For now we just let atom handle it. sumo_take_smu_control()
H A Datombios_encoders.c31 #include "atom.h"
239 DRM_INFO("radeon atom DIG backlight initialized\n"); radeon_atom_backlight_init()
276 DRM_INFO("radeon atom LVDS backlight unloaded\n"); radeon_atom_backlight_exit()
H A Drs690.c32 #include "atom.h"
H A Drs780_dpm.c31 #include "atom.h"
H A Drv515.c34 #include "atom.h"
H A Dr600_dpm.c30 #include "atom.h"
H A Dradeon_legacy_crtc.c31 #include "atom.h"
H A Dradeon_combios.c30 #include "atom.h"
397 /* this is used for atom LCDs as well */
H A Drv6xx_dpm.c31 #include "atom.h"
H A Drv770.c36 #include "atom.h"
H A Dcypress_dpm.c31 #include "atom.h"
H A Dradeon_asic.c37 #include "atom.h"
H A Dradeon_legacy_encoders.c30 #include "atom.h"
H A Drv770_dpm.c32 #include "atom.h"
H A Dni.c33 #include "atom.h"
H A Dradeon_connectors.c34 #include "atom.h"
H A Dradeon_display.c30 #include "atom.h"
H A Dradeon_pm.c26 #include "atom.h"
H A Devergreen.c32 #include "atom.h"
1304 /* LVDS/eDP FMT is set up by atom */ dce4_program_fmt()
H A Dr600.c39 #include "atom.h"
307 /* LVDS FMT is set up by atom */ dce3_program_fmt()
H A Dradeon_atombios.c30 #include "atom.h"
31 #include "atom-bits.h"
H A Dbtc_dpm.c32 #include "atom.h"
H A Dcik.c32 #include "atom.h"
9033 /* LVDS/eDP FMT is set up by atom */ dce8_program_fmt()
H A Dci_dpm.c32 #include "atom.h"
H A Dni_dpm.c30 #include "atom.h"
H A Dr100.c39 #include "atom.h"
H A Dsi.c33 #include "atom.h"
H A Dsi_dpm.c30 #include "atom.h"
/linux-4.4.14/drivers/gpu/drm/amd/include/
H A Datom-types.h28 /* sync atom types to kernel types */
H A Datom-names.h28 #include "atom.h"
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
H A DMakefile15 atom.o amdgpu_fence.o amdgpu_ttm.o amdgpu_object.o amdgpu_gart.o \
H A Damdgpu_device.c39 #include "atom.h"
714 * atombios.h, and atom.c
720 * @info: atom card_info pointer
723 * Provides a PLL register accessor for the atom interpreter (r4xx+).
734 * @info: atom card_info pointer
738 * Provides a PLL register accessor for the atom interpreter (r4xx+).
748 * @info: atom card_info pointer
751 * Provides an MC register accessor for the atom interpreter (r4xx+).
762 * @info: atom card_info pointer
766 * Provides a MC register accessor for the atom interpreter (r4xx+).
776 * @info: atom card_info pointer
780 * Provides a MMIO register accessor for the atom interpreter (r4xx+).
792 * @info: atom card_info pointer
795 * Provides an MMIO register accessor for the atom interpreter (r4xx+).
810 * @info: atom card_info pointer
814 * Provides a IO register accessor for the atom interpreter (r4xx+).
826 * @info: atom card_info pointer
829 * Provides an IO register accessor for the atom interpreter (r4xx+).
H A Damdgpu_mode.h136 /* id used by atom */
138 /* id used by atom */
416 /* atom dig */
419 /* atom lvds/edp */
H A Datom.h155 #include "atom-types.h"
H A Datombios_crtc.c31 #include "atom.h"
32 #include "atom-bits.h"
610 /* yes this is correct, the atom define is wrong */ amdgpu_atombios_crtc_program_pll()
614 /* yes this is correct, the atom define is wrong */ amdgpu_atombios_crtc_program_pll()
H A Datombios_dp.c31 #include "atom.h"
32 #include "atom-bits.h"
149 /* tx_size needs to be 4 even for bare address packets since the atom amdgpu_atombios_dp_aux_transfer()
166 /* tx_size needs to be 4 even for bare address packets since the atom amdgpu_atombios_dp_aux_transfer()
H A Datombios_i2c.c28 #include "atom.h"
H A Damdgpu_i2c.c34 #include "atom.h"
184 /* hw i2c using atom */ amdgpu_i2c_create()
H A Damdgpu_atombios.c32 #include "atom.h"
33 #include "atom-bits.h"
1572 * or from atom. Note that atom operates on
H A Damdgpu_encoders.c31 #include "atom.h"
H A Datom.c32 #include "atom.h"
33 #include "atom-names.h"
34 #include "atom-bits.h"
1442 DRM_DEBUG("atom firmware requested %08x %dkb\n", amdgpu_atom_allocate_fb_scratch()
H A Damdgpu_bios.c30 #include "atom.h"
H A Damdgpu_ib.c34 #include "atom.h"
H A Damdgpu_irq.c33 #include "atom.h"
H A Damdgpu_pll.c26 #include "atom.h"
H A Datombios_encoders.c31 #include "atom.h"
218 DRM_INFO("amdgpu atom DIG backlight initialized\n"); amdgpu_atombios_encoder_init_backlight()
255 DRM_INFO("amdgpu atom LVDS backlight unloaded\n"); amdgpu_atombios_encoder_fini_backlight()
H A Damdgpu_ring.c34 #include "atom.h"
H A Damdgpu_acpi.c33 #include "atom.h"
H A Damdgpu_cgs.c32 #include "atom.h"
H A Damdgpu_pm.c28 #include "atom.h"
H A Dkv_dpm.c28 #include "atom.h"
122 * Clear the bit to let atom handle it. sumo_take_smu_control()
124 * For now we just let atom handle it. sumo_take_smu_control()
H A Damdgpu_display.c30 #include "atom.h"
H A Damdgpu_dpm.c30 #include "atom.h"
H A Dvi.c33 #include "atom.h"
H A Ddce_v10_0.c28 #include "atom.h"
726 /* LVDS/eDP FMT is set up by atom */ dce_v10_0_program_fmt()
H A Ddce_v11_0.c28 #include "atom.h"
714 /* LVDS/eDP FMT is set up by atom */ dce_v11_0_program_fmt()
H A Ddce_v8_0.c28 #include "atom.h"
674 /* LVDS/eDP FMT is set up by atom */ dce_v8_0_program_fmt()
H A Damdgpu_connectors.c32 #include "atom.h"
H A Dcik.c34 #include "atom.h"
H A Dcz_dpm.c35 #include "atom.h"
H A Dci_dpm.c33 #include "atom.h"
H A Dgfx_v7_0.c30 #include "atom.h"
/linux-4.4.14/sound/soc/intel/boards/
H A Dbytcr_rt5640.c30 #include "../atom/sst-atom-controls.h"
H A Dcht_bsw_max98090_ti.c31 #include "../atom/sst-atom-controls.h"
H A Dcht_bsw_rt5672.c27 #include "../atom/sst-atom-controls.h"
H A Dcht_bsw_rt5645.c32 #include "../atom/sst-atom-controls.h"
/linux-4.4.14/tools/lib/traceevent/
H A Devent-parse.c816 free(arg->atom.atom); free_arg()
1992 new_atom = realloc(left->atom.atom, process_op()
1993 strlen(left->atom.atom) + 3); process_op()
1997 left->atom.atom = new_atom; process_op()
1998 strcat(left->atom.atom, " *"); process_op()
2266 *val = strtoll(arg->atom.atom, NULL, 0); arg_num_eval()
2426 return arg->atom.atom; arg_eval()
2801 /* prevous must be an atom */ process_paren()
2815 arg->typecast.type = arg->atom.atom; process_paren()
3036 char *atom; process_arg_token() local
3047 atom = token; process_arg_token()
3058 /* this will free atom. */ process_arg_token()
3059 type = process_function(event, arg, atom, &token); process_arg_token()
3065 new_atom = realloc(atom, process_arg_token()
3066 strlen(atom) + strlen(token) + 2); process_arg_token()
3068 free(atom); process_arg_token()
3073 atom = new_atom; process_arg_token()
3074 strcat(atom, " "); process_arg_token()
3075 strcat(atom, token); process_arg_token()
3081 arg->atom.atom = atom; process_arg_token()
3087 arg->atom.atom = token; process_arg_token()
3521 return strtoull(arg->atom.atom, NULL, 0); eval_num_arg()
3861 print_str_to_seq(s, format, len_arg, arg->atom.atom); print_str_arg()
4229 if (asprintf(&arg->atom.atom, "%lld", ip) < 0) make_bprint_args()
4296 if (asprintf(&arg->atom.atom, "%lld", val) < 0) { make_bprint_args()
5574 printf("%s", args->atom.atom); print_args()
H A Devent-parse.h210 char *atom; member in struct:print_arg_atom
304 struct print_arg_atom atom; member in union:print_arg::__anon15653
/linux-4.4.14/tools/perf/util/
H A Dprobe-finder.c223 if (op->atom == DW_OP_addr) { convert_variable_location()
240 if (op->atom == DW_OP_fbreg) { convert_variable_location()
248 if (op->atom >= DW_OP_breg0 && op->atom <= DW_OP_breg31) { convert_variable_location()
249 regn = op->atom - DW_OP_breg0; convert_variable_location()
252 } else if (op->atom >= DW_OP_reg0 && op->atom <= DW_OP_reg31) { convert_variable_location()
253 regn = op->atom - DW_OP_reg0; convert_variable_location()
254 } else if (op->atom == DW_OP_bregx) { convert_variable_location()
258 } else if (op->atom == DW_OP_regx) { convert_variable_location()
261 pr_debug("DW_OP %x is not supported.\n", op->atom); convert_variable_location()
687 } else if (nops == 1 && pf->fb_ops[0].atom == DW_OP_call_frame_cfa && call_probe_finder()
H A Ddwarf-aux.c335 if (expr[0].atom != DW_OP_plus_uconst || nexpr != 1) { die_get_data_member_location()
337 expr[0].atom, nexpr); die_get_data_member_location()
/linux-4.4.14/arch/x86/
H A DMakefile112 cflags-$(CONFIG_MATOM) += $(call cc-option,-march=atom) \
113 $(call cc-option,-mtune=atom,$(call cc-option,-mtune=generic))
/linux-4.4.14/tools/perf/util/scripting-engines/
H A Dtrace-event-perl.c195 args->atom.atom); define_event_symbols()
H A Dtrace-event-python.c210 args->atom.atom); define_event_symbols()
/linux-4.4.14/tools/perf/arch/powerpc/util/
H A Dskip-callchain-idx.c80 if (nops == 1 && ops[0].atom == DW_OP_bregx && ops[0].number == 1 && check_return_reg()
/linux-4.4.14/scripts/
H A Dget_maintainer.pl2220 # Basic lexical tokens are specials, domain_literal, quoted_string, atom, and
2233 # Use zero-width assertion to spot the limit of an atom. A simple
2235 my $atom = "[^$specials $controls]+(?:$rfc822_lwsp+|\\Z|(?=[\\[\"$specials]))";
2236 my $word = "(?:$atom|$quoted_string)";
2239 my $sub_domain = "(?:$atom|$domain_literal)";
/linux-4.4.14/arch/x86/oprofile/
H A Dnmi_int.c684 *cpu_type = "i386/atom"; ppro_init()
/linux-4.4.14/mm/
H A Dpercpu.c1502 * @ai->atom_size is the allocation atom size and used as alignment
1757 * @atom_size: allocation atom size
1762 * atom size and distances between CPUs.
1764 * Groups are always multiples of atom size and CPUs which are of
1914 * @atom_size: allocation atom size
/linux-4.4.14/arch/x86/kernel/
H A Dearly-quirks.c636 * http://www.intel.com/content/dam/www/public/us/en/documents/datasheets/atom-z8000-datasheet-vol-1.pdf
/linux-4.4.14/arch/powerpc/kernel/
H A Dsetup_64.c775 * to group units. For larger mappings, use 1M atom which setup_per_cpu_areas()
/linux-4.4.14/arch/x86/kernel/cpu/
H A Dperf_event_intel_lbr.c1006 /* atom */ intel_pmu_lbr_init_atom()

Completed in 3799 milliseconds