Lines Matching refs:valid_mask
452 gc->valid_mask = gpiochip_allocate_mask(gc); in gpiochip_alloc_valid_mask()
453 if (!gc->valid_mask) in gpiochip_alloc_valid_mask()
463 gc->valid_mask, in gpiochip_init_valid_mask()
471 bitmap_free(gc->valid_mask); in gpiochip_free_valid_mask()
472 gc->valid_mask = NULL; in gpiochip_free_valid_mask()
487 if (likely(!gc->valid_mask)) in gpiochip_line_is_valid()
489 return test_bit(offset, gc->valid_mask); in gpiochip_line_is_valid()
943 girq->valid_mask = gpiochip_allocate_mask(gc); in gpiochip_irqchip_init_valid_mask()
944 if (!girq->valid_mask) in gpiochip_irqchip_init_valid_mask()
947 girq->init_valid_mask(gc, girq->valid_mask, gc->ngpio); in gpiochip_irqchip_init_valid_mask()
954 bitmap_free(gc->irq.valid_mask); in gpiochip_irqchip_free_valid_mask()
955 gc->irq.valid_mask = NULL; in gpiochip_irqchip_free_valid_mask()
964 if (likely(!gc->irq.valid_mask)) in gpiochip_irqchip_irq_valid()
966 return test_bit(offset, gc->irq.valid_mask); in gpiochip_irqchip_irq_valid()