Lines Matching refs:valid_mask
516 bitmap_clear(gc->valid_mask, start, count); in gpiochip_apply_reserved_ranges()
530 gc->valid_mask = gpiochip_allocate_mask(gc); in gpiochip_init_valid_mask()
531 if (!gc->valid_mask) in gpiochip_init_valid_mask()
540 gc->valid_mask, in gpiochip_init_valid_mask()
548 gpiochip_free_mask(&gc->valid_mask); in gpiochip_free_valid_mask()
571 if (likely(!gc->valid_mask)) in gpiochip_line_is_valid()
573 return test_bit(offset, gc->valid_mask); in gpiochip_line_is_valid()
1084 girq->valid_mask = gpiochip_allocate_mask(gc); in gpiochip_irqchip_init_valid_mask()
1085 if (!girq->valid_mask) in gpiochip_irqchip_init_valid_mask()
1088 girq->init_valid_mask(gc, girq->valid_mask, gc->ngpio); in gpiochip_irqchip_init_valid_mask()
1095 gpiochip_free_mask(&gc->irq.valid_mask); in gpiochip_irqchip_free_valid_mask()
1104 if (likely(!gc->irq.valid_mask)) in gpiochip_irqchip_irq_valid()
1106 return test_bit(offset, gc->irq.valid_mask); in gpiochip_irqchip_irq_valid()