Lines Matching refs:_data
553 struct _gpiochip_for_each_data _data = { label, i };
554 *_data.i = 0;
555 _data;
567 for (CLASS(_gpiochip_for_each_data, _data)(&_label, &_i); \
568 *_data.i < _chip->ngpio; \
569 (*_data.i)++, kfree(*(_data.label)), *_data.label = NULL) \
570 if (IS_ERR(*_data.label = \
571 gpiochip_dup_line_label(_chip, *_data.i))) {} \
583 for (CLASS(_gpiochip_for_each_data, _data)(&_label, &_i); \
584 *_data.i < _size; \
585 (*_data.i)++, kfree(*(_data.label)), *_data.label = NULL) \
586 if ((*_data.label = \
587 gpiochip_dup_line_label(_chip, _base + *_data.i)) == NULL) {} \
588 else if (IS_ERR(*_data.label)) {} \