change_protocol
rdev->change_protocol = img_ir_change_protocol;
rdev->change_protocol = imon_ir_change_protocol;
ir->rc->change_protocol = meson_ir_hw_decoder_init;
dev->change_protocol = change_protocol;
if (!dev->change_protocol) {
rc = dev->change_protocol(dev, &new_protocols);
if (dev->driver_type == RC_DRIVER_SCANCODE && !dev->change_protocol)
if (dev->change_protocol) {
rc = dev->change_protocol(dev, &rc_proto);
if (dev->driver_type == RC_DRIVER_SCANCODE && !dev->change_protocol)
int (*change_protocol)(struct rc_dev *dev, u64 *rc_proto);
dev->change_protocol = d->rc.change_protocol;
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
.change_protocol = dib0700_change_protocol,
dev->change_protocol = d->props.rc.core.change_protocol;
int (*change_protocol)(struct rc_dev *dev, u64 *rc_proto);
rc->change_protocol = em28xx_ir_change_protocol;
rcdev->change_protocol = change_protocol;
int (*change_protocol)(struct rc_dev *dev, u64 *rc_proto);