Lines Matching refs:valid_mask
431 gc->valid_mask = gpiochip_allocate_mask(gc); in gpiochip_alloc_valid_mask()
432 if (!gc->valid_mask) in gpiochip_alloc_valid_mask()
442 gc->valid_mask, in gpiochip_init_valid_mask()
450 bitmap_free(gc->valid_mask); in gpiochip_free_valid_mask()
451 gc->valid_mask = NULL; in gpiochip_free_valid_mask()
466 if (likely(!gc->valid_mask)) in gpiochip_line_is_valid()
468 return test_bit(offset, gc->valid_mask); in gpiochip_line_is_valid()
926 girq->valid_mask = gpiochip_allocate_mask(gc); in gpiochip_irqchip_init_valid_mask()
927 if (!girq->valid_mask) in gpiochip_irqchip_init_valid_mask()
930 girq->init_valid_mask(gc, girq->valid_mask, gc->ngpio); in gpiochip_irqchip_init_valid_mask()
937 bitmap_free(gc->irq.valid_mask); in gpiochip_irqchip_free_valid_mask()
938 gc->irq.valid_mask = NULL; in gpiochip_irqchip_free_valid_mask()
947 if (likely(!gc->irq.valid_mask)) in gpiochip_irqchip_irq_valid()
949 return test_bit(offset, gc->irq.valid_mask); in gpiochip_irqchip_irq_valid()