Home
last modified time | relevance | path

Searched +full:invert +full:- +full:ext (Results 1 – 25 of 61) sorted by relevance

123

/linux/net/netfilter/
H A Dnft_lookup.c1 // SPDX-License-Identifier: GPL-2.0-only
23 bool invert; member
32 if (set->ops == &nft_set_hash_fast_type.ops) in __nft_set_do_lookup()
34 if (set->ops == &nft_set_hash_type.ops) in __nft_set_do_lookup()
37 if (set->ops == &nft_set_rhash_type.ops) in __nft_set_do_lookup()
40 if (set->ops == &nft_set_bitmap_type.ops) in __nft_set_do_lookup()
43 if (set->ops == &nft_set_pipapo_type.ops) in __nft_set_do_lookup()
46 if (set->ops == &nft_set_pipapo_avx2_type.ops) in __nft_set_do_lookup()
50 if (set->ops == &nft_set_rbtree_type.ops) in __nft_set_do_lookup()
55 return set->ops->lookup(net, set, key); in __nft_set_do_lookup()
[all …]
H A Dnft_dynset.c1 // SPDX-License-Identifier: GPL-2.0-only
21 bool invert; member
30 const struct nft_set_ext *ext) in nft_dynset_expr_setup() argument
32 struct nft_set_elem_expr *elem_expr = nft_set_ext_expr(ext); in nft_dynset_expr_setup()
36 for (i = 0; i < priv->num_exprs; i++) { in nft_dynset_expr_setup()
37 expr = nft_setelem_expr_at(elem_expr, elem_expr->size); in nft_dynset_expr_setup()
38 if (nft_expr_clone(expr, priv->expr_array[i], GFP_ATOMIC) < 0) in nft_dynset_expr_setup()
39 return -1; in nft_dynset_expr_setup()
41 elem_expr->size += priv->expr_array[i]->ops->size; in nft_dynset_expr_setup()
52 struct nft_set_ext *ext; in nft_dynset_new() local
[all …]
H A Dnft_connlimit.c1 /* SPDX-License-Identifier: GPL-2.0 */
19 bool invert; member
25 const struct nft_set_ext *ext) in nft_connlimit_do_eval() argument
36 ct = nf_ct_get(pkt->skb, &ctinfo); in nft_connlimit_do_eval()
38 tuple_ptr = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in nft_connlimit_do_eval()
40 } else if (!nf_ct_get_tuplepr(pkt->skb, skb_network_offset(pkt->skb), in nft_connlimit_do_eval()
42 regs->verdict.code = NF_DROP; in nft_connlimit_do_eval()
46 if (nf_conncount_add(nft_net(pkt), priv->list, tuple_ptr, zone)) { in nft_connlimit_do_eval()
47 regs->verdict.code = NF_DROP; in nft_connlimit_do_eval()
51 count = priv->list->count; in nft_connlimit_do_eval()
[all …]
/linux/drivers/irqchip/
H A Dirq-st.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * This is a re-write of Christophe Kerello's PMU driver.
10 #include <dt-bindings/interrupt-controller/irq-st.h>
45 .compatible = "st,stih407-irq-syscfg",
54 struct st_irq_syscfg *ddata = dev_get_drvdata(&pdev->dev); in st_irq_xlate()
59 ddata->config |= ST_A9_IRQ_EN_EXT_0; in st_irq_xlate()
62 ddata->config |= ST_A9_IRQ_EN_EXT_1; in st_irq_xlate()
65 ddata->config |= ST_A9_IRQ_EN_EXT_2; in st_irq_xlate()
68 ddata->config |= ST_A9_IRQ_EN_CTI_0; in st_irq_xlate()
71 ddata->config |= ST_A9_IRQ_EN_CTI_1; in st_irq_xlate()
[all …]
/linux/drivers/media/dvb-frontends/
H A Dsp2.c1 // SPDX-License-Identifier: GPL-2.0-or-later
8 * DVB-S2 CI card (cimax2) with following copyrights:
20 struct i2c_client *client = s->client; in sp2_read_i2c()
21 struct i2c_adapter *adap = client->adapter; in sp2_read_i2c()
24 .addr = client->addr, in sp2_read_i2c()
29 .addr = client->addr, in sp2_read_i2c()
39 dev_err(&client->dev, "i2c read error, reg = 0x%02x, status = %d\n", in sp2_read_i2c()
44 return -EIO; in sp2_read_i2c()
47 dev_dbg(&s->client->dev, "addr=0x%04x, reg = 0x%02x, data = %02x\n", in sp2_read_i2c()
48 client->addr, reg, buf[0]); in sp2_read_i2c()
[all …]
/linux/Documentation/devicetree/bindings/phy/
H A Dphy-miphy28lp.txt8 - compatible : Should be "st,miphy28lp-phy".
9 - st,syscfg : Should be a phandle of the system configuration register group
12 Required nodes : A sub-node is required for each channel the controller
14 'reg' and 'reg-names' properties are used inside these
19 - #phy-cells : Should be 1 (See second example)
21 - PHY_TYPE_SATA
22 - PHY_TYPE_PCI
23 - PHY_TYPE_USB3
24 - reg : Address and length of the register set for the device.
25 - reg-names : The names of the register addresses corresponding to the registers
[all …]
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dst,stih407-irq-syscfg.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/st,stih407-irq-syscfg.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Patrice Chotard <patrice.chotard@foss.st.com>
19 const: st,stih407-irq-syscfg
22 description: Phandle to Cortex-A9 IRQ system config registers
25 st,irq-device:
27 $ref: /schemas/types.yaml#/definitions/uint32-array
29 - description: Enable the IRQ of the channel one.
[all …]
/linux/sound/soc/fsl/
H A Dimx-es8328.c1 // SPDX-License-Identifier: GPL-2.0+
14 #include "imx-audmux.h"
30 .name = "headset-gpio",
32 .invert = 0,
51 struct imx_es8328_data *data = container_of(rtd->card, in imx_es8328_dai_init()
55 if (data->jack_gpiod) { in imx_es8328_dai_init()
57 ret = snd_soc_card_jack_new_pins(rtd->card, "Headphone", in imx_es8328_dai_init()
65 headset_jack_gpios[0].desc = data->jack_gpiod; in imx_es8328_dai_init()
78 SND_SOC_DAPM_REGULATOR_SUPPLY("audio-amp", 1, 0),
88 struct device_node *np = pdev->dev.of_node; in imx_es8328_probe()
[all …]
/linux/drivers/media/pci/cx23885/
H A Dcimax2.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * CIMax2(R) SP2 driver in conjunction with NetUp Dual DVB-S2 CI card
20 bits 31-16
21 +-----------+
23 +-----------+
25 +-------+-------+-------+-------+-------+-------+-------+-------+
27 +-------+-------+-------+-------+-------+-------+-------+-------+
29 +-------+-------+-------+-------+-------+-------+-------+-------+
31 +-------+-------+-------+-------+-------+-------+-------+-------+
106 return -1; in netup_read_i2c()
[all …]
/linux/sound/sparc/
H A Dcs4231.c1 // SPDX-License-Identifier: GPL-2.0-only
41 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
121 * now.... -DaveM
125 #include <sound/cs4231-regs.h>
128 #define CS4231U(chip, x) ((chip)->port + ((c_d_c_CS4231##x) << 2))
142 /* Defines for SBUS DMA-routines */
157 #define APC_XINT_ENA 0x80000 /* General ext in
1347 int invert = (kcontrol->private_value >> 24) & 0xff; snd_cs4231_get_single() local
1370 int invert = (kcontrol->private_value >> 24) & 0xff; snd_cs4231_put_single() local
1414 int invert = (kcontrol->private_value >> 22) & 1; snd_cs4231_get_double() local
1445 int invert = (kcontrol->private_value >> 22) & 1; snd_cs4231_put_double() local
1472 CS4231_SINGLE(xname,xindex,reg,shift,mask,invert) global() argument
1479 CS4231_DOUBLE(xname,xindex,left_reg,right_reg,shift_left,shift_right,mask,invert) global() argument
[all...]
/linux/sound/isa/cs423x/
H A Dcs4236_lib.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * -----
378 CS4236_SINGLE(xname,xindex,reg,shift,mask,invert) global() argument
384 CS4236_SINGLE_TLV(xname,xindex,reg,shift,mask,invert,xtlv) global() argument
410 int invert = (kcontrol->private_value >> 24) & 0xff; snd_cs4236_get_single() local
427 int invert = (kcontrol->private_value >> 24) & 0xff; snd_cs4236_put_single() local
443 CS4236_SINGLEC(xname,xindex,reg,shift,mask,invert) global() argument
456 int invert = (kcontrol->private_value >> 24) & 0xff; snd_cs4236_get_singlec() local
473 int invert = (kcontrol->private_value >> 24) & 0xff; snd_cs4236_put_singlec() local
489 CS4236_DOUBLE(xname,xindex,left_reg,right_reg,shift_left,shift_right,mask,invert) global() argument
496 CS4236_DOUBLE_TLV(xname,xindex,left_reg,right_reg,shift_left,shift_right,mask,invert,xtlv) global() argument
525 int invert = (kcontrol->private_value >> 22) & 1; snd_cs4236_get_double() local
547 int invert = (kcontrol->private_value >> 22) & 1; snd_cs4236_put_double() local
576 CS4236_DOUBLE1(xname,xindex,left_reg,right_reg,shift_left,shift_right,mask,invert) global() argument
583 CS4236_DOUBLE1_TLV(xname,xindex,left_reg,right_reg,shift_left,shift_right,mask,invert,xtlv) global() argument
601 int invert = (kcontrol->private_value >> 22) & 1; snd_cs4236_get_double1() local
623 int invert = (kcontrol->private_value >> 22) & 1; snd_cs4236_put_double1() local
[all...]
/linux/include/uapi/sound/
H A Dasoc.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * uapi/sound/asoc.h -- ALSA SoC Firmware Controls and DAPM
38 /* individual kcontrol info types - can be mixed with other types */
49 /* individual widget kcontrol info types - can be mixed with other types */
56 /* DAPM widget types - add new items to the end */
116 /* vendor block IDs - please add new vendor types to end */
273 * Genericl Operations IDs, for binding Kcontrol or Bytes ext ops
275 * Bytes ext ops need get/put.
336 __le32 id; /* unique ID - - used to match */
363 * File block representation for manifest :-
[all …]
/linux/sound/soc/intel/boards/
H A Dcht_bsw_max98090_ti.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * cht-bsw-max98090.c - ASoc Machine driver for Intel Cherryview-based
24 #include <sound/soc-acpi.h>
27 #include "../atom/sst-atom-controls.h"
45 struct snd_soc_dapm_context *dapm = w->dapm; in platform_clock_control()
46 struct snd_soc_card *card = dapm->card; in platform_clock_control()
52 if (ctx->quirks & QUIRK_PMC_PLT_CLK_0) in platform_clock_control()
57 dev_err(card->dev, "Codec dai not found; Unable to set platform clock\n"); in platform_clock_control()
58 return -EIO; in platform_clock_control()
62 ret = clk_prepare_enable(ctx->mclk); in platform_clock_control()
[all …]
/linux/sound/pci/
H A Dsonicvibes.c1 // SPDX-License-Identifier: GPL-2.0-or-later
18 #include <linux/dma-mapping.h>
37 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
61 #define SV_REG(sonic, x) ((sonic)->enh_port + SV_REG_##x)
64 #define SV_ENHANCED 0x01 /* audio mode select - enhanced mode */
68 #define SV_INTA 0x20 /* INTA driving - shoul
927 SONICVIBES_SINGLE(xname,xindex,reg,shift,mask,invert) global() argument
950 int invert = (kcontrol->private_value >> 24) & 0xff; snd_sonicvibes_get_single() local
966 int invert = (kcontrol->private_value >> 24) & 0xff; snd_sonicvibes_put_single() local
983 SONICVIBES_DOUBLE(xname,xindex,left_reg,right_reg,shift_left,shift_right,mask,invert) global() argument
1008 int invert = (kcontrol->private_value >> 22) & 1; snd_sonicvibes_get_double() local
1029 int invert = (kcontrol->private_value >> 22) & 1; snd_sonicvibes_put_double() local
[all...]
H A Dcmipci.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for C-Media CMI8338 and 8738 PCI soundcards.
31 MODULE_DESCRIPTION("C-Media CMI8x38 PCI");
38 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
41 static long mpu_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS-1)] = 1};
42 static long fm_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS-
1962 unsigned int invert: 1; global() member
1966 COMPOSE_SB_REG(lreg,rreg,lshift,rshift,mask,invert,stereo) global() argument
1969 CMIPCI_DOUBLE(xname,left_reg,right_reg,left_shift,right_shift,mask,invert,stereo) global() argument
2135 CMIPCI_MIXER_SW_STEREO(xname,reg,lshift,rshift,invert) global() argument
2142 CMIPCI_MIXER_SW_MONO(xname,reg,shift,invert) global() argument
[all...]
/linux/arch/arm/boot/dts/samsung/
H A Dexynos5250-snow-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/clock/maxim,max77686.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/sound/samsung-i2s.h>
30 stdout-path = "serial3:115200n8";
33 gpio-keys {
34 compatible = "gpio-keys";
35 pinctrl-names = "default";
[all …]
H A Dexynos5420-peach-pit.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/clock/maxim,max77802.h>
13 #include <dt-bindings/regulator/maxim,max77802.h>
14 #include <dt-bindings/sound/samsung-i2s.h>
16 #include "exynos5420-cpus.dtsi"
21 compatible = "google,pit-rev16",
[all …]
H A Dexynos5800-peach-pi.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/clock/maxim,max77802.h>
13 #include <dt-bindings/regulator/maxim,max77802.h>
14 #include <dt-bindings/sound/samsung-i2s.h>
16 #include "exynos5420-cpus.dtsi"
21 compatible = "google,pi-rev16",
[all …]
/linux/sound/isa/wss/
H A Dwss_lib.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * - sometimes record brokes playback with WSS portion of
8 * Yamaha OPL3-SA3 chip
9 * - CS4231 (GUS MAX) - still trouble with occasional noises
10 * - broke
2001 int invert = (kcontrol->private_value >> 24) & 0xff; snd_wss_get_single() local
2020 int invert = (kcontrol->private_value >> 24) & 0xff; snd_wss_put_single() local
2060 int invert = (kcontrol->private_value >> 22) & 1; snd_wss_get_double() local
2084 int invert = (kcontrol->private_value >> 22) & 1; snd_wss_put_double() local
[all...]
/linux/arch/powerpc/boot/dts/
H A Dcanyonlands.dts4 * Copyright 2008-2009 DENX Software Engineering, Stefan Roese <sr@denx.de>
11 /dts-v1/;
14 #address-cells = <2>;
15 #size-cells = <1>;
18 dcr-parent = <&{/cpus/cpu@0}>;
28 #address-cells = <1>;
29 #size-cells = <0>;
35 clock-frequency = <0>; /* Filled in by U-Boot */
36 timebase-frequency = <0>; /* Filled in by U-Boot */
37 i-cache-line-size = <32>;
[all …]
H A Dglacier.dts4 * Copyright 2008-2010 DENX Software Engineering, Stefan Roese <sr@denx.de>
11 /dts-v1/;
14 #address-cells = <2>;
15 #size-cells = <1>;
18 dcr-parent = <&{/cpus/cpu@0}>;
30 #address-cells = <1>;
31 #size-cells = <0>;
37 clock-frequency = <0>; /* Filled in by U-Boot */
38 timebase-frequency = <0>; /* Filled in by U-Boot */
39 i-cache-line-size = <32>;
[all …]
/linux/include/media/drv-intf/
H A Dsaa7146.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 #include <linux/delay.h> /* for delay-stuff */
7 #include <linux/pci.h> /* for pci-config-stuff, vendor ids etc. */
16 #include <media/v4l2-device.h>
17 #include <media/v4l2-ctrls.h>
22 #define saa7146_write(sxy,adr,dat) writel((dat),(sxy->mem+(adr)))
23 #define saa7146_read(sxy,adr) readl(sxy->mem+(adr))
76 struct saa7146_extension *ext; member
107 u32 irq_mask; /* mask to indicate, which irq-events are handled by the extension */
129 u32 revision; /* chip revision; needed for bug-workarounds*/
[all …]
/linux/net/netfilter/ipset/
H A Dip_set_core.c1 // SPDX-License-Identifier: GPL-2.0-only
2 /* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu>
4 * Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@netfilter.org>
57 rcu_dereference_protected((inst)->ip_set_list, \
60 (inst)->is_deleted)
64 rcu_dereference_raw((inst)->ip_set_list)[id]
94 if (STRNCMP(type->name, name) && in find_set_type()
95 (type->family == family || in find_set_type()
96 type->family == NFPROTO_UNSPEC) && in find_set_type()
97 revision >= type->revision_min && in find_set_type()
[all …]
/linux/drivers/hwmon/
H A Dadm1031.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * adm1031.c - Part of lm_sensors, Linux kernel modules for hardware
17 #include <linux/hwmon-sysfs.h>
43 #define ADM1031_CONF1_PWM_INVERT 0x08 /* PWM Invert */
110 struct i2c_client *client = data->client; in adm1031_update_device()
114 mutex_lock(&data->update_lock); in adm1031_update_device()
116 next_update = data->last_updated in adm1031_update_device()
117 + msecs_to_jiffies(data->update_interval); in adm1031_update_device()
118 if (time_after(jiffies, next_update) || !data->valid) { in adm1031_update_device()
120 dev_dbg(&client->dev, "Starting adm1031 update\n"); in adm1031_update_device()
[all …]
/linux/drivers/comedi/drivers/
H A Dcb_pcidas.c1 // SPDX-License-Identifier: GPL-2.0+
7 * Copyright (C) 2001-2003 Ivan Martinez <imr@oersted.dtu.dk>
10 * COMEDI - Linux Control and Measurement Device Interface
11 * Copyright (C) 1997-8 David A. Schleef <ds@schleef.org>
16 * Description: MeasurementComputing PCI-DAS series
18 * Devices: [Measurement Computing] PCI-DAS1602/16 (cb_pcidas),
19 * PCI-DAS1602/16jr, PCI-DAS1602/12, PCI-DAS1200, PCI-DAS1200jr,
20 * PCI-DAS1000, PCI-DAS1001, PCI_DAS1002
23 * Updated: 2003-3-11
36 * (i.e. 4-5-6-7, 2-3-4,...), and must all have the same
[all …]

123