Lines Matching refs:shift
47 int shift = 3 * (gpio % 10); in rpi3_gpio_get_select() local
51 ret = (sel >> shift) & 0x07; in rpi3_gpio_get_select()
72 int shift = 3 * (gpio % 10); in rpi3_gpio_set_select() local
75 uint32_t mask = U(0x07) << shift; in rpi3_gpio_set_select()
77 sel = (sel & (~mask)) | ((fsel << shift) & mask); in rpi3_gpio_set_select()
108 int shift = gpio % 32; in rpi3_gpio_get_value() local
112 if ((value >> shift) & 0x01) in rpi3_gpio_get_value()
120 int shift = gpio % 32; in rpi3_gpio_set_value() local
126 mmio_write_32(reg_clr, U(1) << shift); in rpi3_gpio_set_value()
129 mmio_write_32(reg_set, U(1) << shift); in rpi3_gpio_set_value()
137 int shift = gpio % 32; in rpi3_gpio_set_pull() local
153 mmio_write_32(reg_clk, U(1) << shift); in rpi3_gpio_set_pull()