Lines Matching refs:rc_proto
161 .rc_proto = RC_PROTO_UNKNOWN, /* Legacy IR type */
206 * @rc_proto: ir type to assign to the new table
215 const char *name, u64 rc_proto, size_t size)
220 rc_map->rc_proto = rc_proto;
477 rc = ir_create_table(dev, rc_map, from->name, from->rc_proto,
743 .scancode = dev->last_scancode, .rc_proto = dev->last_protocol,
780 static void ir_do_keydown(struct rc_dev *dev, enum rc_proto protocol,
788 .scancode = scancode, .rc_proto = protocol,
848 void rc_keydown(struct rc_dev *dev, enum rc_proto protocol, u64 scancode,
878 void rc_keydown_notimeout(struct rc_dev *dev, enum rc_proto protocol,
896 bool rc_validate_scancode(enum rc_proto proto, u32 scancode)
947 enum rc_proto protocol = dev->wakeup_protocol;
1500 enum rc_proto enabled;
1549 enum rc_proto protocol = RC_PROTO_UNKNOWN;
1787 u64 rc_proto;
1802 rc_proto = BIT_ULL(rc_map->rc_proto);
1808 ir_raw_load_modules(&rc_proto);
1811 rc = dev->change_protocol(dev, &rc_proto);
1814 dev->enabled_protocols = rc_proto;