Lines Matching defs:data
32 static inline void pdregw(void *data, u32 val)
34 struct Hydra *hydra = (struct Hydra *)data;
38 static inline u32 pdregr(void *data)
40 struct Hydra *hydra = (struct Hydra *)data;
44 static void hydra_bit_setscl(void *data, int state)
46 u32 val = pdregr(data);
53 pdregw(data, val);
56 static void hydra_bit_setsda(void *data, int state)
58 u32 val = pdregr(data);
65 pdregw(data, val);
68 static int hydra_bit_getscl(void *data)
70 return (pdregr(data) & HYDRA_SCLK) != 0;
73 static int hydra_bit_getsda(void *data)
75 return (pdregr(data) & HYDRA_SDAT) != 0;
112 hydra_bit_data.data = pci_ioremap_bar(dev, 0);
113 if (hydra_bit_data.data == NULL) {
118 pdregw(hydra_bit_data.data, 0); /* clear SCLK_OE and SDAT_OE */
122 iounmap(hydra_bit_data.data);
131 pdregw(hydra_bit_data.data, 0); /* clear SCLK_OE and SDAT_OE */
133 iounmap(hydra_bit_data.data);