Lines Matching refs:value
45 static int ioc3_cfg_rd(void *addr, int where, int size, u32 *value, u32 sid)
59 /* emulate sane interrupt pin value */
68 *value = (cf >> shift) & mask;
73 static int ioc3_cfg_wr(void *addr, int where, int size, u32 value)
87 cf = (cf & ~smask) | ((value & mask) << shift);
119 int where, int size, u32 *value)
139 return ioc3_cfg_rd(addr, where, size, value,
146 res = get_dbe(*value, (u8 *)addr);
148 res = get_dbe(*value, (u16 *)addr);
150 res = get_dbe(*value, (u32 *)addr);
156 int where, int size, u32 *value)
178 return ioc3_cfg_rd(addr, where, size, value,
185 res = get_dbe(*value, (u8 *)addr);
187 res = get_dbe(*value, (u16 *)addr);
189 res = get_dbe(*value, (u32 *)addr);
195 int where, int size, u32 *value)
198 return pci_conf1_read_config(bus, devfn, where, size, value);
200 return pci_conf0_read_config(bus, devfn, where, size, value);
204 int where, int size, u32 value)
224 return ioc3_cfg_wr(addr, where, size, value);
230 res = put_dbe(value, (u8 *)addr);
232 res = put_dbe(value, (u16 *)addr);
234 res = put_dbe(value, (u32 *)addr);
243 int where, int size, u32 value)
265 return ioc3_cfg_wr(addr, where, size, value);
271 res = put_dbe(value, (u8 *)addr);
273 res = put_dbe(value, (u16 *)addr);
275 res = put_dbe(value, (u32 *)addr);
284 int where, int size, u32 value)
287 return pci_conf1_write_config(bus, devfn, where, size, value);
289 return pci_conf0_write_config(bus, devfn, where, size, value);
429 * same value. On O2000, pin can be 0 or 1, and PCI slots can be [0..7].