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()
912 girq->valid_mask = gpiochip_allocate_mask(gc); in gpiochip_irqchip_init_valid_mask()
913 if (!girq->valid_mask) in gpiochip_irqchip_init_valid_mask()
916 girq->init_valid_mask(gc, girq->valid_mask, gc->ngpio); in gpiochip_irqchip_init_valid_mask()
923 bitmap_free(gc->irq.valid_mask); in gpiochip_irqchip_free_valid_mask()
924 gc->irq.valid_mask = NULL; in gpiochip_irqchip_free_valid_mask()
933 if (likely(!gc->irq.valid_mask)) in gpiochip_irqchip_irq_valid()
935 return test_bit(offset, gc->irq.valid_mask); in gpiochip_irqchip_irq_valid()