Lines Matching refs:set_mask
151 unsigned long set_mask = 0; in bgpio_get_set_multiple() local
156 set_mask = *mask & gc->bgpio_dir; in bgpio_get_set_multiple()
159 if (set_mask) in bgpio_get_set_multiple()
160 *bits |= gc->read_reg(gc->reg_set) & set_mask; in bgpio_get_set_multiple()
265 unsigned long *set_mask, in bgpio_multiple_get_masks() argument
270 *set_mask = 0; in bgpio_multiple_get_masks()
275 *set_mask |= bgpio_line2mask(gc, i); in bgpio_multiple_get_masks()
287 unsigned long set_mask, clear_mask; in bgpio_set_multiple_single_reg() local
291 bgpio_multiple_get_masks(gc, mask, bits, &set_mask, &clear_mask); in bgpio_set_multiple_single_reg()
293 gc->bgpio_data |= set_mask; in bgpio_set_multiple_single_reg()
317 unsigned long set_mask, clear_mask; in bgpio_set_multiple_with_clear() local
319 bgpio_multiple_get_masks(gc, mask, bits, &set_mask, &clear_mask); in bgpio_set_multiple_with_clear()
321 if (set_mask) in bgpio_set_multiple_with_clear()
322 gc->write_reg(gc->reg_set, set_mask); in bgpio_set_multiple_with_clear()