Lines Matching refs:shift
34 unsigned long shift; in bt1_rom_map_read() local
39 shift = (unsigned long)src & 0x3; in bt1_rom_map_read()
40 data = readl_relaxed(src - shift); in bt1_rom_map_read()
41 if (!shift) { in bt1_rom_map_read()
45 ret.x[0] = data >> (shift * BITS_PER_BYTE); in bt1_rom_map_read()
48 shift = 4 - shift; in bt1_rom_map_read()
49 if (ofs + shift >= map->size) in bt1_rom_map_read()
52 data = readl_relaxed(src + shift); in bt1_rom_map_read()
53 ret.x[0] |= data << (shift * BITS_PER_BYTE); in bt1_rom_map_read()
63 ssize_t shift, chunk; in bt1_rom_map_copy_from() local
78 shift = (ssize_t)src & 0x3; in bt1_rom_map_copy_from()
79 if (shift) { in bt1_rom_map_copy_from()
80 chunk = min_t(ssize_t, 4 - shift, len); in bt1_rom_map_copy_from()
81 data = readl_relaxed(src - shift); in bt1_rom_map_copy_from()
82 memcpy(to, &data + shift, chunk); in bt1_rom_map_copy_from()