Lines Matching refs:dev

82 	struct rc_dev *dev;  member
106 struct rc_dev *dev = budget_ci->ir.dev; in msp430_ir_interrupt() local
148 rc_keydown(dev, RC_PROTO_RC5, in msp430_ir_interrupt()
155 rc_keydown(dev, RC_PROTO_UNKNOWN, budget_ci->ir.ir_key, in msp430_ir_interrupt()
161 struct saa7146_dev *saa = budget_ci->budget.dev; in msp430_ir_init()
162 struct rc_dev *dev; in msp430_ir_init() local
165 dev = rc_allocate_device(RC_DRIVER_SCANCODE); in msp430_ir_init()
166 if (!dev) { in msp430_ir_init()
176 dev->driver_name = MODULE_NAME; in msp430_ir_init()
177 dev->device_name = budget_ci->ir.name; in msp430_ir_init()
178 dev->input_phys = budget_ci->ir.phys; in msp430_ir_init()
179 dev->input_id.bustype = BUS_PCI; in msp430_ir_init()
180 dev->input_id.version = 1; in msp430_ir_init()
182 dev->input_id.vendor = saa->pci->subsystem_vendor; in msp430_ir_init()
183 dev->input_id.product = saa->pci->subsystem_device; in msp430_ir_init()
185 dev->input_id.vendor = saa->pci->vendor; in msp430_ir_init()
186 dev->input_id.product = saa->pci->device; in msp430_ir_init()
188 dev->dev.parent = &saa->pci->dev; in msp430_ir_init()
196 switch (budget_ci->budget.dev->pci->subsystem_device) { in msp430_ir_init()
202 dev->map_name = RC_MAP_HAUPPAUGE; in msp430_ir_init()
214 dev->map_name = RC_MAP_TT_1500; in msp430_ir_init()
218 dev->map_name = RC_MAP_BUDGET_CI_OLD; in msp430_ir_init()
222 dev->scancode_mask = 0xff; in msp430_ir_init()
224 error = rc_register_device(dev); in msp430_ir_init()
227 rc_free_device(dev); in msp430_ir_init()
231 budget_ci->ir.dev = dev; in msp430_ir_init()
243 struct saa7146_dev *saa = budget_ci->budget.dev; in msp430_ir_deinit()
249 rc_unregister_device(budget_ci->ir.dev); in msp430_ir_deinit()
299 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_slot_reset()
322 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_slot_shutdown()
335 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_slot_ts_enable()
355 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_interrupt()
440 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_init()
529 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_deinit()
554 static void budget_ci_irq(struct saa7146_dev *dev, u32 * isr) in budget_ci_irq() argument
556 struct budget_ci *budget_ci = dev->ext_priv; in budget_ci_irq()
558 dprintk(8, "dev: %p, budget_ci: %p\n", dev, budget_ci); in budget_ci_irq()
564 ttpci_budget_irq10_handler(dev, isr); in budget_ci_irq()
820 return request_firmware(fw, name, &budget_ci->budget.dev->pci->dev); in philips_tdm1316l_request_firmware()
1302 switch (budget_ci->budget.dev->pci->subsystem_device) { in frontend_init()
1410 saa7146_setgpio(budget_ci->budget.dev, 2, SAA7146_GPIO_OUTLO); in frontend_init()
1414 saa7146_setgpio(budget_ci->budget.dev, 2, SAA7146_GPIO_OUTHI); in frontend_init()
1440 budget_ci->budget.dev->pci->vendor, in frontend_init()
1441 budget_ci->budget.dev->pci->device, in frontend_init()
1442 budget_ci->budget.dev->pci->subsystem_vendor, in frontend_init()
1443 budget_ci->budget.dev->pci->subsystem_device); in frontend_init()
1454 static int budget_ci_attach(struct saa7146_dev *dev, struct saa7146_pci_extension_data *info) in budget_ci_attach() argument
1467 dev->ext_priv = budget_ci; in budget_ci_attach()
1469 err = ttpci_budget_init(&budget_ci->budget, dev, info, THIS_MODULE, in budget_ci_attach()
1495 static int budget_ci_detach(struct saa7146_dev *dev) in budget_ci_detach() argument
1497 struct budget_ci *budget_ci = dev->ext_priv; in budget_ci_detach()
1498 struct saa7146_dev *saa = budget_ci->budget.dev; in budget_ci_detach()