Loading drivers/media/rc/ir-mce_kbd-decoder.c +1 −1 Original line number Diff line number Diff line Loading @@ -344,7 +344,7 @@ static int ir_mce_kbd_decode(struct rc_dev *dev, struct ir_raw_event ev) } lsc.scancode = scancode; ir_lirc_scancode_event(dev, &lsc); lirc_scancode_event(dev, &lsc); data->state = STATE_INACTIVE; input_event(dev->input_dev, EV_MSC, MSC_SCAN, scancode); input_sync(dev->input_dev); Loading drivers/media/rc/lirc_dev.c +27 −28 Original line number Diff line number Diff line Loading @@ -30,12 +30,12 @@ static DEFINE_IDA(lirc_ida); static struct class *lirc_class; /** * ir_lirc_raw_event() - Send raw IR data to lirc to be relayed to userspace * lirc_raw_event() - Send raw IR data to lirc to be relayed to userspace * * @dev: the struct rc_dev descriptor of the device * @ev: the struct ir_raw_event descriptor of the pulse/space */ void ir_lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev) void lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev) { unsigned long flags; struct lirc_fh *fh; Loading Loading @@ -111,12 +111,12 @@ void ir_lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev) } /** * ir_lirc_scancode_event() - Send scancode data to lirc to be relayed to * lirc_scancode_event() - Send scancode data to lirc to be relayed to * userspace. This can be called in atomic context. * @dev: the struct rc_dev descriptor of the device * @lsc: the struct lirc_scancode describing the decoded scancode */ void ir_lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc) void lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc) { unsigned long flags; struct lirc_fh *fh; Loading @@ -130,9 +130,9 @@ void ir_lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc) } spin_unlock_irqrestore(&dev->lirc_fh_lock, flags); } EXPORT_SYMBOL_GPL(ir_lirc_scancode_event); EXPORT_SYMBOL_GPL(lirc_scancode_event); static int ir_lirc_open(struct inode *inode, struct file *file) static int lirc_open(struct inode *inode, struct file *file) { struct rc_dev *dev = container_of(inode->i_cdev, struct rc_dev, lirc_cdev); Loading Loading @@ -200,7 +200,7 @@ static int ir_lirc_open(struct inode *inode, struct file *file) return retval; } static int ir_lirc_close(struct inode *inode, struct file *file) static int lirc_close(struct inode *inode, struct file *file) { struct lirc_fh *fh = file->private_data; struct rc_dev *dev = fh->rc; Loading @@ -222,7 +222,7 @@ static int ir_lirc_close(struct inode *inode, struct file *file) return 0; } static ssize_t ir_lirc_transmit_ir(struct file *file, const char __user *buf, static ssize_t lirc_transmit(struct file *file, const char __user *buf, size_t n, loff_t *ppos) { struct lirc_fh *fh = file->private_data; Loading Loading @@ -363,8 +363,7 @@ static ssize_t ir_lirc_transmit_ir(struct file *file, const char __user *buf, return ret; } static long ir_lirc_ioctl(struct file *file, unsigned int cmd, unsigned long arg) static long lirc_ioctl(struct file *file, unsigned int cmd, unsigned long arg) { struct lirc_fh *fh = file->private_data; struct rc_dev *dev = fh->rc; Loading Loading @@ -586,7 +585,7 @@ static long ir_lirc_ioctl(struct file *file, unsigned int cmd, return ret; } static __poll_t ir_lirc_poll(struct file *file, struct poll_table_struct *wait) static __poll_t lirc_poll(struct file *file, struct poll_table_struct *wait) { struct lirc_fh *fh = file->private_data; struct rc_dev *rcdev = fh->rc; Loading @@ -609,7 +608,7 @@ static __poll_t ir_lirc_poll(struct file *file, struct poll_table_struct *wait) return events; } static ssize_t ir_lirc_read_mode2(struct file *file, char __user *buffer, static ssize_t lirc_read_mode2(struct file *file, char __user *buffer, size_t length) { struct lirc_fh *fh = file->private_data; Loading Loading @@ -647,7 +646,7 @@ static ssize_t ir_lirc_read_mode2(struct file *file, char __user *buffer, return copied; } static ssize_t ir_lirc_read_scancode(struct file *file, char __user *buffer, static ssize_t lirc_read_scancode(struct file *file, char __user *buffer, size_t length) { struct lirc_fh *fh = file->private_data; Loading Loading @@ -686,8 +685,8 @@ static ssize_t ir_lirc_read_scancode(struct file *file, char __user *buffer, return copied; } static ssize_t ir_lirc_read(struct file *file, char __user *buffer, size_t length, loff_t *ppos) static ssize_t lirc_read(struct file *file, char __user *buffer, size_t length, loff_t *ppos) { struct lirc_fh *fh = file->private_data; struct rc_dev *rcdev = fh->rc; Loading @@ -699,20 +698,20 @@ static ssize_t ir_lirc_read(struct file *file, char __user *buffer, return -ENODEV; if (fh->rec_mode == LIRC_MODE_MODE2) return ir_lirc_read_mode2(file, buffer, length); return lirc_read_mode2(file, buffer, length); else /* LIRC_MODE_SCANCODE */ return ir_lirc_read_scancode(file, buffer, length); return lirc_read_scancode(file, buffer, length); } static const struct file_operations lirc_fops = { .owner = THIS_MODULE, .write = ir_lirc_transmit_ir, .unlocked_ioctl = ir_lirc_ioctl, .write = lirc_transmit, .unlocked_ioctl = lirc_ioctl, .compat_ioctl = compat_ptr_ioctl, .read = ir_lirc_read, .poll = ir_lirc_poll, .open = ir_lirc_open, .release = ir_lirc_close, .read = lirc_read, .poll = lirc_poll, .open = lirc_open, .release = lirc_close, .llseek = no_llseek, }; Loading @@ -723,7 +722,7 @@ static void lirc_release_device(struct device *ld) put_device(&rcdev->dev); } int ir_lirc_register(struct rc_dev *dev) int lirc_register(struct rc_dev *dev) { const char *rx_type, *tx_type; int err, minor; Loading Loading @@ -777,7 +776,7 @@ int ir_lirc_register(struct rc_dev *dev) return err; } void ir_lirc_unregister(struct rc_dev *dev) void lirc_unregister(struct rc_dev *dev) { unsigned long flags; struct lirc_fh *fh; Loading drivers/media/rc/rc-core-priv.h +10 −10 Original line number Diff line number Diff line Loading @@ -321,20 +321,20 @@ void ir_raw_init(void); #ifdef CONFIG_LIRC int lirc_dev_init(void); void lirc_dev_exit(void); void ir_lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev); void ir_lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc); int ir_lirc_register(struct rc_dev *dev); void ir_lirc_unregister(struct rc_dev *dev); void lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev); void lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc); int lirc_register(struct rc_dev *dev); void lirc_unregister(struct rc_dev *dev); struct rc_dev *rc_dev_get_from_fd(int fd); #else static inline int lirc_dev_init(void) { return 0; } static inline void lirc_dev_exit(void) {} static inline void ir_lirc_raw_event(struct rc_dev *dev, static inline void lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev) { } static inline void ir_lirc_scancode_event(struct rc_dev *dev, static inline void lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc) { } static inline int ir_lirc_register(struct rc_dev *dev) { return 0; } static inline void ir_lirc_unregister(struct rc_dev *dev) { } static inline int lirc_register(struct rc_dev *dev) { return 0; } static inline void lirc_unregister(struct rc_dev *dev) { } #endif /* Loading drivers/media/rc/rc-ir-raw.c +1 −1 Original line number Diff line number Diff line Loading @@ -42,7 +42,7 @@ static int ir_raw_event_thread(void *data) if (dev->enabled_protocols & handler->protocols || !handler->protocols) handler->decode(dev, ev); ir_lirc_raw_event(dev, ev); lirc_raw_event(dev, ev); raw->prev_ev = ev; } mutex_unlock(&ir_raw_handler_lock); Loading drivers/media/rc/rc-main.c +5 −5 Original line number Diff line number Diff line Loading @@ -747,7 +747,7 @@ void rc_repeat(struct rc_dev *dev) }; if (dev->allowed_protocols != RC_PROTO_BIT_CEC) ir_lirc_scancode_event(dev, &sc); lirc_scancode_event(dev, &sc); spin_lock_irqsave(&dev->keylock, flags); Loading Loading @@ -791,7 +791,7 @@ static void ir_do_keydown(struct rc_dev *dev, enum rc_proto protocol, }; if (dev->allowed_protocols != RC_PROTO_BIT_CEC) ir_lirc_scancode_event(dev, &sc); lirc_scancode_event(dev, &sc); if (new_event && dev->keypressed) ir_do_keyup(dev, false); Loading Loading @@ -1934,7 +1934,7 @@ int rc_register_device(struct rc_dev *dev) * keycodes with rc_keydown, so lirc must be registered first. */ if (dev->allowed_protocols != RC_PROTO_BIT_CEC) { rc = ir_lirc_register(dev); rc = lirc_register(dev); if (rc < 0) goto out_dev; } Loading @@ -1960,7 +1960,7 @@ int rc_register_device(struct rc_dev *dev) rc_free_rx_device(dev); out_lirc: if (dev->allowed_protocols != RC_PROTO_BIT_CEC) ir_lirc_unregister(dev); lirc_unregister(dev); out_dev: device_del(&dev->dev); out_rx_free: Loading Loading @@ -2024,7 +2024,7 @@ void rc_unregister_device(struct rc_dev *dev) * that userspace polling will get notified. */ if (dev->allowed_protocols != RC_PROTO_BIT_CEC) ir_lirc_unregister(dev); lirc_unregister(dev); device_del(&dev->dev); Loading Loading
drivers/media/rc/ir-mce_kbd-decoder.c +1 −1 Original line number Diff line number Diff line Loading @@ -344,7 +344,7 @@ static int ir_mce_kbd_decode(struct rc_dev *dev, struct ir_raw_event ev) } lsc.scancode = scancode; ir_lirc_scancode_event(dev, &lsc); lirc_scancode_event(dev, &lsc); data->state = STATE_INACTIVE; input_event(dev->input_dev, EV_MSC, MSC_SCAN, scancode); input_sync(dev->input_dev); Loading
drivers/media/rc/lirc_dev.c +27 −28 Original line number Diff line number Diff line Loading @@ -30,12 +30,12 @@ static DEFINE_IDA(lirc_ida); static struct class *lirc_class; /** * ir_lirc_raw_event() - Send raw IR data to lirc to be relayed to userspace * lirc_raw_event() - Send raw IR data to lirc to be relayed to userspace * * @dev: the struct rc_dev descriptor of the device * @ev: the struct ir_raw_event descriptor of the pulse/space */ void ir_lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev) void lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev) { unsigned long flags; struct lirc_fh *fh; Loading Loading @@ -111,12 +111,12 @@ void ir_lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev) } /** * ir_lirc_scancode_event() - Send scancode data to lirc to be relayed to * lirc_scancode_event() - Send scancode data to lirc to be relayed to * userspace. This can be called in atomic context. * @dev: the struct rc_dev descriptor of the device * @lsc: the struct lirc_scancode describing the decoded scancode */ void ir_lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc) void lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc) { unsigned long flags; struct lirc_fh *fh; Loading @@ -130,9 +130,9 @@ void ir_lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc) } spin_unlock_irqrestore(&dev->lirc_fh_lock, flags); } EXPORT_SYMBOL_GPL(ir_lirc_scancode_event); EXPORT_SYMBOL_GPL(lirc_scancode_event); static int ir_lirc_open(struct inode *inode, struct file *file) static int lirc_open(struct inode *inode, struct file *file) { struct rc_dev *dev = container_of(inode->i_cdev, struct rc_dev, lirc_cdev); Loading Loading @@ -200,7 +200,7 @@ static int ir_lirc_open(struct inode *inode, struct file *file) return retval; } static int ir_lirc_close(struct inode *inode, struct file *file) static int lirc_close(struct inode *inode, struct file *file) { struct lirc_fh *fh = file->private_data; struct rc_dev *dev = fh->rc; Loading @@ -222,7 +222,7 @@ static int ir_lirc_close(struct inode *inode, struct file *file) return 0; } static ssize_t ir_lirc_transmit_ir(struct file *file, const char __user *buf, static ssize_t lirc_transmit(struct file *file, const char __user *buf, size_t n, loff_t *ppos) { struct lirc_fh *fh = file->private_data; Loading Loading @@ -363,8 +363,7 @@ static ssize_t ir_lirc_transmit_ir(struct file *file, const char __user *buf, return ret; } static long ir_lirc_ioctl(struct file *file, unsigned int cmd, unsigned long arg) static long lirc_ioctl(struct file *file, unsigned int cmd, unsigned long arg) { struct lirc_fh *fh = file->private_data; struct rc_dev *dev = fh->rc; Loading Loading @@ -586,7 +585,7 @@ static long ir_lirc_ioctl(struct file *file, unsigned int cmd, return ret; } static __poll_t ir_lirc_poll(struct file *file, struct poll_table_struct *wait) static __poll_t lirc_poll(struct file *file, struct poll_table_struct *wait) { struct lirc_fh *fh = file->private_data; struct rc_dev *rcdev = fh->rc; Loading @@ -609,7 +608,7 @@ static __poll_t ir_lirc_poll(struct file *file, struct poll_table_struct *wait) return events; } static ssize_t ir_lirc_read_mode2(struct file *file, char __user *buffer, static ssize_t lirc_read_mode2(struct file *file, char __user *buffer, size_t length) { struct lirc_fh *fh = file->private_data; Loading Loading @@ -647,7 +646,7 @@ static ssize_t ir_lirc_read_mode2(struct file *file, char __user *buffer, return copied; } static ssize_t ir_lirc_read_scancode(struct file *file, char __user *buffer, static ssize_t lirc_read_scancode(struct file *file, char __user *buffer, size_t length) { struct lirc_fh *fh = file->private_data; Loading Loading @@ -686,8 +685,8 @@ static ssize_t ir_lirc_read_scancode(struct file *file, char __user *buffer, return copied; } static ssize_t ir_lirc_read(struct file *file, char __user *buffer, size_t length, loff_t *ppos) static ssize_t lirc_read(struct file *file, char __user *buffer, size_t length, loff_t *ppos) { struct lirc_fh *fh = file->private_data; struct rc_dev *rcdev = fh->rc; Loading @@ -699,20 +698,20 @@ static ssize_t ir_lirc_read(struct file *file, char __user *buffer, return -ENODEV; if (fh->rec_mode == LIRC_MODE_MODE2) return ir_lirc_read_mode2(file, buffer, length); return lirc_read_mode2(file, buffer, length); else /* LIRC_MODE_SCANCODE */ return ir_lirc_read_scancode(file, buffer, length); return lirc_read_scancode(file, buffer, length); } static const struct file_operations lirc_fops = { .owner = THIS_MODULE, .write = ir_lirc_transmit_ir, .unlocked_ioctl = ir_lirc_ioctl, .write = lirc_transmit, .unlocked_ioctl = lirc_ioctl, .compat_ioctl = compat_ptr_ioctl, .read = ir_lirc_read, .poll = ir_lirc_poll, .open = ir_lirc_open, .release = ir_lirc_close, .read = lirc_read, .poll = lirc_poll, .open = lirc_open, .release = lirc_close, .llseek = no_llseek, }; Loading @@ -723,7 +722,7 @@ static void lirc_release_device(struct device *ld) put_device(&rcdev->dev); } int ir_lirc_register(struct rc_dev *dev) int lirc_register(struct rc_dev *dev) { const char *rx_type, *tx_type; int err, minor; Loading Loading @@ -777,7 +776,7 @@ int ir_lirc_register(struct rc_dev *dev) return err; } void ir_lirc_unregister(struct rc_dev *dev) void lirc_unregister(struct rc_dev *dev) { unsigned long flags; struct lirc_fh *fh; Loading
drivers/media/rc/rc-core-priv.h +10 −10 Original line number Diff line number Diff line Loading @@ -321,20 +321,20 @@ void ir_raw_init(void); #ifdef CONFIG_LIRC int lirc_dev_init(void); void lirc_dev_exit(void); void ir_lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev); void ir_lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc); int ir_lirc_register(struct rc_dev *dev); void ir_lirc_unregister(struct rc_dev *dev); void lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev); void lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc); int lirc_register(struct rc_dev *dev); void lirc_unregister(struct rc_dev *dev); struct rc_dev *rc_dev_get_from_fd(int fd); #else static inline int lirc_dev_init(void) { return 0; } static inline void lirc_dev_exit(void) {} static inline void ir_lirc_raw_event(struct rc_dev *dev, static inline void lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev) { } static inline void ir_lirc_scancode_event(struct rc_dev *dev, static inline void lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc) { } static inline int ir_lirc_register(struct rc_dev *dev) { return 0; } static inline void ir_lirc_unregister(struct rc_dev *dev) { } static inline int lirc_register(struct rc_dev *dev) { return 0; } static inline void lirc_unregister(struct rc_dev *dev) { } #endif /* Loading
drivers/media/rc/rc-ir-raw.c +1 −1 Original line number Diff line number Diff line Loading @@ -42,7 +42,7 @@ static int ir_raw_event_thread(void *data) if (dev->enabled_protocols & handler->protocols || !handler->protocols) handler->decode(dev, ev); ir_lirc_raw_event(dev, ev); lirc_raw_event(dev, ev); raw->prev_ev = ev; } mutex_unlock(&ir_raw_handler_lock); Loading
drivers/media/rc/rc-main.c +5 −5 Original line number Diff line number Diff line Loading @@ -747,7 +747,7 @@ void rc_repeat(struct rc_dev *dev) }; if (dev->allowed_protocols != RC_PROTO_BIT_CEC) ir_lirc_scancode_event(dev, &sc); lirc_scancode_event(dev, &sc); spin_lock_irqsave(&dev->keylock, flags); Loading Loading @@ -791,7 +791,7 @@ static void ir_do_keydown(struct rc_dev *dev, enum rc_proto protocol, }; if (dev->allowed_protocols != RC_PROTO_BIT_CEC) ir_lirc_scancode_event(dev, &sc); lirc_scancode_event(dev, &sc); if (new_event && dev->keypressed) ir_do_keyup(dev, false); Loading Loading @@ -1934,7 +1934,7 @@ int rc_register_device(struct rc_dev *dev) * keycodes with rc_keydown, so lirc must be registered first. */ if (dev->allowed_protocols != RC_PROTO_BIT_CEC) { rc = ir_lirc_register(dev); rc = lirc_register(dev); if (rc < 0) goto out_dev; } Loading @@ -1960,7 +1960,7 @@ int rc_register_device(struct rc_dev *dev) rc_free_rx_device(dev); out_lirc: if (dev->allowed_protocols != RC_PROTO_BIT_CEC) ir_lirc_unregister(dev); lirc_unregister(dev); out_dev: device_del(&dev->dev); out_rx_free: Loading Loading @@ -2024,7 +2024,7 @@ void rc_unregister_device(struct rc_dev *dev) * that userspace polling will get notified. */ if (dev->allowed_protocols != RC_PROTO_BIT_CEC) ir_lirc_unregister(dev); lirc_unregister(dev); device_del(&dev->dev); Loading