Lines Matching refs:rc_dev
67 struct rc_dev *rc_dev; member
1763 if (!IS_ENABLED(CONFIG_RC_CORE) || !ctx->rc_dev) in sii8620_rcp_consume()
1767 rc_keydown(ctx->rc_dev, RC_PROTO_CEC, scancode, 0); in sii8620_rcp_consume()
1769 rc_keyup(ctx->rc_dev); in sii8620_rcp_consume()
2098 struct rc_dev *rc_dev; in sii8620_init_rcp_input_dev() local
2104 rc_dev = rc_allocate_device(RC_DRIVER_SCANCODE); in sii8620_init_rcp_input_dev()
2105 if (!rc_dev) { in sii8620_init_rcp_input_dev()
2111 rc_dev->input_phys = "sii8620/input0"; in sii8620_init_rcp_input_dev()
2112 rc_dev->input_id.bustype = BUS_VIRTUAL; in sii8620_init_rcp_input_dev()
2113 rc_dev->map_name = RC_MAP_CEC; in sii8620_init_rcp_input_dev()
2114 rc_dev->allowed_protocols = RC_PROTO_BIT_CEC; in sii8620_init_rcp_input_dev()
2115 rc_dev->driver_name = "sii8620"; in sii8620_init_rcp_input_dev()
2116 rc_dev->device_name = "sii8620"; in sii8620_init_rcp_input_dev()
2118 ret = rc_register_device(rc_dev); in sii8620_init_rcp_input_dev()
2123 rc_free_device(rc_dev); in sii8620_init_rcp_input_dev()
2126 ctx->rc_dev = rc_dev; in sii8620_init_rcp_input_dev()
2223 rc_unregister_device(ctx->rc_dev); in sii8620_detach()