Lines Matching refs:raw
24 struct img_ir_priv_raw *raw = &priv->raw; in img_ir_refresh_raw() local
25 struct rc_dev *rc_dev = priv->raw.rdev; in img_ir_refresh_raw()
37 if (multiple && ir_status == raw->last_status) in img_ir_refresh_raw()
39 raw->last_status = ir_status; in img_ir_refresh_raw()
52 struct img_ir_priv_raw *raw = &priv->raw; in img_ir_isr_raw() local
55 if (!raw->rdev) in img_ir_isr_raw()
61 mod_timer(&raw->timer, jiffies + msecs_to_jiffies(ECHO_TIMEOUT_MS)); in img_ir_isr_raw()
72 struct img_ir_priv *priv = from_timer(priv, t, raw.timer); in img_ir_echo_timer()
77 if (priv->raw.rdev) in img_ir_echo_timer()
91 if (!priv->raw.rdev) in img_ir_setup_raw()
105 struct img_ir_priv_raw *raw = &priv->raw; in img_ir_probe_raw() local
110 timer_setup(&raw->timer, img_ir_echo_timer, 0); in img_ir_probe_raw()
113 raw->rdev = rdev = rc_allocate_device(RC_DRIVER_IR_RAW); in img_ir_probe_raw()
127 raw->rdev = NULL; in img_ir_probe_raw()
136 struct img_ir_priv_raw *raw = &priv->raw; in img_ir_remove_raw() local
137 struct rc_dev *rdev = raw->rdev; in img_ir_remove_raw()
145 raw->rdev = NULL; in img_ir_remove_raw()
154 del_timer_sync(&raw->timer); in img_ir_remove_raw()