Lines Matching refs:value
46 static int ioc3_cfg_rd(void *addr, int where, int size, u32 *value, u32 sid)
60 /* emulate sane interrupt pin value */
69 *value = (cf >> shift) & mask;
74 static int ioc3_cfg_wr(void *addr, int where, int size, u32 value)
88 cf = (cf & ~smask) | ((value & mask) << shift);
120 int where, int size, u32 *value)
140 return ioc3_cfg_rd(addr, where, size, value,
147 res = get_dbe(*value, (u8 *)addr);
149 res = get_dbe(*value, (u16 *)addr);
151 res = get_dbe(*value, (u32 *)addr);
157 int where, int size, u32 *value)
179 return ioc3_cfg_rd(addr, where, size, value,
186 res = get_dbe(*value, (u8 *)addr);
188 res = get_dbe(*value, (u16 *)addr);
190 res = get_dbe(*value, (u32 *)addr);
196 int where, int size, u32 *value)
199 return pci_conf1_read_config(bus, devfn, where, size, value);
201 return pci_conf0_read_config(bus, devfn, where, size, value);
205 int where, int size, u32 value)
225 return ioc3_cfg_wr(addr, where, size, value);
231 res = put_dbe(value, (u8 *)addr);
233 res = put_dbe(value, (u16 *)addr);
235 res = put_dbe(value, (u32 *)addr);
244 int where, int size, u32 value)
266 return ioc3_cfg_wr(addr, where, size, value);
272 res = put_dbe(value, (u8 *)addr);
274 res = put_dbe(value, (u16 *)addr);
276 res = put_dbe(value, (u32 *)addr);
285 int where, int size, u32 value)
288 return pci_conf1_write_config(bus, devfn, where, size, value);
290 return pci_conf0_write_config(bus, devfn, where, size, value);
430 * same value. On O2000, pin can be 0 or 1, and PCI slots can be [0..7].