Lines Matching defs:pin_data
464 unsigned int *pin_data = pin->drv_data;
471 if (!pin_data)
474 if (*pin_data & RZV2M_SINGLE_PIN) {
475 port = RZV2M_SINGLE_PIN_GET_PORT(*pin_data);
476 cfg = RZV2M_SINGLE_PIN_GET_CFGS(*pin_data);
477 bit = RZV2M_SINGLE_PIN_GET_BIT(*pin_data);
479 cfg = RZV2M_GPIO_PORT_GET_CFGS(*pin_data);
483 if (rzv2m_validate_gpio_pin(pctrl, *pin_data, RZV2M_PIN_ID_TO_PORT(_pin), bit))
567 unsigned int *pin_data = pin->drv_data;
575 if (!pin_data)
578 if (*pin_data & RZV2M_SINGLE_PIN) {
579 port = RZV2M_SINGLE_PIN_GET_PORT(*pin_data);
580 cfg = RZV2M_SINGLE_PIN_GET_CFGS(*pin_data);
581 bit = RZV2M_SINGLE_PIN_GET_BIT(*pin_data);
583 cfg = RZV2M_GPIO_PORT_GET_CFGS(*pin_data);
587 if (rzv2m_validate_gpio_pin(pctrl, *pin_data, RZV2M_PIN_ID_TO_PORT(_pin), bit))
988 u32 *pin_data;
1002 pin_data = devm_kcalloc(pctrl->dev, pctrl->desc.npins,
1003 sizeof(*pin_data), GFP_KERNEL);
1004 if (!pin_data)
1015 pin_data[i] = pctrl->data->port_pin_configs[j];
1016 pins[i].drv_data = &pin_data[i];
1024 pin_data[index] = pctrl->data->dedicated_pins[i].config;
1025 pins[index].drv_data = &pin_data[index];