Symbol: gpio_reg
drivers/gpio/gpio-amd-fch.c
45
return priv->base + priv->pdata->gpio_reg[gpio]*sizeof(u32);
drivers/gpio/gpio-reg.c
100
struct gpio_reg *r = to_gpio_reg(gc);
drivers/gpio/gpio-reg.c
113
struct gpio_reg *r = to_gpio_reg(gc);
drivers/gpio/gpio-reg.c
147
struct gpio_reg *r;
drivers/gpio/gpio-reg.c
187
struct gpio_reg *r = to_gpio_reg(gc);
drivers/gpio/gpio-reg.c
31
#define to_gpio_reg(x) container_of(x, struct gpio_reg, gc)
drivers/gpio/gpio-reg.c
35
struct gpio_reg *r = to_gpio_reg(gc);
drivers/gpio/gpio-reg.c
44
struct gpio_reg *r = to_gpio_reg(gc);
drivers/gpio/gpio-reg.c
55
struct gpio_reg *r = to_gpio_reg(gc);
drivers/gpio/gpio-reg.c
62
struct gpio_reg *r = to_gpio_reg(gc);
drivers/gpio/gpio-reg.c
81
struct gpio_reg *r = to_gpio_reg(gc);
drivers/gpio/gpio-tangier.c
256
void __iomem *grer = gpio_reg(&priv->chip, gpio, GRER);
drivers/gpio/gpio-tangier.c
257
void __iomem *gfer = gpio_reg(&priv->chip, gpio, GFER);
drivers/gpio/gpio-tangier.c
258
void __iomem *gitr = gpio_reg(&priv->chip, gpio, GITR);
drivers/gpio/gpio-tangier.c
259
void __iomem *glpr = gpio_reg(&priv->chip, gpio, GLPR);
drivers/gpio/gpio-tangier.c
312
void __iomem *gwmr = gpio_reg(&priv->chip, gpio, priv->wake_regs.gwmr);
drivers/gpio/gpio-tangier.c
313
void __iomem *gwsr = gpio_reg(&priv->chip, gpio, priv->wake_regs.gwsr);
drivers/gpio/gpio-tangier.c
356
void __iomem *gisr = gpio_reg(&priv->chip, base, GISR);
drivers/gpio/gpio-tangier.c
357
void __iomem *gimr = gpio_reg(&priv->chip, base, GIMR);
drivers/gpio/gpio-tangier.c
381
reg = gpio_reg(&priv->chip, base, GRER);
drivers/gpio/gpio-tangier.c
385
reg = gpio_reg(&priv->chip, base, GFER);
drivers/gpio/gpio-tangier.c
476
ctx->level = readl(gpio_reg(&priv->chip, base, GPLR));
drivers/gpio/gpio-tangier.c
478
ctx->gpdr = readl(gpio_reg(&priv->chip, base, GPDR));
drivers/gpio/gpio-tangier.c
479
ctx->grer = readl(gpio_reg(&priv->chip, base, GRER));
drivers/gpio/gpio-tangier.c
480
ctx->gfer = readl(gpio_reg(&priv->chip, base, GFER));
drivers/gpio/gpio-tangier.c
481
ctx->gimr = readl(gpio_reg(&priv->chip, base, GIMR));
drivers/gpio/gpio-tangier.c
483
ctx->gwmr = readl(gpio_reg(&priv->chip, base, priv->wake_regs.gwmr));
drivers/gpio/gpio-tangier.c
499
writel(ctx->level, gpio_reg(&priv->chip, base, GPSR));
drivers/gpio/gpio-tangier.c
501
writel(ctx->gpdr, gpio_reg(&priv->chip, base, GPDR));
drivers/gpio/gpio-tangier.c
502
writel(ctx->grer, gpio_reg(&priv->chip, base, GRER));
drivers/gpio/gpio-tangier.c
503
writel(ctx->gfer, gpio_reg(&priv->chip, base, GFER));
drivers/gpio/gpio-tangier.c
504
writel(ctx->gimr, gpio_reg(&priv->chip, base, GIMR));
drivers/gpio/gpio-tangier.c
506
writel(ctx->gwmr, gpio_reg(&priv->chip, base, priv->wake_regs.gwmr));
drivers/gpu/drm/i915/display/intel_gmbus.c
258
return intel_de_read_notrace(display, bus->gpio_reg) & preserve_bits;
drivers/gpu/drm/i915/display/intel_gmbus.c
267
intel_de_write_notrace(display, bus->gpio_reg, reserved | GPIO_CLOCK_DIR_MASK);
drivers/gpu/drm/i915/display/intel_gmbus.c
268
intel_de_write_notrace(display, bus->gpio_reg, reserved);
drivers/gpu/drm/i915/display/intel_gmbus.c
270
return (intel_de_read_notrace(display, bus->gpio_reg) & GPIO_CLOCK_VAL_IN) != 0;
drivers/gpu/drm/i915/display/intel_gmbus.c
279
intel_de_write_notrace(display, bus->gpio_reg, reserved | GPIO_DATA_DIR_MASK);
drivers/gpu/drm/i915/display/intel_gmbus.c
280
intel_de_write_notrace(display, bus->gpio_reg, reserved);
drivers/gpu/drm/i915/display/intel_gmbus.c
282
return (intel_de_read_notrace(display, bus->gpio_reg) & GPIO_DATA_VAL_IN) != 0;
drivers/gpu/drm/i915/display/intel_gmbus.c
298
intel_de_write_notrace(display, bus->gpio_reg, reserved | clock_bits);
drivers/gpu/drm/i915/display/intel_gmbus.c
299
intel_de_posting_read(display, bus->gpio_reg);
drivers/gpu/drm/i915/display/intel_gmbus.c
315
intel_de_write_notrace(display, bus->gpio_reg, reserved | data_bits);
drivers/gpu/drm/i915/display/intel_gmbus.c
316
intel_de_posting_read(display, bus->gpio_reg);
drivers/gpu/drm/i915/display/intel_gmbus.c
323
u32 reg_val = intel_de_read_notrace(display, bus->gpio_reg);
drivers/gpu/drm/i915/display/intel_gmbus.c
331
intel_de_write_notrace(display, bus->gpio_reg, reg_val);
drivers/gpu/drm/i915/display/intel_gmbus.c
332
intel_de_posting_read(display, bus->gpio_reg);
drivers/gpu/drm/i915/display/intel_gmbus.c
372
intel_gpio_setup(struct intel_gmbus *bus, i915_reg_t gpio_reg)
drivers/gpu/drm/i915/display/intel_gmbus.c
378
bus->gpio_reg = gpio_reg;
drivers/gpu/drm/i915/display/intel_gmbus.c
52
i915_reg_t gpio_reg;
drivers/hwmon/ltc4245.c
117
gpio_reg = (data->cregs[LTC4245_GPIO] & 0x3f) | ((gpio_next + 1) << 6);
drivers/hwmon/ltc4245.c
120
i2c_smbus_write_byte_data(client, LTC4245_GPIO, gpio_reg);
drivers/hwmon/ltc4245.c
123
data->cregs[LTC4245_GPIO] = gpio_reg;
drivers/hwmon/ltc4245.c
78
u8 gpio_curr, gpio_next, gpio_reg;
drivers/input/misc/cs40l50-vibra.c
201
effect->gpio_reg = vib->dsp.gpio_base_reg + (gpio_num * 8) - gpio_edge;
drivers/input/misc/cs40l50-vibra.c
203
return regmap_write(vib->regmap, effect->gpio_reg, button);
drivers/input/misc/cs40l50-vibra.c
206
effect->gpio_reg = CS40L50_GPIO_MAPPING_NONE;
drivers/input/misc/cs40l50-vibra.c
433
if (erase_effect->gpio_reg != CS40L50_GPIO_MAPPING_NONE) {
drivers/input/misc/cs40l50-vibra.c
434
error = regmap_write(vib->regmap, erase_effect->gpio_reg,
drivers/input/misc/cs40l50-vibra.c
60
u32 gpio_reg;
drivers/macintosh/via-pmu.c
159
static unsigned char __iomem *gpio_reg;
drivers/macintosh/via-pmu.c
1697
if ((in_8(gpio_reg + 0x9) & 0x02) == 0) {
drivers/macintosh/via-pmu.c
338
gpio_reg = ioremap(res.start, 0x10);
drivers/macintosh/via-pmu.c
341
if (gpio_reg == NULL) {
drivers/macintosh/via-pmu.c
370
iounmap(gpio_reg);
drivers/macintosh/via-pmu.c
371
gpio_reg = NULL;
drivers/media/pci/cx25821/cx25821-gpio.c
46
u32 gpio_reg = GPIO_LO;
drivers/media/pci/cx25821/cx25821-gpio.c
58
gpio_reg = GPIO_HI;
drivers/media/pci/cx25821/cx25821-gpio.c
61
value = cx_read(gpio_reg);
drivers/media/pci/cx25821/cx25821-gpio.c
68
cx_write(gpio_reg, value);
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
170
u16 gpio_reg;
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
177
gpio_reg =
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
181
writeb(gpio_reg, ndev->bmmio0 + GPIO_REG_IO);
drivers/media/usb/em28xx/em28xx-cards.c
617
.gpio_reg = EM2874_R80_GPIO_P0_CTRL,
drivers/media/usb/em28xx/em28xx-cards.c
623
.gpio_reg = EM2874_R80_GPIO_P0_CTRL,
drivers/media/usb/em28xx/em28xx-cards.c
633
.gpio_reg = EM2874_R80_GPIO_P0_CTRL,
drivers/media/usb/em28xx/em28xx-cards.c
643
.gpio_reg = EM2874_R80_GPIO_P0_CTRL,
drivers/media/usb/em28xx/em28xx-cards.c
653
.gpio_reg = EM2820_R08_GPIO_CTRL,
drivers/media/usb/em28xx/em28xx-cards.c
663
.gpio_reg = EM2874_R80_GPIO_P0_CTRL,
drivers/media/usb/em28xx/em28xx-cards.c
669
.gpio_reg = EM2874_R80_GPIO_P0_CTRL,
drivers/media/usb/em28xx/em28xx-cards.c
679
.gpio_reg = EM2874_R80_GPIO_P0_CTRL,
drivers/media/usb/em28xx/em28xx-cards.c
685
.gpio_reg = EM2874_R80_GPIO_P0_CTRL,
drivers/media/usb/em28xx/em28xx-core.c
698
em28xx_write_reg_bits(dev, led->gpio_reg,
drivers/media/usb/em28xx/em28xx-input.c
558
led->gpio_reg,
drivers/media/usb/em28xx/em28xx.h
453
u8 gpio_reg;
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1244
u8 gpio_reg, gpio_ports[2];
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1248
gpio_reg = 0;
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
1250
&gpio_reg, sizeof(gpio_reg),
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2990
u8 gpio_reg, gpio_ports[2], gpio_data[3];
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2994
gpio_reg = 2;
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c
2996
&gpio_reg, sizeof(gpio_reg),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2090
u32 gpio_reg;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2099
gpio_reg = REG_RD(bp, MISC_REG_GPIO);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2102
if ((gpio_reg & gpio_mask) == gpio_mask)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2118
u32 gpio_reg;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2127
gpio_reg = (REG_RD(bp, MISC_REG_GPIO) & MISC_REGISTERS_GPIO_FLOAT);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2135
gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2136
gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_CLR_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2144
gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2145
gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_SET_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2153
gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2160
REG_WR(bp, MISC_REG_GPIO, gpio_reg);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2168
u32 gpio_reg = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2175
gpio_reg = REG_RD(bp, MISC_REG_GPIO);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2176
gpio_reg &= ~(pins << MISC_REGISTERS_GPIO_FLOAT_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2177
gpio_reg &= ~(pins << MISC_REGISTERS_GPIO_CLR_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2178
gpio_reg &= ~(pins << MISC_REGISTERS_GPIO_SET_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2184
gpio_reg |= (pins << MISC_REGISTERS_GPIO_CLR_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2190
gpio_reg |= (pins << MISC_REGISTERS_GPIO_SET_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2196
gpio_reg |= (pins << MISC_REGISTERS_GPIO_FLOAT_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2206
REG_WR(bp, MISC_REG_GPIO, gpio_reg);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2221
u32 gpio_reg;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2230
gpio_reg = REG_RD(bp, MISC_REG_GPIO_INT);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2238
gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_INT_SET_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2239
gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_INT_CLR_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2247
gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_INT_CLR_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2248
gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_INT_SET_POS);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
2255
REG_WR(bp, MISC_REG_GPIO_INT, gpio_reg);
drivers/net/ethernet/intel/ice/ice_ptp.c
1525
u32 aux_reg, gpio_reg, irq_reg;
drivers/net/ethernet/intel/ice/ice_ptp.c
1559
gpio_reg = FIELD_PREP(GLGEN_GPIO_CTL_PIN_FUNC_M,
drivers/net/ethernet/intel/ice/ice_ptp.c
1566
gpio_reg = 0;
drivers/net/ethernet/intel/ice/ice_ptp.c
1581
wr32(hw, GLGEN_GPIO_CTL(gpio_pin), gpio_reg);
drivers/platform/x86/pcengines-apuv2.c
71
.gpio_reg = apu2_gpio_regs,
drivers/ptp/ptp_ocp.c
339
struct gpio_reg __iomem *pps_select;
drivers/ptp/ptp_ocp.c
340
struct gpio_reg __iomem *sma_map1;
drivers/ptp/ptp_ocp.c
341
struct gpio_reg __iomem *sma_map2;
include/linux/platform_data/gpio/gpio-amd-fch.h
42
int *gpio_reg;