ir_raw_event
struct ir_raw_event rawir = {};
struct ir_raw_event ev = {
p->ir_core_data = (struct ir_raw_event)
struct ir_raw_event ir_core_data;
struct ir_raw_event ir_core_event[64];
count = num / sizeof(struct ir_raw_event);
struct ir_raw_event ir_core_data;
p->ir_core_data = (struct ir_raw_event)
struct ir_raw_event ev = {};
struct ir_raw_event rawir = {};
struct ir_raw_event rawir = {};
struct ir_raw_event ev = {
struct ir_raw_event ev = {};
struct ir_raw_event rawir = {};
struct ir_raw_event rawir = {};
struct ir_raw_event rawir = {};
struct ir_raw_event rawir = {};
struct ir_raw_event ev = {};
struct ir_raw_event *events, unsigned int max)
struct ir_raw_event *e = events;
static int ir_imon_decode(struct rc_dev *dev, struct ir_raw_event ev)
struct ir_raw_event *events, unsigned int max)
struct ir_raw_event *e = events;
static int ir_jvc_decode(struct rc_dev *dev, struct ir_raw_event ev)
static int ir_mce_kbd_decode(struct rc_dev *dev, struct ir_raw_event ev)
struct ir_raw_event *events, unsigned int max)
struct ir_raw_event *e = events;
struct ir_raw_event *events, unsigned int max)
struct ir_raw_event *e = events;
static int ir_nec_decode(struct rc_dev *dev, struct ir_raw_event ev)
struct ir_raw_event *events, unsigned int max)
struct ir_raw_event *e = events;
static int ir_rc5_decode(struct rc_dev *dev, struct ir_raw_event ev)
struct ir_raw_event *events, unsigned int max)
struct ir_raw_event *e = events;
static int ir_rc6_decode(struct rc_dev *dev, struct ir_raw_event ev)
static int ir_rcmm_rawencoder(struct ir_raw_event **ev, unsigned int max,
struct ir_raw_event *events, unsigned int max)
struct ir_raw_event *e = events;
static int ir_rcmm_decode(struct rc_dev *dev, struct ir_raw_event ev)
struct ir_raw_event *events, unsigned int max)
struct ir_raw_event *e = events;
static int ir_sanyo_decode(struct rc_dev *dev, struct ir_raw_event ev)
struct ir_raw_event *events, unsigned int max)
struct ir_raw_event *e = events;
static int ir_sharp_decode(struct rc_dev *dev, struct ir_raw_event ev)
struct ir_raw_event *events, unsigned int max)
struct ir_raw_event *e = events;
static int ir_sony_decode(struct rc_dev *dev, struct ir_raw_event ev)
static int ir_xmp_decode(struct rc_dev *dev, struct ir_raw_event ev)
struct ir_raw_event rawir = { .pulse = irtoy->pulse };
struct ir_raw_event ev = {};
struct ir_raw_event *raw = NULL;
void lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev)
struct ir_raw_event rawir = {};
struct ir_raw_event rawir = {};
struct ir_raw_event ev = {
struct ir_raw_event rawir = {};
struct ir_raw_event rawir = {};
struct ir_raw_event *raw;
struct ir_raw_event rawir = {};
static inline bool is_transition(struct ir_raw_event *x, struct ir_raw_event *y)
static inline void decrease_duration(struct ir_raw_event *ev, unsigned duration)
static inline bool is_timing_event(struct ir_raw_event ev)
static inline void init_ir_raw_event_duration(struct ir_raw_event *ev,
*ev = (struct ir_raw_event) {
int ir_raw_gen_manchester(struct ir_raw_event **ev, unsigned int max,
static inline int ir_raw_gen_pulse_space(struct ir_raw_event **ev,
int ir_raw_gen_pd(struct ir_raw_event **ev, unsigned int max,
int ir_raw_gen_pl(struct ir_raw_event **ev, unsigned int max,
void lirc_raw_event(struct rc_dev *dev, struct ir_raw_event ev);
struct ir_raw_event ev) { }
int (*decode)(struct rc_dev *dev, struct ir_raw_event event);
struct ir_raw_event *events, unsigned int max);
DECLARE_KFIFO(kfifo, struct ir_raw_event, MAX_IR_EVENT_SIZE);
struct ir_raw_event prev_ev;
struct ir_raw_event this_ev;
struct ir_raw_event ev = {};
int ir_raw_event_store_with_timeout(struct rc_dev *dev, struct ir_raw_event *ev)
int ir_raw_event_store_with_filter(struct rc_dev *dev, struct ir_raw_event *ev)
dev->raw->this_ev = (struct ir_raw_event) {};
struct ir_raw_event ev;
int ir_raw_gen_manchester(struct ir_raw_event **ev, unsigned int max,
int ir_raw_gen_pd(struct ir_raw_event **ev, unsigned int max,
int ir_raw_gen_pl(struct ir_raw_event **ev, unsigned int max,
struct ir_raw_event *events, unsigned int max)
struct ir_raw_event ev = {
int ir_raw_event_store(struct rc_dev *dev, struct ir_raw_event *ev)
struct ir_raw_event *raw;
struct ir_raw_event rawir = {};
struct ir_raw_event rawir = {};
struct ir_raw_event ev = {
struct ir_raw_event ev = {};
struct ir_raw_event ev = {
struct ir_raw_event ev = {};
struct ir_raw_event ev = { .timeout = true, .duration = rdev->timeout };
static void sz_push(struct streamzap_ir *sz, struct ir_raw_event rawir)
struct ir_raw_event rawir = {
struct ir_raw_event rawir = {
struct ir_raw_event rawir = {
struct ir_raw_event rawir = {};
struct ir_raw_event rawir = {};
struct ir_raw_event ev = {
struct ir_raw_event rawir = {};
struct ir_raw_event rawir = {};
struct ir_raw_event ev = {};
struct ir_raw_event ev;
int ir_raw_event_store(struct rc_dev *dev, struct ir_raw_event *ev);
struct ir_raw_event *ev);
struct ir_raw_event *ev);
struct ir_raw_event *events, unsigned int max);
ir_raw_event_store(dev, &((struct ir_raw_event) { .overflow = true }));