Lines Matching refs:valid_mask
370 gc->valid_mask = gpiochip_allocate_mask(gc); in gpiochip_alloc_valid_mask()
371 if (!gc->valid_mask) in gpiochip_alloc_valid_mask()
381 gc->valid_mask, in gpiochip_init_valid_mask()
389 bitmap_free(gpiochip->valid_mask); in gpiochip_free_valid_mask()
390 gpiochip->valid_mask = NULL; in gpiochip_free_valid_mask()
397 if (likely(!gpiochip->valid_mask)) in gpiochip_line_is_valid()
399 return test_bit(offset, gpiochip->valid_mask); in gpiochip_line_is_valid()
1647 girq->valid_mask = gpiochip_allocate_mask(gc); in gpiochip_irqchip_init_valid_mask()
1648 if (!girq->valid_mask) in gpiochip_irqchip_init_valid_mask()
1651 girq->init_valid_mask(gc, girq->valid_mask, gc->ngpio); in gpiochip_irqchip_init_valid_mask()
1658 bitmap_free(gpiochip->irq.valid_mask); in gpiochip_irqchip_free_valid_mask()
1659 gpiochip->irq.valid_mask = NULL; in gpiochip_irqchip_free_valid_mask()
1668 if (likely(!gpiochip->irq.valid_mask)) in gpiochip_irqchip_irq_valid()
1670 return test_bit(offset, gpiochip->irq.valid_mask); in gpiochip_irqchip_irq_valid()