Lines Matching refs:read_reg
140 return !!(gc->read_reg(gc->reg_set) & pinmask);
142 return !!(gc->read_reg(gc->reg_dat) & pinmask);
162 *bits |= gc->read_reg(gc->reg_set) & set_mask;
164 *bits |= gc->read_reg(gc->reg_dat) & get_mask;
171 return !!(gc->read_reg(gc->reg_dat) & bgpio_line2mask(gc, gpio));
182 *bits |= gc->read_reg(gc->reg_dat) & *mask;
204 val = gc->read_reg(gc->reg_dat) & readmask;
376 if (gc->read_reg(gc->reg_dir_out) & bgpio_line2mask(gc, gpio))
382 if (!(gc->read_reg(gc->reg_dir_in) & bgpio_line2mask(gc, gpio)))
427 gc->read_reg = bgpio_read8;
432 gc->read_reg = bgpio_read16be;
435 gc->read_reg = bgpio_read16;
441 gc->read_reg = bgpio_read32be;
444 gc->read_reg = bgpio_read32;
455 gc->read_reg = bgpio_read64;
640 gc->bgpio_data = gc->read_reg(gc->reg_dat);
643 gc->bgpio_data = gc->read_reg(gc->reg_set);
654 gc->bgpio_dir = gc->read_reg(gc->reg_dir_out);
656 gc->bgpio_dir = ~gc->read_reg(gc->reg_dir_in);