Lines Matching defs:value
25 u32 value;
33 void (*read)(struct sim_dev_reg *reg, u32 *value);
34 void (*write)(struct sim_dev_reg *reg, u32 value);
40 void (*read)(struct sim_dev_reg *reg, u32 value);
41 void (*write)(struct sim_dev_reg *reg, u32 value);
58 ®->sim_reg.value);
61 static void reg_read(struct sim_dev_reg *reg, u32 *value)
63 *value = reg->sim_reg.value;
66 static void reg_write(struct sim_dev_reg *reg, u32 value)
68 reg->sim_reg.value = (value & reg->sim_reg.mask) |
69 (reg->sim_reg.value & ~reg->sim_reg.mask);
75 ®->sim_reg.value);
76 reg->sim_reg.value += 0x400;
79 static void ehci_reg_read(struct sim_dev_reg *reg, u32 *value)
81 reg_read(reg, value);
82 if (*value != reg->sim_reg.mask)
83 *value |= 0x100;
88 reg->sim_reg.value = 0x01060100;
92 static void sata_revid_read(struct sim_dev_reg *reg, u32 *value)
94 reg_read(reg, value);
97 static void reg_noirq_read(struct sim_dev_reg *reg, u32 *value)
99 /* force interrupt pin value to 0 */
100 *value = reg->sim_reg.value & 0xfff00ff;
166 static inline void extract_bytes(u32 *value, int reg, int len)
170 *value >>= ((reg & 3) * 8);
172 *value &= mask;
175 static int bridge_read(unsigned int devfn, int reg, int len, u32 *value)
186 *value = 0;
194 *value = 0x00010100;
198 *value = 1;
215 *value = av_bridge_limit;
217 *value = av_bridge_base;
219 *value = (av_bridge_limit << 16) | av_bridge_base;
225 *value = 0xFFF0;
228 *value = 0x0;
232 *value = 0xF0;
235 *value = 0;
243 static int ce4100_bus1_read(unsigned int devfn, int reg, int len, u32 *value)
254 bus1_fixups[i].read(&(bus1_fixups[i]), value);
256 extract_bytes(value, reg, len);
264 unsigned int devfn, int reg, int len, u32 *value)
268 if (bus == 1 && !ce4100_bus1_read(devfn, reg, len, value))
272 !bridge_read(devfn, reg, len, value))
275 return pci_direct_conf1.read(seg, bus, devfn, reg, len, value);
278 static int ce4100_bus1_write(unsigned int devfn, int reg, int len, u32 value)
289 bus1_fixups[i].write(&(bus1_fixups[i]), value);
298 unsigned int devfn, int reg, int len, u32 value)
302 if (bus == 1 && !ce4100_bus1_write(devfn, reg, len, value))
310 return pci_direct_conf1.write(seg, bus, devfn, reg, len, value);