rc_dev 13 include/media/ir-kbd-i2c.h struct rc_dev *rc; rc_dev 52 include/media/ir-kbd-i2c.h struct rc_dev *rc_dev; rc_dev 142 include/media/lirc_dev.h struct rc_dev *rdev; rc_dev 159 include/media/rc-core.h int (*change_protocol)(struct rc_dev *dev, u64 *rc_type); rc_dev 160 include/media/rc-core.h int (*change_wakeup_protocol)(struct rc_dev *dev, u64 *rc_type); rc_dev 161 include/media/rc-core.h int (*open)(struct rc_dev *dev); rc_dev 162 include/media/rc-core.h void (*close)(struct rc_dev *dev); rc_dev 163 include/media/rc-core.h int (*s_tx_mask)(struct rc_dev *dev, u32 mask); rc_dev 164 include/media/rc-core.h int (*s_tx_carrier)(struct rc_dev *dev, u32 carrier); rc_dev 165 include/media/rc-core.h int (*s_tx_duty_cycle)(struct rc_dev *dev, u32 duty_cycle); rc_dev 166 include/media/rc-core.h int (*s_rx_carrier_range)(struct rc_dev *dev, u32 min, u32 max); rc_dev 167 include/media/rc-core.h int (*tx_ir)(struct rc_dev *dev, unsigned *txbuf, unsigned n); rc_dev 168 include/media/rc-core.h void (*s_idle)(struct rc_dev *dev, bool enable); rc_dev 169 include/media/rc-core.h int (*s_learning_mode)(struct rc_dev *dev, int enable); rc_dev 170 include/media/rc-core.h int (*s_carrier_report) (struct rc_dev *dev, int enable); rc_dev 171 include/media/rc-core.h int (*s_filter)(struct rc_dev *dev, rc_dev 173 include/media/rc-core.h int (*s_wakeup_filter)(struct rc_dev *dev, rc_dev 177 include/media/rc-core.h #define to_rc_dev(d) container_of(d, struct rc_dev, dev) rc_dev 186 include/media/rc-core.h struct rc_dev *rc_allocate_device(void); rc_dev 187 include/media/rc-core.h void rc_free_device(struct rc_dev *dev); rc_dev 188 include/media/rc-core.h int rc_register_device(struct rc_dev *dev); rc_dev 189 include/media/rc-core.h void rc_unregister_device(struct rc_dev *dev); rc_dev 191 include/media/rc-core.h int rc_open(struct rc_dev *rdev); rc_dev 192 include/media/rc-core.h void rc_close(struct rc_dev *rdev); rc_dev 194 include/media/rc-core.h void rc_repeat(struct rc_dev *dev); rc_dev 195 include/media/rc-core.h void rc_keydown(struct rc_dev *dev, enum rc_type protocol, u32 scancode, u8 toggle); rc_dev 196 include/media/rc-core.h void rc_keydown_notimeout(struct rc_dev *dev, enum rc_type protocol, u32 scancode, u8 toggle); rc_dev 197 include/media/rc-core.h void rc_keyup(struct rc_dev *dev); rc_dev 198 include/media/rc-core.h u32 rc_g_keycode_from_table(struct rc_dev *dev, u32 scancode); rc_dev 247 include/media/rc-core.h void ir_raw_event_handle(struct rc_dev *dev); rc_dev 248 include/media/rc-core.h int ir_raw_event_store(struct rc_dev *dev, struct ir_raw_event *ev); rc_dev 249 include/media/rc-core.h int ir_raw_event_store_edge(struct rc_dev *dev, enum raw_event_type type); rc_dev 250 include/media/rc-core.h int ir_raw_event_store_with_filter(struct rc_dev *dev, rc_dev 252 include/media/rc-core.h void ir_raw_event_set_idle(struct rc_dev *dev, bool idle); rc_dev 254 include/media/rc-core.h static inline void ir_raw_event_reset(struct rc_dev *dev)