Lines Matching refs:rc_dev
24 int rc_open(struct rc_dev *rdev);
31 void rc_close(struct rc_dev *rdev);
37 int (*decode)(struct rc_dev *dev, struct ir_raw_event event);
44 int (*raw_register)(struct rc_dev *dev);
45 int (*raw_unregister)(struct rc_dev *dev);
54 struct rc_dev *dev; /* pointer to the parent rc_dev */
287 int ir_raw_event_prepare(struct rc_dev *dev);
288 int ir_raw_event_register(struct rc_dev *dev);
289 void ir_raw_event_free(struct rc_dev *dev);
290 void ir_raw_event_unregister(struct rc_dev *dev);
302 void ir_lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev);
303 void ir_lirc_scancode_event(struct rc_dev *dev, struct lirc_scancode *lsc);
304 int ir_lirc_register(struct rc_dev *dev);
305 void ir_lirc_unregister(struct rc_dev *dev);
306 struct rc_dev *rc_dev_get_from_fd(int fd);
310 static inline void ir_lirc_raw_event(struct rc_dev *dev, in ir_lirc_raw_event()
312 static inline void ir_lirc_scancode_event(struct rc_dev *dev, in ir_lirc_scancode_event()
314 static inline int ir_lirc_register(struct rc_dev *dev) { return 0; } in ir_lirc_register()
315 static inline void ir_lirc_unregister(struct rc_dev *dev) { } in ir_lirc_unregister()
322 void lirc_bpf_free(struct rc_dev *dev);
323 void lirc_bpf_run(struct rc_dev *dev, u32 sample);
325 static inline void lirc_bpf_free(struct rc_dev *dev) { } in lirc_bpf_free()
326 static inline void lirc_bpf_run(struct rc_dev *dev, u32 sample) { } in lirc_bpf_run()