Lines Matching refs:read_reg
137 return !!(gc->read_reg(gc->reg_set) & pinmask);
139 return !!(gc->read_reg(gc->reg_dat) & pinmask);
159 *bits |= gc->read_reg(gc->reg_set) & set_mask;
161 *bits |= gc->read_reg(gc->reg_dat) & get_mask;
168 return !!(gc->read_reg(gc->reg_dat) & bgpio_line2mask(gc, gpio));
179 *bits |= gc->read_reg(gc->reg_dat) & *mask;
201 val = gc->read_reg(gc->reg_dat) & readmask;
373 if (gc->read_reg(gc->reg_dir_out) & bgpio_line2mask(gc, gpio))
379 if (!(gc->read_reg(gc->reg_dir_in) & bgpio_line2mask(gc, gpio)))
424 gc->read_reg = bgpio_read8;
429 gc->read_reg = bgpio_read16be;
432 gc->read_reg = bgpio_read16;
438 gc->read_reg = bgpio_read32be;
441 gc->read_reg = bgpio_read32;
452 gc->read_reg = bgpio_read64;
637 gc->bgpio_data = gc->read_reg(gc->reg_dat);
640 gc->bgpio_data = gc->read_reg(gc->reg_set);
651 gc->bgpio_dir = gc->read_reg(gc->reg_dir_out);
653 gc->bgpio_dir = ~gc->read_reg(gc->reg_dir_in);