Lines Matching refs:read_reg
138 return !!(gc->read_reg(gc->reg_set) & pinmask);
140 return !!(gc->read_reg(gc->reg_dat) & pinmask);
160 *bits |= gc->read_reg(gc->reg_set) & set_mask;
162 *bits |= gc->read_reg(gc->reg_dat) & get_mask;
169 return !!(gc->read_reg(gc->reg_dat) & bgpio_line2mask(gc, gpio));
180 *bits |= gc->read_reg(gc->reg_dat) & *mask;
202 val = gc->read_reg(gc->reg_dat) & readmask;
374 if (gc->read_reg(gc->reg_dir_out) & bgpio_line2mask(gc, gpio))
380 if (!(gc->read_reg(gc->reg_dir_in) & bgpio_line2mask(gc, gpio)))
425 gc->read_reg = bgpio_read8;
430 gc->read_reg = bgpio_read16be;
433 gc->read_reg = bgpio_read16;
439 gc->read_reg = bgpio_read32be;
442 gc->read_reg = bgpio_read32;
453 gc->read_reg = bgpio_read64;
633 gc->bgpio_data = gc->read_reg(gc->reg_dat);
636 gc->bgpio_data = gc->read_reg(gc->reg_set);
647 gc->bgpio_dir = gc->read_reg(gc->reg_dir_out);
649 gc->bgpio_dir = ~gc->read_reg(gc->reg_dir_in);