hw_gpio
struct hw_gpio *hw_data;
struct hw_gpio *hw_clock;
if ((hw_gpio->base.en >= GPIO_DDC_LINE_DDC1) &&
(hw_gpio->base.en <= GPIO_DDC_LINE_DDC_VGA)) {
if ((hw_gpio->base.en >= GPIO_DDC_LINE_DDC1) &&
(hw_gpio->base.en <= GPIO_DDC_LINE_DDC_VGA)) {
if ((hw_gpio->base.en >= GPIO_DDC_LINE_DDC1) &&
(hw_gpio->base.en <= GPIO_DDC_LINE_DDC_VGA)) {
struct hw_gpio *hw_gpio = NULL;
hw_gpio = &ddc->base;
if (hw_gpio == NULL) {
if (hw_gpio->base.en != GPIO_DDC_LINE_VIP_PAD) {
struct hw_gpio base;
#define HW_DDC_FROM_BASE(hw_gpio) \
container_of((HW_GPIO_FROM_BASE(hw_gpio)), struct hw_ddc, base)
struct hw_gpio *pin = FROM_HW_GPIO_PIN(ptr);
struct hw_gpio *pin = FROM_HW_GPIO_PIN(ptr);
struct hw_gpio *gpio,
struct hw_gpio *pin,
struct hw_gpio *pin)
struct hw_gpio *gpio)
struct hw_gpio *gpio)
struct hw_gpio *pin = FROM_HW_GPIO_PIN(ptr);
const struct hw_gpio *gpio = FROM_HW_GPIO_PIN(ptr);
struct hw_gpio *gpio = FROM_HW_GPIO_PIN(ptr);
container_of((hw_gpio_pin), struct hw_gpio, base)
struct hw_gpio *pin,
struct hw_gpio *pin,
struct hw_gpio *pin);
container_of((ptr), struct hw_gpio, base)
struct hw_gpio;
struct hw_gpio base;
#define HW_HPD_FROM_BASE(hw_gpio) \
container_of((HW_GPIO_FROM_BASE(hw_gpio)), struct hw_hpd, base)