Lines Matching refs:read_val
29 u64 read_val, tmp_val; in thunder_pem_bridge_read() local
43 read_val = where & ~3ull; in thunder_pem_bridge_read()
44 writeq(read_val, pem_pci->pem_reg_base + PEM_CFG_RD); in thunder_pem_bridge_read()
45 read_val = readq(pem_pci->pem_reg_base + PEM_CFG_RD); in thunder_pem_bridge_read()
46 read_val >>= 32; in thunder_pem_bridge_read()
54 read_val &= 0xffff00ff; in thunder_pem_bridge_read()
55 read_val |= 0x00007000; /* Skip MSI CAP */ in thunder_pem_bridge_read()
62 if (!(read_val & (0x1f << 25))) in thunder_pem_bridge_read()
63 read_val |= (2u << 25); in thunder_pem_bridge_read()
67 read_val &= 0xc00000ff; in thunder_pem_bridge_read()
77 read_val |= 0x0003bc00; in thunder_pem_bridge_read()
79 read_val |= 0x0001bc00; in thunder_pem_bridge_read()
83 read_val = 0x00000000; in thunder_pem_bridge_read()
87 read_val = 0x000f0000; in thunder_pem_bridge_read()
91 read_val = 0x00010014; in thunder_pem_bridge_read()
95 read_val = 0x00000000; in thunder_pem_bridge_read()
99 read_val = 0x80ff0003; in thunder_pem_bridge_read()
102 read_val = pem_pci->ea_entry[0]; in thunder_pem_bridge_read()
105 read_val = pem_pci->ea_entry[1]; in thunder_pem_bridge_read()
108 read_val = pem_pci->ea_entry[2]; in thunder_pem_bridge_read()
113 read_val >>= (8 * (where & 3)); in thunder_pem_bridge_read()
116 read_val &= 0xff; in thunder_pem_bridge_read()
119 read_val &= 0xffff; in thunder_pem_bridge_read()
124 *val = read_val; in thunder_pem_bridge_read()
209 u64 write_val, read_val; in thunder_pem_bridge_write() local
226 read_val = readq(pem_pci->pem_reg_base + PEM_CFG_RD); in thunder_pem_bridge_write()
227 read_val >>= 32; in thunder_pem_bridge_write()
229 read_val &= mask; in thunder_pem_bridge_write()
231 val |= (u32)read_val; in thunder_pem_bridge_write()
235 read_val = readq(pem_pci->pem_reg_base + PEM_CFG_RD); in thunder_pem_bridge_write()
236 read_val >>= 32; in thunder_pem_bridge_write()
238 read_val &= mask; in thunder_pem_bridge_write()
240 val |= (u32)read_val; in thunder_pem_bridge_write()