gpio_ir 34 drivers/media/rc/gpio-ir-tx.c struct gpio_ir *gpio_ir = dev->priv; gpio_ir 36 drivers/media/rc/gpio-ir-tx.c gpio_ir->duty_cycle = duty_cycle; gpio_ir 43 drivers/media/rc/gpio-ir-tx.c struct gpio_ir *gpio_ir = dev->priv; gpio_ir 48 drivers/media/rc/gpio-ir-tx.c gpio_ir->carrier = carrier; gpio_ir 56 drivers/media/rc/gpio-ir-tx.c struct gpio_ir *gpio_ir = dev->priv; gpio_ir 68 drivers/media/rc/gpio-ir-tx.c pulse = DIV_ROUND_CLOSEST(gpio_ir->duty_cycle * (NSEC_PER_SEC / 100), gpio_ir 69 drivers/media/rc/gpio-ir-tx.c gpio_ir->carrier); gpio_ir 70 drivers/media/rc/gpio-ir-tx.c space = DIV_ROUND_CLOSEST((100 - gpio_ir->duty_cycle) * gpio_ir 71 drivers/media/rc/gpio-ir-tx.c (NSEC_PER_SEC / 100), gpio_ir->carrier); gpio_ir 73 drivers/media/rc/gpio-ir-tx.c spin_lock_irqsave(&gpio_ir->lock, flags); gpio_ir 83 drivers/media/rc/gpio-ir-tx.c spin_unlock_irqrestore(&gpio_ir->lock, flags); gpio_ir 85 drivers/media/rc/gpio-ir-tx.c spin_lock_irqsave(&gpio_ir->lock, flags); gpio_ir 94 drivers/media/rc/gpio-ir-tx.c gpiod_set_value(gpio_ir->gpio, 1); gpio_ir 100 drivers/media/rc/gpio-ir-tx.c gpiod_set_value(gpio_ir->gpio, 0); gpio_ir 112 drivers/media/rc/gpio-ir-tx.c spin_unlock_irqrestore(&gpio_ir->lock, flags); gpio_ir 119 drivers/media/rc/gpio-ir-tx.c struct gpio_ir *gpio_ir; gpio_ir 123 drivers/media/rc/gpio-ir-tx.c gpio_ir = devm_kmalloc(&pdev->dev, sizeof(*gpio_ir), GFP_KERNEL); gpio_ir 124 drivers/media/rc/gpio-ir-tx.c if (!gpio_ir) gpio_ir 131 drivers/media/rc/gpio-ir-tx.c gpio_ir->gpio = devm_gpiod_get(&pdev->dev, NULL, GPIOD_OUT_LOW); gpio_ir 132 drivers/media/rc/gpio-ir-tx.c if (IS_ERR(gpio_ir->gpio)) { gpio_ir 133 drivers/media/rc/gpio-ir-tx.c if (PTR_ERR(gpio_ir->gpio) != -EPROBE_DEFER) gpio_ir 135 drivers/media/rc/gpio-ir-tx.c PTR_ERR(gpio_ir->gpio)); gpio_ir 136 drivers/media/rc/gpio-ir-tx.c return PTR_ERR(gpio_ir->gpio); gpio_ir 139 drivers/media/rc/gpio-ir-tx.c rcdev->priv = gpio_ir; gpio_ir 146 drivers/media/rc/gpio-ir-tx.c gpio_ir->carrier = 38000; gpio_ir 147 drivers/media/rc/gpio-ir-tx.c gpio_ir->duty_cycle = 50; gpio_ir 148 drivers/media/rc/gpio-ir-tx.c spin_lock_init(&gpio_ir->lock);