Lines Matching refs:rc
48 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in legacy_dvb_usb_getkeycode()
49 unsigned int keymap_size = d->props.rc.legacy.rc_map_size; in legacy_dvb_usb_getkeycode()
71 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in legacy_dvb_usb_setkeycode()
72 unsigned int keymap_size = d->props.rc.legacy.rc_map_size; in legacy_dvb_usb_setkeycode()
122 if (d->props.rc.legacy.rc_query(d,&event,&state)) { in legacy_dvb_usb_read_remote_control()
181 schedule_delayed_work(&d->rc_query_work,msecs_to_jiffies(d->props.rc.legacy.rc_interval)); in legacy_dvb_usb_read_remote_control()
205 deb_rc("key map size: %d\n", d->props.rc.legacy.rc_map_size); in legacy_dvb_usb_remote_init()
206 for (i = 0; i < d->props.rc.legacy.rc_map_size; i++) { in legacy_dvb_usb_remote_init()
208 d->props.rc.legacy.rc_map_table[i].keycode, i); in legacy_dvb_usb_remote_init()
209 set_bit(d->props.rc.legacy.rc_map_table[i].keycode, input_dev->keybit); in legacy_dvb_usb_remote_init()
213 input_dev->rep[REP_PERIOD] = d->props.rc.legacy.rc_interval; in legacy_dvb_usb_remote_init()
214 input_dev->rep[REP_DELAY] = d->props.rc.legacy.rc_interval + 150; in legacy_dvb_usb_remote_init()
222 rc_interval = d->props.rc.legacy.rc_interval; in legacy_dvb_usb_remote_init()
252 if (dvb_usb_disable_rc_polling || d->props.rc.core.bulk_mode) in dvb_usb_read_remote_control()
255 err = d->props.rc.core.rc_query(d); in dvb_usb_read_remote_control()
260 msecs_to_jiffies(d->props.rc.core.rc_interval)); in dvb_usb_read_remote_control()
272 dev->driver_name = d->props.rc.core.module_name; in rc_core_dvb_usb_remote_init()
273 dev->map_name = d->props.rc.core.rc_codes; in rc_core_dvb_usb_remote_init()
274 dev->change_protocol = d->props.rc.core.change_protocol; in rc_core_dvb_usb_remote_init()
275 dev->allowed_protocols = d->props.rc.core.allowed_protos; in rc_core_dvb_usb_remote_init()
276 dev->driver_type = d->props.rc.core.driver_type; in rc_core_dvb_usb_remote_init()
292 if (!d->props.rc.core.rc_query || d->props.rc.core.bulk_mode) in rc_core_dvb_usb_remote_init()
298 rc_interval = d->props.rc.core.rc_interval; in rc_core_dvb_usb_remote_init()
314 if (d->props.rc.legacy.rc_map_table && d->props.rc.legacy.rc_query) in dvb_usb_remote_init()
315 d->props.rc.mode = DVB_RC_LEGACY; in dvb_usb_remote_init()
316 else if (d->props.rc.core.rc_codes) in dvb_usb_remote_init()
317 d->props.rc.mode = DVB_RC_CORE; in dvb_usb_remote_init()
325 if (d->props.rc.legacy.rc_interval < 40) in dvb_usb_remote_init()
326 d->props.rc.legacy.rc_interval = 100; /* default */ in dvb_usb_remote_init()
328 if (d->props.rc.mode == DVB_RC_LEGACY) in dvb_usb_remote_init()
344 if (d->props.rc.mode == DVB_RC_LEGACY) in dvb_usb_remote_exit()
360 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in dvb_usb_nec_rc_key_to_event()
373 for (i = 0; i < d->props.rc.legacy.rc_map_size; i++) in dvb_usb_nec_rc_key_to_event()