Lines Matching defs:val
68 static unsigned char selected_device = 0xFF; /* bogus start val */
81 static inline void superio_outb(int addr, int val)
84 outb_p(val, superio_cmd + 1);
155 int port, bit, val;
159 val = inb_p(pc8736x_gpio_base + port_offset[port] + PORT_IN);
160 val >>= bit;
161 val &= 1;
163 dev_dbg(&pdev->dev, "_gpio_get(%d from %x bit %d) == val %d\n",
165 val);
167 return val;
170 static void pc8736x_gpio_set(unsigned minor, int val)
181 curval, bit, (curval & ~(1 << bit)), val, (val << bit));
183 val = (curval & ~(1 << bit)) | (val << bit);
186 " %2x -> %2x\n", minor, port, bit, curval, val);
188 outb_p(val, pc8736x_gpio_base + port_offset[port] + PORT_OUT);
191 val = inb_p(pc8736x_gpio_base + port_offset[port] + PORT_IN);
193 dev_dbg(&pdev->dev, "wrote %x, read: %x\n", curval, val);
194 pc8736x_gpio_shadow[port] = val;