Lines Matching refs:value

41 	u32 value;  member
49 void (*read)(struct sim_dev_reg *reg, u32 *value);
50 void (*write)(struct sim_dev_reg *reg, u32 value);
56 void (*read)(struct sim_dev_reg *reg, u32 value);
57 void (*write)(struct sim_dev_reg *reg, u32 value);
71 &reg->sim_reg.value); in reg_init()
74 static void reg_read(struct sim_dev_reg *reg, u32 *value) in reg_read() argument
79 *value = reg->sim_reg.value; in reg_read()
83 static void reg_write(struct sim_dev_reg *reg, u32 value) in reg_write() argument
88 reg->sim_reg.value = (value & reg->sim_reg.mask) | in reg_write()
89 (reg->sim_reg.value & ~reg->sim_reg.mask); in reg_write()
96 &reg->sim_reg.value); in sata_reg_init()
97 reg->sim_reg.value += 0x400; in sata_reg_init()
100 static void ehci_reg_read(struct sim_dev_reg *reg, u32 *value) in ehci_reg_read() argument
102 reg_read(reg, value); in ehci_reg_read()
103 if (*value != reg->sim_reg.mask) in ehci_reg_read()
104 *value |= 0x100; in ehci_reg_read()
109 reg->sim_reg.value = 0x01060100; in sata_revid_init()
113 static void sata_revid_read(struct sim_dev_reg *reg, u32 *value) in sata_revid_read() argument
115 reg_read(reg, value); in sata_revid_read()
118 static void reg_noirq_read(struct sim_dev_reg *reg, u32 *value) in reg_noirq_read() argument
124 *value = reg->sim_reg.value & 0xfff00ff; in reg_noirq_read()
191 static inline void extract_bytes(u32 *value, int reg, int len) in extract_bytes() argument
195 *value >>= ((reg & 3) * 8); in extract_bytes()
197 *value &= mask; in extract_bytes()
200 int bridge_read(unsigned int devfn, int reg, int len, u32 *value) in bridge_read() argument
211 *value = 0; in bridge_read()
219 *value = 0x00010100; in bridge_read()
223 *value = 1; in bridge_read()
240 *value = av_bridge_limit; in bridge_read()
242 *value = av_bridge_base; in bridge_read()
244 *value = (av_bridge_limit << 16) | av_bridge_base; in bridge_read()
250 *value = 0xFFF0; in bridge_read()
253 *value = 0x0; in bridge_read()
257 *value = 0xF0; in bridge_read()
260 *value = 0; in bridge_read()
269 unsigned int devfn, int reg, int len, u32 *value) in ce4100_conf_read() argument
280 value); in ce4100_conf_read()
281 extract_bytes(value, reg, len); in ce4100_conf_read()
288 !bridge_read(devfn, reg, len, value)) in ce4100_conf_read()
291 return pci_direct_conf1.read(seg, bus, devfn, reg, len, value); in ce4100_conf_read()
295 unsigned int devfn, int reg, int len, u32 value) in ce4100_conf_write() argument
306 value); in ce4100_conf_write()
317 return pci_direct_conf1.write(seg, bus, devfn, reg, len, value); in ce4100_conf_write()