Lines Matching refs:av7110

21 void av7110_ir_handler(struct av7110 *av7110, u32 ircom)  in av7110_ir_handler()  argument
23 struct rc_dev *rcdev = av7110->ir.rcdev; in av7110_ir_handler()
31 switch (av7110->ir.ir_config) { in av7110_ir_handler()
63 av7110->ir.ir_config); in av7110_ir_handler()
71 int av7110_set_ir_config(struct av7110 *av7110) in av7110_set_ir_config() argument
73 dprintk(4, "ir config = %08x\n", av7110->ir.ir_config); in av7110_set_ir_config()
75 return av7110_fw_cmd(av7110, COMTYPE_PIDFILTER, SetIR, 1, in av7110_set_ir_config()
76 av7110->ir.ir_config); in av7110_set_ir_config()
81 struct av7110 *av7110 = rcdev->priv; in change_protocol() local
88 if (FW_VERSION(av7110->arm_app) >= 0x2620) in change_protocol()
97 if (ir_config == av7110->ir.ir_config) in change_protocol()
100 av7110->ir.ir_config = ir_config; in change_protocol()
102 return av7110_set_ir_config(av7110); in change_protocol()
105 int av7110_ir_init(struct av7110 *av7110) in av7110_ir_init() argument
115 pci = av7110->dev->pci; in av7110_ir_init()
117 snprintf(av7110->ir.input_phys, sizeof(av7110->ir.input_phys), in av7110_ir_init()
120 rcdev->device_name = av7110->card_name; in av7110_ir_init()
122 rcdev->input_phys = av7110->ir.input_phys; in av7110_ir_init()
137 rcdev->priv = av7110; in av7110_ir_init()
139 av7110->ir.rcdev = rcdev; in av7110_ir_init()
140 av7110->ir.ir_config = IR_RC5; in av7110_ir_init()
141 av7110_set_ir_config(av7110); in av7110_ir_init()
145 av7110->ir.rcdev = NULL; in av7110_ir_init()
152 void av7110_ir_exit(struct av7110 *av7110) in av7110_ir_exit() argument
154 rc_unregister_device(av7110->ir.rcdev); in av7110_ir_exit()