drivers/input/touchscreen/mms114.c
398
error = regulator_enable(data->io_reg);
drivers/input/touchscreen/mms114.c
409
regulator_disable(data->io_reg);
drivers/input/touchscreen/mms114.c
426
error = regulator_disable(data->io_reg);
drivers/input/touchscreen/mms114.c
607
data->io_reg = devm_regulator_get(&client->dev, "vdd");
drivers/input/touchscreen/mms114.c
608
if (IS_ERR(data->io_reg)) {
drivers/input/touchscreen/mms114.c
609
error = PTR_ERR(data->io_reg);
drivers/input/touchscreen/mms114.c
67
struct regulator *io_reg;
drivers/md/dm-bufio.c
2214
struct dm_io_region io_reg = {
drivers/md/dm-bufio.c
2223
return dm_io(&io_req, 1, &io_reg, NULL, IOPRIO_DEFAULT);
drivers/md/dm-bufio.c
2238
struct dm_io_region io_reg = {
drivers/md/dm-bufio.c
2247
return dm_io(&io_req, 1, &io_reg, NULL, IOPRIO_DEFAULT);
drivers/md/dm-integrity.c
1494
struct dm_io_region io_reg;
drivers/md/dm-integrity.c
1522
fr.io_reg.bdev = ic->dev->bdev;
drivers/md/dm-integrity.c
1523
fr.io_reg.sector = 0;
drivers/md/dm-integrity.c
1524
fr.io_reg.count = 0;
drivers/md/dm-integrity.c
1527
r = dm_io(&fr.io_req, 1, &fr.io_reg, NULL, IOPRIO_DEFAULT);
drivers/media/i2c/adv748x/adv748x-core.c
160
u8 io_reg;
drivers/media/i2c/adv748x/adv748x-core.c
163
io_reg = ADV748X_IO_SLAVE_ADDR_BASE + i;
drivers/media/i2c/adv748x/adv748x-core.c
166
io_write(state, io_reg, client->addr << 1);
drivers/media/i2c/adv7604.c
2988
unsigned int io_reg = 0xf2 + page;
drivers/media/i2c/adv7604.c
3000
io_write(sd, io_reg, new_client->addr << 1);
drivers/media/i2c/adv7842.c
3458
u8 addr, u8 io_reg)
drivers/media/i2c/adv7842.c
3463
io_write(sd, io_reg, addr << 1);
drivers/media/i2c/adv7842.c
3470
cp = i2c_new_dummy_device(client->adapter, io_read(sd, io_reg) >> 1);
drivers/pinctrl/qcom/pinctrl-apq8064.c
231
.io_reg = 0x1004 + 0x10 * id, \
drivers/pinctrl/qcom/pinctrl-apq8064.c
258
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-apq8084.c
343
.io_reg = 0x1004 + 0x10 * id, \
drivers/pinctrl/qcom/pinctrl-apq8084.c
370
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-glymur.c
21
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-glymur.c
64
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-glymur.c
89
.io_reg = io, \
drivers/pinctrl/qcom/pinctrl-ipq4019.c
242
.io_reg = 0x4 + 0x1000 * id, \
drivers/pinctrl/qcom/pinctrl-ipq5018.c
32
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-ipq5332.c
32
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-ipq5424.c
33
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-ipq6018.c
32
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-ipq8064.c
183
.io_reg = 0x1004 + 0x10 * id, \
drivers/pinctrl/qcom/pinctrl-ipq8064.c
210
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-ipq8074.c
32
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-ipq9574.c
32
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-kaanapali.c
34
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-kaanapali.c
64
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-kaanapali.c
89
.io_reg = io, \
drivers/pinctrl/qcom/pinctrl-mdm9607.c
225
.io_reg = 0x4 + 0x1000 * id, \
drivers/pinctrl/qcom/pinctrl-mdm9607.c
251
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-mdm9615.c
218
.io_reg = 0x1004 + 0x10 * id, \
drivers/pinctrl/qcom/pinctrl-milos.c
36
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-milos.c
67
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-milos.c
92
.io_reg = io, \
drivers/pinctrl/qcom/pinctrl-msm.c
653
u32 ctl_reg, io_reg;
drivers/pinctrl/qcom/pinctrl-msm.c
673
io_reg = msm_readl_io(pctrl, g);
drivers/pinctrl/qcom/pinctrl-msm.c
684
val = !!(io_reg & BIT(g->out_bit));
drivers/pinctrl/qcom/pinctrl-msm.c
686
val = !!(io_reg & BIT(g->in_bit));
drivers/pinctrl/qcom/pinctrl-msm.h
87
u32 io_reg;
drivers/pinctrl/qcom/pinctrl-msm8226.c
282
.io_reg = 0x1004 + 0x10 * id, \
drivers/pinctrl/qcom/pinctrl-msm8226.c
308
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-msm8660.c
394
.io_reg = 0x1004 + 0x10 * id, \
drivers/pinctrl/qcom/pinctrl-msm8660.c
421
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-msm8909.c
33
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-msm8909.c
59
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-msm8916.c
307
.io_reg = 0x4 + 0x1000 * id, \
drivers/pinctrl/qcom/pinctrl-msm8916.c
333
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-msm8917.c
333
.io_reg = 0x4 + 0x1000 * id, \
drivers/pinctrl/qcom/pinctrl-msm8917.c
359
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-msm8953.c
29
.io_reg = 0x4 + 0x1000 * id, \
drivers/pinctrl/qcom/pinctrl-msm8953.c
55
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-msm8960.c
357
.io_reg = 0x1004 + 0x10 * id, \
drivers/pinctrl/qcom/pinctrl-msm8960.c
384
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-msm8976.c
35
.io_reg = REG_BASE + 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-msm8976.c
61
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-msm8994.c
33
.io_reg = 0x1004 + 0x10 * id, \
drivers/pinctrl/qcom/pinctrl-msm8994.c
59
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-msm8996.c
33
.io_reg = REG_BASE + 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-msm8996.c
59
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-msm8998.c
35
.io_reg = base + 0x4 + 0x1000 * id, \
drivers/pinctrl/qcom/pinctrl-msm8998.c
61
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-msm8998.c
86
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-msm8x74.c
344
.io_reg = 0x1004 + 0x10 * id, \
drivers/pinctrl/qcom/pinctrl-msm8x74.c
370
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-msm8x74.c
401
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-qcm2290.c
33
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-qcm2290.c
61
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-qcm2290.c
86
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-qcs404.c
43
.io_reg = 0x1000 * id + 0x4, \
drivers/pinctrl/qcom/pinctrl-qcs404.c
70
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-qcs615.c
43
.io_reg = 0x1000 * id + 0x4, \
drivers/pinctrl/qcom/pinctrl-qcs615.c
70
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-qcs615.c
96
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-qcs8300.c
34
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-qcs8300.c
62
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-qcs8300.c
87
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-qdf2xxx.c
106
groups[gpio].io_reg = 0x04 + 0x10000 * gpio;
drivers/pinctrl/qcom/pinctrl-qdu1000.c
35
.io_reg = REG_BASE + 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-qdu1000.c
61
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-qdu1000.c
86
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sa8775p.c
34
.io_reg = REG_BASE + 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sa8775p.c
63
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sa8775p.c
88
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sar2130p.c
34
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sar2130p.c
62
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sc7180.c
41
.io_reg = 0x1000 * id + 0x4, \
drivers/pinctrl/qcom/pinctrl-sc7180.c
68
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sc7180.c
94
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sc7280.c
31
.io_reg = 0x1000 * id + 0x4, \
drivers/pinctrl/qcom/pinctrl-sc7280.c
59
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sc7280.c
84
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sc8180x.c
116
.io_reg = 0xb6004, \
drivers/pinctrl/qcom/pinctrl-sc8180x.c
60
.io_reg = REG_SIZE * id + 0x4 + offset, \
drivers/pinctrl/qcom/pinctrl-sc8180x.c
90
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sc8280xp.c
31
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sc8280xp.c
59
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sc8280xp.c
84
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sdm660.c
46
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sdm660.c
73
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sdm670.c
117
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sdm670.c
37
.io_reg = base + 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sdm670.c
67
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sdm670.c
92
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sdm845.c
37
.io_reg = base + 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sdm845.c
63
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sdm845.c
88
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sdx55.c
33
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sdx55.c
59
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sdx65.c
33
.io_reg = REG_BASE + 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sdx65.c
59
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sdx65.c
84
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sdx75.c
19
.io_reg = REG_BASE + 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sdx75.c
60
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm4450.c
33
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sm4450.c
61
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm4450.c
86
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm6115.c
43
.io_reg = 0x4 + 0x1000 * id, \
drivers/pinctrl/qcom/pinctrl-sm6115.c
70
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm6115.c
96
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm6125.c
40
.io_reg = 0x4 + 0x1000 * id, \
drivers/pinctrl/qcom/pinctrl-sm6125.c
67
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm6125.c
93
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm6350.c
33
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sm6350.c
59
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm6350.c
84
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm6375.c
34
.io_reg = REG_SIZE * id + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm6375.c
62
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm6375.c
87
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm7150.c
100
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm7150.c
47
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sm7150.c
74
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm8150.c
43
.io_reg = 0x1000 * id + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm8150.c
70
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm8150.c
96
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm8250.c
44
.io_reg = REG_SIZE * id + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm8250.c
73
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm8250.c
99
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm8350.c
34
.io_reg = REG_SIZE * id + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm8350.c
60
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm8350.c
85
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm8450.c
34
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sm8450.c
62
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm8450.c
87
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm8550.c
35
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sm8550.c
64
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm8550.c
89
.io_reg = offset + 0x4, \
drivers/pinctrl/qcom/pinctrl-sm8650.c
36
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sm8650.c
67
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm8650.c
92
.io_reg = io, \
drivers/pinctrl/qcom/pinctrl-sm8750.c
35
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-sm8750.c
65
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-sm8750.c
90
.io_reg = io, \
drivers/pinctrl/qcom/pinctrl-x1e80100.c
33
.io_reg = 0x4 + REG_SIZE * id, \
drivers/pinctrl/qcom/pinctrl-x1e80100.c
62
.io_reg = 0, \
drivers/pinctrl/qcom/pinctrl-x1e80100.c
87
.io_reg = offset + 0x4, \
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
132
cb.offset = offsetof(struct isst_if_io_regs, io_reg);
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
45
struct isst_if_io_reg *io_reg;
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
48
io_reg = (struct isst_if_io_reg *)cmd_ptr;
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
50
if (io_reg->reg % 4)
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
53
if (io_reg->read_write && !capable(CAP_SYS_ADMIN))
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
56
pdev = isst_if_get_pci_dev(io_reg->logical_cpu, 0, 0, 1);
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
64
if (io_reg->reg < punit_dev->mmio_range[0].beg ||
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
65
io_reg->reg > punit_dev->mmio_range[1].end)
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
73
if (io_reg->read_write) {
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
74
writel(io_reg->value, punit_dev->punit_mmio+io_reg->reg);
drivers/platform/x86/intel/speed_select_if/isst_if_mmio.c
77
io_reg->value = readl(punit_dev->punit_mmio+io_reg->reg);
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1836
cb.offset = offsetof(struct isst_if_io_regs, io_reg);
drivers/video/backlight/l4f00242t03.c
196
priv->io_reg = devm_regulator_get(&spi->dev, "vdd");
drivers/video/backlight/l4f00242t03.c
197
if (IS_ERR(priv->io_reg))
drivers/video/backlight/l4f00242t03.c
198
return dev_err_probe(&spi->dev, PTR_ERR(priv->io_reg),
drivers/video/backlight/l4f00242t03.c
27
struct regulator *io_reg;
drivers/video/backlight/l4f00242t03.c
54
ret = regulator_set_voltage(priv->io_reg, 1800000, 1800000);
drivers/video/backlight/l4f00242t03.c
59
ret = regulator_enable(priv->io_reg);
drivers/video/backlight/l4f00242t03.c
68
regulator_disable(priv->io_reg);
drivers/video/backlight/l4f00242t03.c
74
regulator_disable(priv->io_reg);
drivers/video/backlight/l4f00242t03.c
93
regulator_disable(priv->io_reg);
drivers/video/fbdev/via/hw.c
1001
void viafb_write_regx(struct io_reg RegTable[], int ItemNum)
drivers/video/fbdev/via/hw.c
106
static struct io_reg common_vga[] = {
drivers/video/fbdev/via/hw.c
89
static struct io_reg scaling_parameters[] = {
drivers/video/fbdev/via/hw.h
644
void viafb_write_regx(struct io_reg RegTable[], int ItemNum);
drivers/video/fbdev/via/viamode.c
11
struct io_reg CN400_ModeXregs[] = { {VIASR, SR10, 0xFF, 0x01},
drivers/video/fbdev/via/viamode.c
131
struct io_reg CX700_ModeXregs[] = { {VIASR, SR10, 0xFF, 0x01},
drivers/video/fbdev/via/viamode.c
166
struct io_reg VX855_ModeXregs[] = {
drivers/video/fbdev/via/viamode.c
200
struct io_reg CLE266_ModeXregs[] = { {VIASR, SR1E, 0xF0, 0x00},
drivers/video/fbdev/via/viamode.c
224
struct io_reg PM1024x768[] = { {VIASR, 0x16, 0xBF, 0x0C},
drivers/video/fbdev/via/viamode.c
44
struct io_reg CN700_ModeXregs[] = { {VIASR, SR10, 0xFF, 0x01},
drivers/video/fbdev/via/viamode.c
93
struct io_reg KM400_ModeXregs[] = {
drivers/video/fbdev/via/viamode.h
22
struct io_reg *io_reg_table;
drivers/video/fbdev/via/viamode.h
33
extern struct io_reg CN400_ModeXregs[];
drivers/video/fbdev/via/viamode.h
34
extern struct io_reg CN700_ModeXregs[];
drivers/video/fbdev/via/viamode.h
35
extern struct io_reg KM400_ModeXregs[];
drivers/video/fbdev/via/viamode.h
36
extern struct io_reg CX700_ModeXregs[];
drivers/video/fbdev/via/viamode.h
37
extern struct io_reg VX800_ModeXregs[];
drivers/video/fbdev/via/viamode.h
38
extern struct io_reg VX855_ModeXregs[];
drivers/video/fbdev/via/viamode.h
39
extern struct io_reg CLE266_ModeXregs[];
drivers/video/fbdev/via/viamode.h
40
extern struct io_reg PM1024x768[];
include/uapi/linux/isst_if.h
95
struct isst_if_io_reg io_reg[1];
tools/power/x86/intel-speed-select/isst-core-mbox.c
111
*value = io_regs.io_reg[0].value;
tools/power/x86/intel-speed-select/isst-core-mbox.c
91
io_regs.io_reg[0].logical_cpu = cpu;
tools/power/x86/intel-speed-select/isst-core-mbox.c
92
io_regs.io_reg[0].reg = reg;
tools/power/x86/intel-speed-select/isst-core-mbox.c
95
io_regs.io_reg[0].read_write = 1;
tools/power/x86/intel-speed-select/isst-core-mbox.c
96
io_regs.io_reg[0].value = *value;
tools/power/x86/intel-speed-select/isst-core-mbox.c
98
io_regs.io_reg[0].read_write = 0;