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()
197 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_in()
199 outb(data, block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_in()
213 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_out()
215 outb(data, block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_out()
228 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_get_direction()
247 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_set_config()
249 outb(data, block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_set_config()
254 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_set_config()
256 outb(data, block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_set_config()
273 if (!devm_request_region(&pdev->dev, pdata->runtime_reg + GP1, 6, in sch311x_gpio_probe()
276 pdata->runtime_reg + GP1, pdata->runtime_reg + GP1 + 5); in sch311x_gpio_probe()
304 block->runtime_reg = pdata->runtime_reg; in sch311x_gpio_probe()
385 pdata.runtime_reg = addr; in sch311x_gpio_pdev_add()