Home
last modified time | relevance | path

Searched +full:static +full:- +full:config (Results 1 – 25 of 1065) sorted by relevance

12345678910>>...43

/linux/drivers/hwtracing/coresight/
H A Dcoresight-etm3x-sysfs.c1 // SPDX-License-Identifier: GPL-2.0
10 #include "coresight-etm.h"
11 #include "coresight-priv.h"
13 static ssize_t nr_addr_cmp_show(struct device *dev, in nr_addr_cmp_show()
17 struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_addr_cmp_show()
19 val = drvdata->nr_addr_cmp; in nr_addr_cmp_show()
22 static DEVICE_ATTR_RO(nr_addr_cmp);
24 static ssize_t nr_cntr_show(struct device *dev, in nr_cntr_show()
27 struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_cntr_show()
29 val = drvdata->nr_cntr; in nr_cntr_show()
[all …]
H A Dcoresight-cti-core.c1 // SPDX-License-Identifier: GPL-2.0
22 #include "coresight-priv.h"
23 #include "coresight-cti.h"
30 * We assume that the non-CPU CTIs are always powered as we do with sinks etc.
37 static LIST_HEAD(ect_net);
40 static DEFINE_MUTEX(ect_mutex);
43 dev_get_drvdata(csdev->dev.parent)
46 static int nr_cti_cpu;
49 static struct cti_drvdata *cti_cpu_drvdata[NR_CPUS];
56 * CTI device name list - for CTI not bound to cores.
[all …]
/linux/tools/perf/util/
H A Dstat-display.c40 static int aggr_header_lens[] = {
52 static const char *aggr_header_csv[] = {
59 [AGGR_THREAD] = "comm-pid,",
64 static const char *aggr_header_std[] = {
71 [AGGR_THREAD] = "comm-pid",
85 static_assert(ARRAY_SIZE(colors) - 1 == METRIC_THRESHOLD_GOOD, "missing enum value"); in metric_threshold_classify__color()
89 static const char *metric_threshold_classify__str(enum metric_threshold_classify thresh) in metric_threshold_classify__str()
98 static_assert(ARRAY_SIZE(strs) - 1 == METRIC_THRESHOLD_GOOD, "missing enum value"); in metric_threshold_classify__str()
102 static void print_running_std(struct perf_stat_config *config, u64 run, u64 ena) in print_running_std() argument
105 fprintf(config->output, " (%.2f%%)", 100.0 * run / ena); in print_running_std()
[all …]
/linux/lib/
H A Dtest_kmod.c1 // SPDX-License-Identifier: GPL-2.0-or-later OR copyleft-next-0.3.1
14 * tools/testing/selftests/kmod/kmod.sh --help
33 static bool force_init_test = false;
37 static char *start_driver;
41 static char *start_test_fs;
49 static DEFINE_MUTEX(reg_dev_mutex);
50 static LIST_HEAD(reg_test_devs);
56 static int num_test_devs;
59 * enum kmod_test_case - linker table test case
89 * struct kmod_test_device_info - thread info
[all …]
/linux/drivers/rtc/
H A Drtc-spear.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * drivers/rtc/rtc-spear.c
6 * Rajeev Kumar<rajeev-dlh.kumar@st.com>
85 static inline void spear_rtc_clear_interrupt(struct spear_rtc_config *config) in spear_rtc_clear_interrupt() argument
90 spin_lock_irqsave(&config->lock, flags); in spear_rtc_clear_interrupt()
91 val = readl(config->ioaddr + STATUS_REG); in spear_rtc_clear_interrupt()
93 writel(val, config->ioaddr + STATUS_REG); in spear_rtc_clear_interrupt()
94 spin_unlock_irqrestore(&config->lock, flags); in spear_rtc_clear_interrupt()
97 static inline void spear_rtc_enable_interrupt(struct spear_rtc_config *config) in spear_rtc_enable_interrupt() argument
101 val = readl(config->ioaddr + CTRL_REG); in spear_rtc_enable_interrupt()
[all …]
H A Drtc-da9063.c1 // SPDX-License-Identifier: GPL-2.0+
4 * Copyright (C) 2013-2015 Dialog Semiconductor Ltd.
23 #define YEARS_TO_DA9063(year) ((year) - 100)
26 #define MONTHS_FROM_DA9063(month) ((month) - 1)
61 /* ALARM CONFIG */
70 const struct da9063_compatible_rtc_regmap *config; member
74 static const struct da9063_compatible_rtc_regmap da9063_ad_regs = {
98 /* ALARM CONFIG */
100 .rtc_alarm_len = RTC_DATA_LEN - 1,
103 static const struct da9063_compatible_rtc_regmap da9063_bb_regs = {
[all …]
/linux/sound/soc/sof/
H A Dipc3-topology.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
12 #include "sof-priv.h"
13 #include "sof-audio.h"
14 #include "ipc3-priv.h"
40 static const struct sof_process_types sof_process[] = {
52 static enum sof_ipc_process_type find_process(const char *name) in find_process()
64 static int get_token_process_type(void *elem, void *object, u32 offset) in get_token_process_type()
73 static const struct sof_topology_token buffer_tokens[] = {
83 static const struct sof_topology_token dai_tokens[] = {
93 static const struct sof_topology_token dai_link_tokens[] = {
[all …]
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_nve_vxlan.c1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0
21 static bool mlxsw_sp_nve_vxlan_ipv4_flags_check(const struct vxlan_config *cfg, in mlxsw_sp_nve_vxlan_ipv4_flags_check()
24 if (!(cfg->flags & VXLAN_F_UDP_ZERO_CSUM_TX)) { in mlxsw_sp_nve_vxlan_ipv4_flags_check()
29 if (cfg->flags & ~MLXSW_SP_NVE_VXLAN_IPV4_SUPPORTED_FLAGS) { in mlxsw_sp_nve_vxlan_ipv4_flags_check()
37 static bool mlxsw_sp_nve_vxlan_ipv6_flags_check(const struct vxlan_config *cfg, in mlxsw_sp_nve_vxlan_ipv6_flags_check()
40 if (!(cfg->flags & VXLAN_F_UDP_ZERO_CSUM6_TX)) { in mlxsw_sp_nve_vxlan_ipv6_flags_check()
45 if (!(cfg->flags & VXLAN_F_UDP_ZERO_CSUM6_RX)) { in mlxsw_sp_nve_vxlan_ipv6_flags_check()
50 if (cfg->flags & ~MLXSW_SP_NVE_VXLAN_IPV6_SUPPORTED_FLAGS) { in mlxsw_sp_nve_vxlan_ipv6_flags_check()
58 static bool mlxsw_sp_nve_vxlan_can_offload(const struct mlxsw_sp_nve *nve, in mlxsw_sp_nve_vxlan_can_offload()
62 struct vxlan_dev *vxlan = netdev_priv(params->dev); in mlxsw_sp_nve_vxlan_can_offload()
[all …]
/linux/drivers/media/pci/mgb4/
H A Dmgb4_sysfs_out.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2021-2023 Digiteq Automotive
19 static int loopin_cnt(struct mgb4_vin_dev *vindev) in loopin_cnt()
22 u32 config; in loopin_cnt() local
26 voutdev = vindev->mgbdev->vout[i]; in loopin_cnt()
30 config = mgb4_read_reg(&voutdev->mgbdev->video, in loopin_cnt()
31 voutdev->config->regs.config); in loopin_cnt()
32 if ((config & 0xc) >> 2 == vindev->config->id) in loopin_cnt()
39 static bool is_busy(struct video_device *dev) in is_busy()
43 mutex_lock(dev->lock); in is_busy()
[all …]
/linux/drivers/iio/adc/
H A Dmcp3422.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * mcp3422.c - driver for the Microchip mcp3421/2/3/4/5/6/7/8 chip family
41 #define MCP3422_CHANNEL(config) (((config) & MCP3422_CHANNEL_MASK) >> 5) argument
42 #define MCP3422_PGA(config) ((config) & MCP3422_PGA_MASK) argument
43 #define MCP3422_SAMPLE_RATE(config) (((config) & MCP3422_SRATE_MASK) >> 2) argument
59 static const int mcp3422_scales[4][4] = {
66 static const int mcp3422_read_times[4] = {
73 static const int mcp3422_sample_rates[4] = {
80 static const int mcp3422_sign_extend[4] = {
90 u8 config; member
[all …]
/linux/tools/testing/selftests/arm64/fp/
H A Dfp-ptrace.c1 // SPDX-License-Identifier: GPL-2.0-only
32 #include "fp-ptrace.h"
108 static bool got_alarm;
110 static void handle_alarm(int sig, siginfo_t *info, void *context) in handle_alarm()
116 static __uint128_t arm64_cpu_to_le128(__uint128_t x) in arm64_cpu_to_le128()
124 static __uint128_t arm64_cpu_to_le128(__uint128_t x) in arm64_cpu_to_le128()
132 static bool sve_supported(void) in sve_supported()
137 static bool sme_supported(void) in sme_supported()
142 static bool sme2_supported(void) in sme2_supported()
147 static bool fa64_supported(void) in fa64_supported()
[all …]
/linux/fs/overlayfs/
H A Dparams.c1 // SPDX-License-Identifier: GPL-2.0-only
14 static bool ovl_redirect_dir_def = IS_ENABLED(CONFIG_OVERLAY_FS_REDIRECT_DIR);
19 static bool ovl_redirect_always_follow =
26 static bool ovl_xino_auto_def = IS_ENABLED(CONFIG_OVERLAY_FS_XINO_AUTO);
31 static bool ovl_index_def = IS_ENABLED(CONFIG_OVERLAY_FS_INDEX);
36 static bool ovl_nfs_export_def = IS_ENABLED(CONFIG_OVERLAY_FS_NFS_EXPORT);
41 static bool ovl_metacopy_def = IS_ENABLED(CONFIG_OVERLAY_FS_METACOPY);
65 static const struct constant_table ovl_parameter_bool[] = {
71 static const struct constant_table ovl_parameter_uuid[] = {
79 static const char *ovl_uuid_mode(struct ovl_config *config) in ovl_uuid_mode() argument
[all …]
/linux/drivers/gpu/drm/xe/
H A Dxe_pmu.c1 // SPDX-License-Identifier: MIT
22 * Expose events/counters like GT-C6 residency, GT frequency and per-class-engine
27 * $ ls -ld /sys/bus/event_source/devices/xe_*
35 * engine_class[20:27] Selects engine-class for event
36 * engine_instance[12:19] Selects the engine-instance for the event
39 * For engine specific events (engine-*), gt, engine_class and engine_instance parameters must be
42 * For gt specific events (gt-*) gt parameter must be passed. All other parameters will be 0.
47 * $ perf list | grep gt-c6
51 * $ perf stat -e <event_name,gt=> -I <interval>
60 static unsigned int config_to_event_id(u64 config) in config_to_event_id() argument
[all …]
H A Dxe_gt_sriov_pf_config.c1 // SPDX-License-Identifier: MIT
3 * Copyright © 2023-2024 Intel Corporation
45 static int guc_action_update_vf_cfg(struct xe_guc *guc, u32 vfid, in guc_action_update_vf_cfg()
56 return xe_guc_ct_send_block(&guc->ct, request, ARRAY_SIZE(request)); in guc_action_update_vf_cfg()
62 static int pf_send_vf_cfg_reset(struct xe_gt *gt, u32 vfid) in pf_send_vf_cfg_reset()
64 struct xe_guc *guc = &gt->uc.guc; in pf_send_vf_cfg_reset()
69 return ret <= 0 ? ret : -EPROTO; in pf_send_vf_cfg_reset()
76 static int pf_send_vf_buf_klvs(struct xe_gt *gt, u32 vfid, struct xe_guc_buf buf, u32 num_dwords) in pf_send_vf_buf_klvs()
78 struct xe_guc *guc = &gt->uc.guc; in pf_send_vf_buf_klvs()
84 * Return: 0 on success, -ENOKEY if some KLVs were not updated, -EPROTO if reply was malformed,
[all …]
/linux/arch/arm/mach-omap1/
H A Dusb.c1 // SPDX-License-Identifier: GPL-2.0-or-later
12 #include <linux/dma-map-ops.h>
15 #include <linux/soc/ti/omap1-io.h>
24 /* These routines should handle the standard chip-specific modes
27 * Some board-*.c files will need to set up additional mux options,
32 * - 1611B H2 (with usb1 mini-AB) using standard Mini-B or OTG cables
33 * - 5912 OSK OHCI (with usb0 standard-A), standard A-to-B cables
34 * - 5912 OSK UDC, with *nonstandard* A-to-A cable
35 * - 1510 Innovator UDC with bundled usb0 cable
36 * - 1510 Innovator OHCI with bundled usb1/usb2 cable
[all …]
/linux/drivers/md/dm-vdo/
H A Ddm-vdo-target.c1 // SPDX-License-Identifier: GPL-2.0-only
10 #include <linux/device-mapper.h>
16 #include "admin-state.h"
17 #include "block-map.h"
20 #include "data-vio.h"
26 #include "io-submitter.h"
28 #include "memory-alloc.h"
29 #include "message-stats.h"
30 #include "recovery-journal.h"
32 #include "slab-depot.h"
[all …]
/linux/include/linux/
H A Dregmap.h1 /* SPDX-License-Identifier: GPL-2.0-only */
54 #define REGMAP_UPSHIFT(s) (-(s))
73 * struct reg_default - Default value for a register.
87 * struct reg_sequence - An individual write from a sequence of writes.
110 * regmap_read_poll_timeout - Poll until a condition is met or a timeout occurs
116 * @sleep_us: Maximum time to sleep between reads in us (0 tight-loops). Please
123 * Returns: 0 on success and -ETIMEDOUT upon a timeout or the regmap_read
137 * regmap_read_poll_timeout_atomic - Poll until a condition is met or a timeout occurs
143 * @delay_us: Time to udelay between reads in us (0 tight-loops). Please
154 * Returns: 0 on success and -ETIMEDOUT upon a timeout or the regmap_read
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pmu.c60 static ssize_t amdgpu_pmu_event_show(struct device *dev, in amdgpu_pmu_event_show()
68 if (!amdgpu_pmu_attr->type) in amdgpu_pmu_event_show()
69 return sprintf(buf, "%s\n", amdgpu_pmu_attr->event_str); in amdgpu_pmu_event_show()
72 amdgpu_pmu_attr->event_str, amdgpu_pmu_attr->type); in amdgpu_pmu_event_show()
75 static LIST_HEAD(amdgpu_pmu_list);
80 const char *config; member
99 * - PMU typed
105 * - Event config typed
114 static struct amdgpu_pmu_attr amdgpu_pmu_formats[NUM_FORMATS_AMDGPU_PMU] = {
115 { .name = "event", .config = "config:0-7" },
[all …]
/linux/arch/mips/cavium-octeon/executive/
H A Dcvmx-pko.c7 * Copyright (c) 2003-2008 Cavium Networks
14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
34 #include <asm/octeon/cvmx-config.h>
35 #include <asm/octeon/cvmx-pko.h>
36 #include <asm/octeon/cvmx-helper.h>
42 static int __cvmx_pko_int(int interface, int index) in __cvmx_pko_int()
64 return -1; in __cvmx_pko_int()
68 static void __cvmx_pko_iport_config(int pko_port) in __cvmx_pko_iport_config()
77 union cvmx_pko_mem_iqueue_ptrs config; in __cvmx_pko_iport_config() local
[all …]
/linux/drivers/base/regmap/
H A Dregmap-kunit.c1 // SPDX-License-Identifier: GPL-2.0
28 static void get_changed_bytes(void *orig, void *new, size_t size) in get_changed_bytes()
45 static const struct regmap_config test_regmap_config = {
50 static const char *regcache_type_name(enum regcache_type type) in regcache_type_name()
66 static const char *regmap_endian_name(enum regmap_endian endian) in regmap_endian_name()
82 static void param_to_desc(const struct regmap_test_param *param, char *desc) in param_to_desc()
84 snprintf(desc, KUNIT_PARAM_DESC_SIZE, "%s-%s%s @%#x", in param_to_desc()
85 regcache_type_name(param->cache), in param_to_desc()
86 regmap_endian_name(param->val_endian), in param_to_desc()
87 param->fast_io ? " fast I/O" : "", in param_to_desc()
[all …]
/linux/arch/loongarch/kernel/
H A Dcpu-probe.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2020-2022 Loongson Technology Corporation Limited
16 #include <asm/cpu-features.h>
20 #include <asm/pgtable-bits.h>
30 static inline void cpu_set_fpu_fcsr_mask(struct cpuinfo_loongarch *c) in cpu_set_fpu_fcsr_mask()
34 fcsr = c->fpu_csr0; in cpu_set_fpu_fcsr_mask()
52 c->fpu_mask = ~(fcsr0 ^ fcsr1) & ~mask; in cpu_set_fpu_fcsr_mask()
55 /* simd = -1/0/128/256 */
56 static unsigned int simd = -1U;
58 static int __init cpu_setup_simd(char *str) in cpu_setup_simd()
[all …]
/linux/sound/soc/
H A Dsoc-generic-dmaengine-pcm.c1 // SPDX-License-Identifier: GPL-2.0+
4 // Author: Lars-Peter Clausen <lars@metafoo.de>
13 #include <linux/dma-mapping.h>
18 static unsigned int prealloc_buffer_size_kbytes = 512;
28 static struct device *dmaengine_dma_dev(struct dmaengine_pcm *pcm, in dmaengine_dma_dev()
31 if (!pcm->chan[substream->stream]) in dmaengine_dma_dev()
34 return pcm->cha in dmaengine_dma_dev()
223 const struct snd_dmaengine_pcm_config *config = pcm->config; dmaengine_pcm_new() local
350 dmaengine_pcm_request_chan_of(struct dmaengine_pcm * pcm,struct device * dev,const struct snd_dmaengine_pcm_config * config) dmaengine_pcm_request_chan_of() argument
426 snd_dmaengine_pcm_register(struct device * dev,const struct snd_dmaengine_pcm_config * config,unsigned int flags) snd_dmaengine_pcm_register() argument
[all...]
/linux/drivers/regulator/
H A Dfixed.c1 // SPDX-License-Identifier: GPL-2.0-or-later
10 * Roger Quadros <ext-roger.quadros@nokia.com>
13 * non-controllable regulators, as well as for allowing testing on
50 static int reg_clock_enable(struct regulator_dev *rdev) in reg_clock_enable()
55 ret = clk_prepare_enable(priv->enable_clock); in reg_clock_enable()
59 priv->enable_counter++; in reg_clock_enable()
64 static int reg_clock_disable(struct regulator_dev *rdev) in reg_clock_disable()
68 clk_disable_unprepare(priv->enable_clock); in reg_clock_disable()
69 priv->enable_counter--; in reg_clock_disable()
74 static int reg_domain_enable(struct regulator_dev *rdev) in reg_domain_enable()
[all …]
H A Dgpio-regulator.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * gpio-regulator.c
14 * Roger Quadros <ext-roger.quadros@nokia.com>
17 * non-controllable regulators, as well as for allowing testing on
28 #include <linux/regulator/gpio-regulator.h>
45 static int gpio_regulator_get_value(struct regulator_dev *dev) in gpio_regulator_get_value()
50 for (ptr = 0; ptr < data->nr_states; ptr++) in gpio_regulator_get_value()
51 if (data->states[ptr].gpios == data->state) in gpio_regulator_get_value()
52 return data->states[ptr].value; in gpio_regulator_get_value()
54 return -EINVAL; in gpio_regulator_get_value()
[all …]
/linux/drivers/misc/ocxl/
H A Dcore.c1 // SPDX-License-Identifier: GPL-2.0+
6 static struct ocxl_fn *ocxl_fn_get(struct ocxl_fn *fn) in ocxl_fn_get()
8 return (get_device(&fn->dev) == NULL) ? NULL : fn; in ocxl_fn_get()
11 static void ocxl_fn_put(struct ocxl_fn *fn) in ocxl_fn_put()
13 put_device(&fn->dev); in ocxl_fn_put()
16 static struct ocxl_afu *alloc_afu(struct ocxl_fn *fn) in alloc_afu()
24 kref_init(&afu->kref); in alloc_afu()
25 mutex_init(&afu->contexts_lock); in alloc_afu()
26 mutex_init(&afu->afu_control_lock); in alloc_afu()
27 idr_init(&afu->contexts_idr); in alloc_afu()
[all …]

12345678910>>...43