Lines Matching refs:budget

93 	struct budget budget;  member
107 u32 command = ttpci_budget_debiread(&budget_ci->budget, DEBINOSWAP, DEBIADDR_IR, 2, 1, 0) >> 8; in msp430_ir_interrupt()
161 struct saa7146_dev *saa = budget_ci->budget.dev; in msp430_ir_init()
196 switch (budget_ci->budget.dev->pci->subsystem_device) { in msp430_ir_init()
243 struct saa7146_dev *saa = budget_ci->budget.dev; in msp430_ir_deinit()
259 return ttpci_budget_debiread(&budget_ci->budget, DEBICICAM, in ciintf_read_attribute_mem()
270 return ttpci_budget_debiwrite(&budget_ci->budget, DEBICICAM, in ciintf_write_attribute_mem()
281 return ttpci_budget_debiread(&budget_ci->budget, DEBICICAM, in ciintf_read_cam_control()
292 return ttpci_budget_debiwrite(&budget_ci->budget, DEBICICAM, in ciintf_write_cam_control()
299 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_slot_reset()
309 ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 0, 1, 0); in ciintf_slot_reset()
311 ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 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()
343 tmp = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 1, 0); in ciintf_slot_ts_enable()
344 ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, in ciintf_slot_ts_enable()
355 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_interrupt()
359 if (!budget_ci->budget.ci_present) in ciintf_interrupt()
363 flags = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 1, 0); in ciintf_interrupt()
407 if (!budget_ci->budget.ci_present) in ciintf_poll_slot_status()
411 flags = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 1, 0); in ciintf_poll_slot_status()
440 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_init()
452 ci_version = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CIVERSION, 1, 1, 0); in ciintf_init()
459 flags = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 1, 0); in ciintf_init()
486 if ((result = dvb_ca_en50221_init(&budget_ci->budget.dvb_adapter, in ciintf_init()
505 ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, in ciintf_init()
510 budget_ci->budget.ci_present = 1; in ciintf_init()
529 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_deinit()
539 ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 0, 1, 0); in ciintf_deinit()
541 ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, in ciintf_deinit()
566 if ((*isr & MASK_03) && (budget_ci->budget.ci_present) && (budget_ci->ci_irq)) in budget_ci_irq()
679 if (i2c_transfer(&budget_ci->budget.i2c_adap, &msg, 1) != 1) in philips_su1278_tt_tuner_set_params()
710 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) in philips_tdm1316l_tuner_init()
720 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) { in philips_tdm1316l_tuner_init()
723 i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1); in philips_tdm1316l_tuner_init()
808 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) in philips_tdm1316l_tuner_set_params()
820 return request_firmware(fw, name, &budget_ci->budget.dev->pci->dev); in philips_tdm1316l_request_firmware()
906 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) in dvbc_philips_tdm1316l_tuner_set_params()
913 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) in dvbc_philips_tdm1316l_tuner_set_params()
1302 switch (budget_ci->budget.dev->pci->subsystem_device) { in frontend_init()
1304 budget_ci->budget.dvb_frontend = in frontend_init()
1305 dvb_attach(stv0299_attach, &alps_bsru6_config, &budget_ci->budget.i2c_adap); in frontend_init()
1306 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1307 budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params; in frontend_init()
1308 budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap; in frontend_init()
1314 budget_ci->budget.dvb_frontend = in frontend_init()
1315 dvb_attach(stv0299_attach, &philips_su1278_tt_config, &budget_ci->budget.i2c_adap); in frontend_init()
1316 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1317 budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = philips_su1278_tt_tuner_set_params; in frontend_init()
1324 budget_ci->budget.dvb_frontend = in frontend_init()
1325 dvb_attach(stv0297_attach, &dvbc_philips_tdm1316l_config, &budget_ci->budget.i2c_adap); in frontend_init()
1326 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1327 … budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = dvbc_philips_tdm1316l_tuner_set_params; in frontend_init()
1334 budget_ci->budget.dvb_frontend = in frontend_init()
1335 dvb_attach(tda10045_attach, &philips_tdm1316l_config, &budget_ci->budget.i2c_adap); in frontend_init()
1336 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1337 budget_ci->budget.dvb_frontend->ops.tuner_ops.init = philips_tdm1316l_tuner_init; in frontend_init()
1338 budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = philips_tdm1316l_tuner_set_params; in frontend_init()
1345 budget_ci->budget.dvb_frontend = in frontend_init()
1346 dvb_attach(tda10046_attach, &philips_tdm1316l_config_invert, &budget_ci->budget.i2c_adap); in frontend_init()
1347 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1348 budget_ci->budget.dvb_frontend->ops.tuner_ops.init = philips_tdm1316l_tuner_init; in frontend_init()
1349 budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = philips_tdm1316l_tuner_set_params; in frontend_init()
1355 …budget_ci->budget.dvb_frontend = dvb_attach(stv0299_attach, &alps_bsbe1_config, &budget_ci->budget in frontend_init()
1356 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1357 budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = alps_bsbe1_tuner_set_params; in frontend_init()
1358 budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap; in frontend_init()
1360 budget_ci->budget.dvb_frontend->ops.dishnetwork_send_legacy_command = NULL; in frontend_init()
1361 …if (dvb_attach(lnbp21_attach, budget_ci->budget.dvb_frontend, &budget_ci->budget.i2c_adap, LNBP21_… in frontend_init()
1363 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1364 budget_ci->budget.dvb_frontend = NULL; in frontend_init()
1370 …budget_ci->budget.dvb_frontend = dvb_attach(tda10023_attach, &tda10023_config, &budget_ci->budget.… in frontend_init()
1371 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1372 …if (dvb_attach(tda827x_attach, budget_ci->budget.dvb_frontend, 0x61, &budget_ci->budget.i2c_adap, … in frontend_init()
1374 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1375 budget_ci->budget.dvb_frontend = NULL; in frontend_init()
1381 …budget_ci->budget.dvb_frontend = dvb_attach(stv0288_attach, &stv0288_bsbe1_d01a_config, &budget_ci… in frontend_init()
1382 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1383 …if (dvb_attach(stb6000_attach, budget_ci->budget.dvb_frontend, 0x63, &budget_ci->budget.i2c_adap))… in frontend_init()
1384 …if (!dvb_attach(lnbp21_attach, budget_ci->budget.dvb_frontend, &budget_ci->budget.i2c_adap, 0, 0))… in frontend_init()
1386 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1387 budget_ci->budget.dvb_frontend = NULL; in frontend_init()
1391 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1392 budget_ci->budget.dvb_frontend = NULL; 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()
1421 …budget_ci->budget.dvb_frontend = dvb_attach(stb0899_attach, &tt3200_config, &budget_ci->budget.i2c… in frontend_init()
1422 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1423 …if (dvb_attach(stb6100_attach, budget_ci->budget.dvb_frontend, &tt3200_stb6100_config, &budget_ci-… in frontend_init()
1424 …if (!dvb_attach(lnbp21_attach, budget_ci->budget.dvb_frontend, &budget_ci->budget.i2c_adap, 0, 0))… in frontend_init()
1426 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1427 budget_ci->budget.dvb_frontend = NULL; in frontend_init()
1430 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1431 budget_ci->budget.dvb_frontend = NULL; in frontend_init()
1438 if (budget_ci->budget.dvb_frontend == NULL) { 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()
1446 (&budget_ci->budget.dvb_adapter, budget_ci->budget.dvb_frontend)) { in frontend_init()
1448 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1449 budget_ci->budget.dvb_frontend = NULL; in frontend_init()
1469 err = ttpci_budget_init(&budget_ci->budget, dev, info, THIS_MODULE, in budget_ci_attach()
1480 budget_ci->budget.dvb_adapter.priv = budget_ci; in budget_ci_attach()
1483 ttpci_budget_init_hooks(&budget_ci->budget); in budget_ci_attach()
1488 ttpci_budget_deinit(&budget_ci->budget); in budget_ci_attach()
1498 struct saa7146_dev *saa = budget_ci->budget.dev; in budget_ci_detach()
1501 if (budget_ci->budget.ci_present) in budget_ci_detach()
1504 if (budget_ci->budget.dvb_frontend) { in budget_ci_detach()
1505 dvb_unregister_frontend(budget_ci->budget.dvb_frontend); in budget_ci_detach()
1506 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in budget_ci_detach()
1508 err = ttpci_budget_deinit(&budget_ci->budget); in budget_ci_detach()