Home
last modified time | relevance | path

Searched +full:filter +full:- +full:data (Results 1 – 25 of 1185) sorted by relevance

12345678910>>...48

/Linux-v5.15/drivers/net/ethernet/mscc/
Docelot_vcap.c1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
40 u32 tg_sw; /* Current type-group */
45 u32 tg_value; /* Current type-group value */
46 u32 tg_mask; /* Current type-group mask */
52 return ocelot_target_read(ocelot, vcap->target, VCAP_CORE_UPDATE_CTRL); in vcap_read_update_ctrl()
62 if ((sel & VCAP_SEL_ENTRY) && ix >= vcap->entry_count) in vcap_cmd()
74 ocelot_target_write(ocelot, vcap->target, value, VCAP_CORE_UPDATE_CTRL); in vcap_cmd()
81 /* Convert from 0-based row to VCAP entry row and run command */
85 vcap_cmd(ocelot, vcap, vcap->entry_count - row - 1, cmd, sel); in vcap_row_cmd()
90 struct vcap_data *data) in vcap_entry2cache() argument
[all …]
/Linux-v5.15/kernel/
Dseccomp.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright 2004-2005 Andrea Arcangeli <andrea@cpushare.com>
10 * This defines a simple but solid secure-computing facility.
13 * Mode 2 allows user-defined system call filters in the form
38 #include <linux/filter.h>
62 /* The struct pid of the task whose filter triggered the notification */
65 /* The "cookie" for this request; this is unique for this filter. */
69 * The seccomp data. This pointer is valid the entire time this
73 const struct seccomp_data *data; member
103 * struct seccomp_kaddfd - container for seccomp_addfd ioctl messages
[all …]
/Linux-v5.15/include/media/
Ddvb_demux.h4 * Copyright (C) 2000-2001 Marcus Metzler & Ralph Metzler
30 * enum dvb_dmx_filter_type - type of demux feed.
41 * enum dvb_dmx_state - state machine for a demux filter.
43 * @DMX_STATE_FREE: indicates that the filter is freed.
44 * @DMX_STATE_ALLOCATED: indicates that the filter was allocated
46 * @DMX_STATE_READY: indicates that the filter is ready
48 * @DMX_STATE_GO: indicates that the filter is running.
64 * struct dvb_demux_filter - Describes a DVB demux section filter.
66 * @filter: Section filter as defined by &struct dmx_section_filter.
69 * @doneq: flag that indicates when a filter is ready.
[all …]
Ddemux.h4 * The Kernel Digital TV Demux kABI defines a driver-internal interface for
5 * registering low-level, hardware specific driver to a hardware independent
40 * DMX_MAX_FILTER_SIZE: Maximum length (in bytes) of a section/PES filter.
49 * filter.
64 * enum ts_filter_type - filter type bitmap for dmx_ts_feed.set\(\)
69 * @TS_DECODER: Send stream to built-in decoder (if present).
81 * struct dmx_ts_feed - Structure that contains a TS feed filter
83 * @is_filtering: Set to non-zero when filtering in progress
85 * @priv: pointer to private data of the API client
86 * @set: sets the TS filter
[all …]
/Linux-v5.15/drivers/media/dvb-core/
Ddmxdev.c2 * dmxdev.c - DVB demultiplexer device
51 if (!buf->data) in dvb_dmxdev_buffer_write()
57 return -EOVERFLOW; in dvb_dmxdev_buffer_write()
71 if (!src->data) in dvb_dmxdev_buffer_read()
74 if (src->error) { in dvb_dmxdev_buffer_read()
75 ret = src->error; in dvb_dmxdev_buffer_read()
80 for (todo = count; todo > 0; todo -= ret) { in dvb_dmxdev_buffer_read()
82 ret = -EWOULDBLOCK; in dvb_dmxdev_buffer_read()
86 ret = wait_event_interruptible(src->queue, in dvb_dmxdev_buffer_read()
88 (src->error != 0)); in dvb_dmxdev_buffer_read()
[all …]
/Linux-v5.15/drivers/net/ethernet/intel/iavf/
Diavf_fdir.c1 // SPDX-License-Identifier: GPL-2.0
22 * iavf_pkt_udp_no_pay_len - the length of UDP packet without payload
23 * @fltr: Flow Director filter data structure
28 (fltr->ip_ver == 4 ? sizeof(struct iphdr) : sizeof(struct ipv6hdr)) + in iavf_pkt_udp_no_pay_len()
33 * iavf_fill_fdir_gtpu_hdr - fill the GTP-U protocol header
34 * @fltr: Flow Director filter data structure
35 * @proto_hdrs: Flow Director protocol headers data structure
37 * Returns 0 if the GTP-U protocol header is set successfully
43 struct virtchnl_proto_hdr *uhdr = &proto_hdrs->proto_hdr[proto_hdrs->count - 1]; in iavf_fill_fdir_gtpu_hdr()
44 struct virtchnl_proto_hdr *ghdr = &proto_hdrs->proto_hdr[proto_hdrs->count++]; in iavf_fill_fdir_gtpu_hdr()
[all …]
Diavf_fdir.h1 /* SPDX-License-Identifier: GPL-2.0 */
9 /* State of Flow Director filter */
11 IAVF_FDIR_FLTR_ADD_REQUEST, /* User requests to add filter */
12 IAVF_FDIR_FLTR_ADD_PENDING, /* Filter pending add by the PF */
13 IAVF_FDIR_FLTR_DEL_REQUEST, /* User requests to delete filter */
14 IAVF_FDIR_FLTR_DEL_PENDING, /* Filter pending delete by the PF */
15 IAVF_FDIR_FLTR_ACTIVE, /* Filter is active */
19 /* NONE - used for undef/error */
34 /* MAX - this must be last and add anything new just above it */
38 /* Must not exceed the array element number of '__be32 data[2]' in the ethtool
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/ivytown/
Duncore-cache.json10 … "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)",
14 "Filter": "filter_state=0x1", string
31 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive…
35 "Filter": "filter_opc=0x182", string
42 …"BriefDescription": "LLC misses - Uncacheable reads. Derived from unc_c_tor_inserts.miss_opcode.un…
46 "Filter": "filter_opc=0x187", string
57 "Filter": "filter_opc=0x190", string
68 "Filter": "filter_opc=0x191", string
75 …"BriefDescription": "LLC prefetch misses for data reads. Derived from unc_c_tor_inserts.miss_opcod…
79 "Filter": "filter_opc=0x192", string
[all …]
/Linux-v5.15/drivers/media/rc/img-ir/
Dimg-ir-hw.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright 2010-2014 Imagination Technologies Ltd.
7 * This ties into the input subsystem using the RC-core. Protocol support is
18 #include <media/rc-core.h>
19 #include "img-ir.h"
59 * received any new data after an incomplete IR code is decoded.
68 if (range->max < range->min) in img_ir_timing_preprocess()
69 range->max = range->min; in img_ir_timing_preprocess()
72 range->min = (range->min*unit)/1000; in img_ir_timing_preprocess()
73 range->max = (range->max*unit + 999)/1000; /* round up */ in img_ir_timing_preprocess()
[all …]
/Linux-v5.15/kernel/trace/
Dtrace_events_trigger.c1 // SPDX-License-Identifier: GPL-2.0
3 * trace_events_trigger - trace event triggers
20 void trigger_data_free(struct event_trigger_data *data) in trigger_data_free() argument
22 if (data->cmd_ops->set_filter) in trigger_data_free()
23 data->cmd_ops->set_filter(NULL, data, NULL); in trigger_data_free()
28 kfree(data); in trigger_data_free()
32 * event_triggers_call - Call triggers associated with a trace event
38 * non-NULL, it means that the trigger requires further processing and
39 * shouldn't be unconditionally invoked. If rec is non-NULL and the
40 * trigger has a filter associated with it, rec will checked against
[all …]
/Linux-v5.15/drivers/net/ethernet/intel/ice/
Dice_ethtool_fdir.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2018-2020, Intel Corporation. */
34 * ice_fltr_to_ethtool_flow - convert filter type values to ethtool
36 * @flow: filter type to be converted
66 * ice_ethtool_flow_to_fltr - convert ethtool flow type to filter enum
96 * ice_is_mask_valid - check mask field set
109 * ice_get_ethtool_fdir_entry - fill ethtool structure with fdir filter data
110 * @hw: hardware structure that contains filter list
111 * @cmd: ethtool command data structure to receive the filter data
113 * Returns 0 on success and -EINVAL on failure
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/jaketown/
Duncore-cache.json10 … "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)",
14 "Filter": "filter_state=0x1", string
31 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive…
35 "Filter": "filter_opc=0x182", string
42 …"BriefDescription": "LLC misses - Uncacheable reads. Derived from unc_c_tor_inserts.miss_opcode.un…
46 "Filter": "filter_opc=0x187", string
53 …"BriefDescription": "PCIe allocating writes that miss LLC - DDIO misses. Derived from unc_c_tor_in…
57 "Filter": "filter_opc=0x19c", string
68 "Filter": "filter_opc=0x1c8", string
79 "Filter": "filter_opc=0x18c", string
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/tremontx/
Duncore-other.json11 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.…
16 "Filter": "config1=0x40e33", string
28 "Filter": "config1=0x40040e33", string
40 "Filter": "config1=0x40041e33", string
52 "Filter": "config1=0x41833", string
65 "Filter": "config1=0x41a33", string
79 "Filter": "ch_mask=0x1f", string
95 "Filter": "ch_mask=0x1f", string
189 "PublicDescription": "TOR Inserts; Code read from local IA that misses in the snoop filter",
201 …ublicDescription": "TOR Inserts; Code read prefetch from local IA that misses in the snoop filter",
[all …]
/Linux-v5.15/drivers/net/ethernet/aquantia/atlantic/hw_atl/
Dhw_atl_llh.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright (C) 2014-2019 aQuantia Corporation
5 * Copyright (C) 2019-2020 Marvell International Ltd.
34 /* get temperature sense data */
173 /* set rx descriptor data buffer size */
198 /* set rx descriptor write-back interrupt enable */
256 /* set rx filter multicast filter mask register */
260 /* set rx filter multicast filter register */
262 u32 filter);
264 /* set rx filter rss control register 1 */
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/broadwellx/
Duncore-cache.json10 … "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)",
14 "Filter": "filter_state=0x1", string
31 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive…
35 "Filter": "filter_opc=0x182", string
42 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.mi…
46 "Filter": "filter_opc=0x187", string
57 "Filter": "filter_opc=0x187,filter_nc=1", string
68 "Filter": "filter_opc=0x18f,filter_nc=1", string
79 "Filter": "filter_opc=0x190", string
90 "Filter": "filter_opc=0x191", string
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/haswellx/
Duncore-cache.json10 … "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)",
14 "Filter": "filter_state=0x1", string
31 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive…
35 "Filter": "filter_opc=0x182", string
42 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.mi…
46 "Filter": "filter_opc=0x187", string
57 "Filter": "filter_opc=0x187,filter_nc=1", string
68 "Filter": "filter_opc=0x18f,filter_nc=1", string
79 "Filter": "filter_opc=0x190", string
90 "Filter": "filter_opc=0x191", string
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/broadwellde/
Duncore-cache.json10 … "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)",
14 "Filter": "filter_state=0x1", string
31 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive…
35 "Filter": "filter_opc=0x182", string
42 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.mi…
46 "Filter": "filter_opc=0x187", string
57 "Filter": "filter_opc=0x187,filter_nc=1", string
68 "Filter": "filter_opc=0x18f,filter_nc=1", string
79 "Filter": "filter_opc=0x190", string
90 "Filter": "filter_opc=0x191", string
[all …]
/Linux-v5.15/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_hw_util.c1 // SPDX-License-Identifier: GPL-2.0-only
2 /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved.
81 if (c->log_mask & dpu_hw_util_log_mask) in dpu_reg_write()
83 name, c->blk_off + reg_off, val); in dpu_reg_write()
84 writel_relaxed(val, c->base_off + c->blk_off + reg_off); in dpu_reg_write()
89 return readl_relaxed(c->base_off + c->blk_off + reg_off); in dpu_reg_read()
100 int i, j, filter; in _dpu_hw_setup_scaler3_lut() local
113 lut_flags = (unsigned long) scaler3_cfg->lut_flag; in _dpu_hw_setup_scaler3_lut()
115 (scaler3_cfg->dir_len == QSEED3_DIR_LUT_SIZE)) { in _dpu_hw_setup_scaler3_lut()
116 lut[0] = scaler3_cfg->dir_lut; in _dpu_hw_setup_scaler3_lut()
[all …]
/Linux-v5.15/include/uapi/linux/
Drkisp1-config.h1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR MIT) */
16 /* Sensor De-gamma */
24 /* Filter */
44 /* Denoise Pre-Filter */
46 /* Denoise Pre-Filter Strength */
123 * Denoising pre filter
137 * enum rkisp1_cif_isp_version - ISP variants
172 * enum rkisp1_cif_isp_exp_ctrl_autostop - stop modes
182 * enum rkisp1_cif_isp_exp_meas_mode - Exposure measure mode
191 /*---------- PART1: Input Parameters ------------*/
[all …]
/Linux-v5.15/arch/x86/kvm/
Dpmu.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Kernel-based Virtual Machine -- Performance Monitoring Unit support
22 /* This is enough to filter the vast majority of currently defined events. */
26 * - Each perf counter is defined as "struct kvm_pmc";
27 * - There are two types of perf counters: general purpose (gp) and fixed.
31 * - pmu.c understands the difference between gp counters and fixed counters.
32 * However AMD doesn't support fixed-counters;
33 * - There are three types of index to access perf counters (PMC):
45 * * Intel: [0 .. INTEL_PMC_MAX_GENERIC-1] <=> gp counters
47 * * AMD: [0 .. AMD64_NUM_COUNTERS-1] <=> gp counters
[all …]
/Linux-v5.15/include/uapi/linux/dvb/
Ddmx.h1 /* SPDX-License-Identifier: LGPL-2.1+ WITH Linux-syscall-note */
21 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
37 * enum dmx_output - Output for the demux.
62 * enum dmx_input - Input from the demux.
64 * @DMX_IN_FRONTEND: Input from a front-end device.
73 * enum dmx_ts_pes - type of the PES filter.
140 * struct dmx_filter - Specifies a section header filter.
142 * @filter: bit array with bits to be matched at the section header.
143 * @mask: bits that are valid at the filter bit array.
150 __u8 filter[DMX_FILTER_SIZE]; member
[all …]
/Linux-v5.15/lib/xz/
Dxz_dec_bcj.c2 * Branch/Call/Jump (BCJ) filter decoders
5 * Igor Pavlov <https://7-zip.org/>
20 /* Type of the BCJ filter being used */
22 BCJ_X86 = 4, /* x86 or x86-64 */
31 * Return value of the next filter in the chain. We need to preserve
33 * filter anymore once it has returned XZ_STREAM_END.
37 /* True if we are operating in single-call mode. */
42 * data (in a single .xz Block). We care only about the lowest 32
47 /* x86 filter state */
56 /* Amount of already filtered data in the beginning of buf */
[all …]
/Linux-v5.15/drivers/net/wireless/broadcom/b43/
Dphy_n.h1 /* SPDX-License-Identifier: GPL-2.0 */
9 /* N-PHY registers. */
18 #define B43_NPHY_4WI_ADDR B43_PHY_N(0x00B) /* Four-wire bus address */
19 #define B43_NPHY_4WI_DATAHI B43_PHY_N(0x00C) /* Four-wire bus data high */
20 #define B43_NPHY_4WI_DATALO B43_PHY_N(0x00D) /* Four-wire bus data low */
21 #define B43_NPHY_BIST_STAT0 B43_PHY_N(0x00E) /* Built-in self test status 0 */
22 #define B43_NPHY_BIST_STAT1 B43_PHY_N(0x00F) /* Built-in self test status 1 */
68 #define B43_NPHY_C1_FILTERGAIN B43_PHY_N(0x025) /* Core 1 filter gain */
126 #define B43_NPHY_C2_FILTERGAIN B43_PHY_N(0x03B) /* Core 2 filter gain */
144 #define B43_NPHY_DCFADDR B43_PHY_N(0x048) /* DC filter address */
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/ivybridge/
Duncore.json19 "BriefDescription": "A snoop invalidates a non-modified line in some processor core.",
20 "PublicDescription": "A snoop invalidates a non-modified line in some processor core.",
31 "BriefDescription": "A snoop hits a non-modified line in some processor core.",
32 "PublicDescription": "A snoop hits a non-modified line in some processor core.",
67 …"BriefDescription": "Filter on cross-core snoops initiated by this Cbox due to external snoop requ…
68 …"PublicDescription": "Filter on cross-core snoops initiated by this Cbox due to external snoop req…
79 …"BriefDescription": "Filter on cross-core snoops initiated by this Cbox due to processor core memo…
80 …"PublicDescription": "Filter on cross-core snoops initiated by this Cbox due to processor core mem…
91 "BriefDescription": "Filter on cross-core snoops initiated by this Cbox due to LLC eviction.",
92 "PublicDescription": "Filter on cross-core snoops initiated by this Cbox due to LLC eviction.",
[all …]
/Linux-v5.15/tools/perf/pmu-events/arch/x86/sandybridge/
Duncore.json19 "BriefDescription": "A snoop invalidates a non-modified line in some processor core.",
20 "PublicDescription": "A snoop invalidates a non-modified line in some processor core.",
31 "BriefDescription": "A snoop hits a non-modified line in some processor core.",
32 "PublicDescription": "A snoop hits a non-modified line in some processor core.",
67 …"BriefDescription": "Filter on cross-core snoops initiated by this Cbox due to external snoop requ…
68 …"PublicDescription": "Filter on cross-core snoops initiated by this Cbox due to external snoop req…
79 …"BriefDescription": "Filter on cross-core snoops initiated by this Cbox due to processor core memo…
80 …"PublicDescription": "Filter on cross-core snoops initiated by this Cbox due to processor core mem…
91 "BriefDescription": "Filter on cross-core snoops initiated by this Cbox due to LLC eviction.",
92 "PublicDescription": "Filter on cross-core snoops initiated by this Cbox due to LLC eviction.",
[all …]

12345678910>>...48