Lines Matching refs:bgpio_dir
135 bool dir = !!(gc->bgpio_dir & pinmask); in bgpio_get_set()
156 set_mask = *mask & gc->bgpio_dir; in bgpio_get_set_multiple()
157 get_mask = *mask & ~gc->bgpio_dir; in bgpio_get_set_multiple()
381 gc->bgpio_dir &= ~bgpio_line2mask(gc, gpio); in bgpio_dir_in()
384 gc->write_reg(gc->reg_dir_in, ~gc->bgpio_dir); in bgpio_dir_in()
386 gc->write_reg(gc->reg_dir_out, gc->bgpio_dir); in bgpio_dir_in()
397 if (gc->bgpio_dir & bgpio_line2mask(gc, gpio)) in bgpio_get_dir()
421 gc->bgpio_dir |= bgpio_line2mask(gc, gpio); in bgpio_dir_out()
424 gc->write_reg(gc->reg_dir_in, ~gc->bgpio_dir); in bgpio_dir_out()
426 gc->write_reg(gc->reg_dir_out, gc->bgpio_dir); in bgpio_dir_out()
692 gc->bgpio_dir = gc->read_reg(gc->reg_dir_out); in bgpio_init()
694 gc->bgpio_dir = ~gc->read_reg(gc->reg_dir_in); in bgpio_init()
702 gc->write_reg(gc->reg_dir_in, ~gc->bgpio_dir); in bgpio_init()