Lines Matching refs:read_reg
144 return !!(bgc->read_reg(bgc->reg_set) & pinmask); in bgpio_get_set()
146 return !!(bgc->read_reg(bgc->reg_dat) & pinmask); in bgpio_get_set()
153 return !!(bgc->read_reg(bgc->reg_dat) & bgc->pin2mask(bgc, gpio)); in bgpio_get()
319 return (bgc->read_reg(bgc->reg_dir) & bgc->pin2mask(bgc, gpio)) ? in bgpio_get_dir()
376 return (bgc->read_reg(bgc->reg_dir) & bgc->pin2mask(bgc, gpio)) ? in bgpio_get_dir_inv()
388 bgc->read_reg = bgpio_read8; in bgpio_setup_accessors()
393 bgc->read_reg = bgpio_read16be; in bgpio_setup_accessors()
396 bgc->read_reg = bgpio_read16; in bgpio_setup_accessors()
402 bgc->read_reg = bgpio_read32be; in bgpio_setup_accessors()
405 bgc->read_reg = bgpio_read32; in bgpio_setup_accessors()
416 bgc->read_reg = bgpio_read64; in bgpio_setup_accessors()
567 bgc->data = bgc->read_reg(bgc->reg_dat); in bgpio_init()
570 bgc->data = bgc->read_reg(bgc->reg_set); in bgpio_init()
572 bgc->dir = bgc->read_reg(bgc->reg_dir); in bgpio_init()