Lines Matching refs:bgpio_dir
139 bool dir = !!(gc->bgpio_dir & pinmask); in bgpio_get_set()
173 set_mask = *mask & ~gc->bgpio_dir; in bgpio_get_set_multiple()
174 get_mask = *mask & gc->bgpio_dir; in bgpio_get_set_multiple()
176 set_mask = *mask & gc->bgpio_dir; in bgpio_get_set_multiple()
177 get_mask = *mask & ~gc->bgpio_dir; in bgpio_get_set_multiple()
380 gc->bgpio_dir |= bgpio_line2mask(gc, gpio); in bgpio_dir_in()
382 gc->bgpio_dir &= ~bgpio_line2mask(gc, gpio); in bgpio_dir_in()
383 gc->write_reg(gc->reg_dir, gc->bgpio_dir); in bgpio_dir_in()
408 gc->bgpio_dir &= ~bgpio_line2mask(gc, gpio); in bgpio_dir_out()
410 gc->bgpio_dir |= bgpio_line2mask(gc, gpio); in bgpio_dir_out()
411 gc->write_reg(gc->reg_dir, gc->bgpio_dir); in bgpio_dir_out()
642 gc->bgpio_dir = gc->read_reg(gc->reg_dir); in bgpio_init()