Lines Matching refs:runtime_reg

36 	unsigned short runtime_reg;	/* runtime register base address */  member
43 unsigned short runtime_reg; /* runtime register */ member
139 if (!request_region(block->runtime_reg + block->config_regs[offset], in sch311x_gpio_request()
142 block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_request()
155 release_region(block->runtime_reg + block->config_regs[offset], 1); in sch311x_gpio_free()
164 data = inb(block->runtime_reg + block->data_reg); in sch311x_gpio_get()
173 u8 data = inb(block->runtime_reg + block->data_reg); in __sch311x_gpio_set()
178 outb(data, block->runtime_reg + block->data_reg); in __sch311x_gpio_set()
199 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_in()
201 outb(data, block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_in()
215 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_out()
217 outb(data, block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_out()
230 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_get_direction()
249 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_set_config()
251 outb(data, block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_set_config()
256 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_set_config()
258 outb(data, block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_set_config()
275 if (!devm_request_region(&pdev->dev, pdata->runtime_reg + GP1, 6, in sch311x_gpio_probe()
278 pdata->runtime_reg + GP1, pdata->runtime_reg + GP1 + 5); in sch311x_gpio_probe()
306 block->runtime_reg = pdata->runtime_reg; in sch311x_gpio_probe()
387 pdata.runtime_reg = addr; in sch311x_gpio_pdev_add()