Lines Matching defs:p_data
122 * @p_data: pointer to platform data
131 const struct zynq_platform_data *p_data;
165 return !!(gpio->p_data->quirks & ZYNQ_GPIO_QUIRK_IS_ZYNQ);
176 return !!(gpio->p_data->quirks & GPIO_QUIRK_DATA_RO_BUG);
198 for (bank = 0; bank < gpio->p_data->max_bank; bank++) {
199 if ((pin_num >= gpio->p_data->bank_min[bank]) &&
200 (pin_num <= gpio->p_data->bank_max[bank])) {
203 gpio->p_data->bank_min[bank];
206 if (gpio->p_data->quirks & GPIO_QUIRK_VERSAL)
630 unsigned int bank_offset = gpio->p_data->bank_min[bank_num];
661 for (bank_num = 0; bank_num < gpio->p_data->max_bank; bank_num++) {
667 if (gpio->p_data->quirks & GPIO_QUIRK_VERSAL)
678 for (bank_num = 0; bank_num < gpio->p_data->max_bank; bank_num++) {
698 if (gpio->p_data->quirks & GPIO_QUIRK_VERSAL)
707 for (bank_num = 0; bank_num < gpio->p_data->max_bank; bank_num++) {
731 if (gpio->p_data->quirks & GPIO_QUIRK_VERSAL)
916 gpio->p_data = match->data;
929 chip->label = gpio->p_data->label;
940 chip->ngpio = gpio->p_data->ngpio;
962 for (bank_num = 0; bank_num < gpio->p_data->max_bank; bank_num++) {
965 if (gpio->p_data->quirks & GPIO_QUIRK_VERSAL)