Lines Matching refs:budget
110 struct budget budget; member
123 u32 command = ttpci_budget_debiread(&budget_ci->budget, DEBINOSWAP, DEBIADDR_IR, 2, 1, 0) >> 8; in msp430_ir_interrupt()
176 struct saa7146_dev *saa = budget_ci->budget.dev; in msp430_ir_init()
211 switch (budget_ci->budget.dev->pci->subsystem_device) { in msp430_ir_init()
259 struct saa7146_dev *saa = budget_ci->budget.dev; in msp430_ir_deinit()
275 return ttpci_budget_debiread(&budget_ci->budget, DEBICICAM, in ciintf_read_attribute_mem()
286 return ttpci_budget_debiwrite(&budget_ci->budget, DEBICICAM, in ciintf_write_attribute_mem()
297 return ttpci_budget_debiread(&budget_ci->budget, DEBICICAM, in ciintf_read_cam_control()
308 return ttpci_budget_debiwrite(&budget_ci->budget, DEBICICAM, in ciintf_write_cam_control()
315 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_slot_reset()
325 ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 0, 1, 0); in ciintf_slot_reset()
327 ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, in ciintf_slot_reset()
338 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_slot_shutdown()
351 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_slot_ts_enable()
359 tmp = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 1, 0); in ciintf_slot_ts_enable()
360 ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, in ciintf_slot_ts_enable()
370 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_interrupt()
374 if (!budget_ci->budget.ci_present) in ciintf_interrupt()
378 flags = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 1, 0); in ciintf_interrupt()
422 if (!budget_ci->budget.ci_present) in ciintf_poll_slot_status()
426 flags = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 1, 0); in ciintf_poll_slot_status()
455 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_init()
467 ci_version = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CIVERSION, 1, 1, 0); in ciintf_init()
474 flags = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 1, 0); in ciintf_init()
501 if ((result = dvb_ca_en50221_init(&budget_ci->budget.dvb_adapter, in ciintf_init()
520 ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, in ciintf_init()
525 budget_ci->budget.ci_present = 1; in ciintf_init()
544 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_deinit()
554 ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 0, 1, 0); in ciintf_deinit()
556 ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, in ciintf_deinit()
581 if ((*isr & MASK_03) && (budget_ci->budget.ci_present) && (budget_ci->ci_irq)) in budget_ci_irq()
694 if (i2c_transfer(&budget_ci->budget.i2c_adap, &msg, 1) != 1) in philips_su1278_tt_tuner_set_params()
725 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) in philips_tdm1316l_tuner_init()
735 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) { in philips_tdm1316l_tuner_init()
738 i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1); in philips_tdm1316l_tuner_init()
823 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) in philips_tdm1316l_tuner_set_params()
835 return request_firmware(fw, name, &budget_ci->budget.dev->pci->dev); in philips_tdm1316l_request_firmware()
921 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) in dvbc_philips_tdm1316l_tuner_set_params()
928 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) in dvbc_philips_tdm1316l_tuner_set_params()
1317 switch (budget_ci->budget.dev->pci->subsystem_device) { in frontend_init()
1319 budget_ci->budget.dvb_frontend = in frontend_init()
1320 dvb_attach(stv0299_attach, &alps_bsru6_config, &budget_ci->budget.i2c_adap); in frontend_init()
1321 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1322 budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params; in frontend_init()
1323 budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap; in frontend_init()
1329 budget_ci->budget.dvb_frontend = in frontend_init()
1330 dvb_attach(stv0299_attach, &philips_su1278_tt_config, &budget_ci->budget.i2c_adap); in frontend_init()
1331 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1332 budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = philips_su1278_tt_tuner_set_params; in frontend_init()
1339 budget_ci->budget.dvb_frontend = in frontend_init()
1340 dvb_attach(stv0297_attach, &dvbc_philips_tdm1316l_config, &budget_ci->budget.i2c_adap); in frontend_init()
1341 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1342 … budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = dvbc_philips_tdm1316l_tuner_set_params; in frontend_init()
1349 budget_ci->budget.dvb_frontend = in frontend_init()
1350 dvb_attach(tda10045_attach, &philips_tdm1316l_config, &budget_ci->budget.i2c_adap); in frontend_init()
1351 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1352 budget_ci->budget.dvb_frontend->ops.tuner_ops.init = philips_tdm1316l_tuner_init; in frontend_init()
1353 budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = philips_tdm1316l_tuner_set_params; in frontend_init()
1360 budget_ci->budget.dvb_frontend = in frontend_init()
1361 dvb_attach(tda10046_attach, &philips_tdm1316l_config_invert, &budget_ci->budget.i2c_adap); in frontend_init()
1362 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1363 budget_ci->budget.dvb_frontend->ops.tuner_ops.init = philips_tdm1316l_tuner_init; in frontend_init()
1364 budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = philips_tdm1316l_tuner_set_params; in frontend_init()
1370 …budget_ci->budget.dvb_frontend = dvb_attach(stv0299_attach, &alps_bsbe1_config, &budget_ci->budget… in frontend_init()
1371 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1372 budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = alps_bsbe1_tuner_set_params; in frontend_init()
1373 budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap; in frontend_init()
1375 budget_ci->budget.dvb_frontend->ops.dishnetwork_send_legacy_command = NULL; in frontend_init()
1376 …if (dvb_attach(lnbp21_attach, budget_ci->budget.dvb_frontend, &budget_ci->budget.i2c_adap, LNBP21_… in frontend_init()
1378 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1379 budget_ci->budget.dvb_frontend = NULL; in frontend_init()
1385 …budget_ci->budget.dvb_frontend = dvb_attach(tda10023_attach, &tda10023_config, &budget_ci->budget.… in frontend_init()
1386 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1387 …if (dvb_attach(tda827x_attach, budget_ci->budget.dvb_frontend, 0x61, &budget_ci->budget.i2c_adap, … in frontend_init()
1389 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1390 budget_ci->budget.dvb_frontend = NULL; in frontend_init()
1396 …budget_ci->budget.dvb_frontend = dvb_attach(stv0288_attach, &stv0288_bsbe1_d01a_config, &budget_ci… in frontend_init()
1397 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1398 …if (dvb_attach(stb6000_attach, budget_ci->budget.dvb_frontend, 0x63, &budget_ci->budget.i2c_adap))… in frontend_init()
1399 …if (!dvb_attach(lnbp21_attach, budget_ci->budget.dvb_frontend, &budget_ci->budget.i2c_adap, 0, 0))… in frontend_init()
1401 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1402 budget_ci->budget.dvb_frontend = NULL; in frontend_init()
1406 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1407 budget_ci->budget.dvb_frontend = NULL; in frontend_init()
1425 saa7146_setgpio(budget_ci->budget.dev, 2, SAA7146_GPIO_OUTLO); in frontend_init()
1429 saa7146_setgpio(budget_ci->budget.dev, 2, SAA7146_GPIO_OUTHI); in frontend_init()
1436 …budget_ci->budget.dvb_frontend = dvb_attach(stb0899_attach, &tt3200_config, &budget_ci->budget.i2c… in frontend_init()
1437 if (budget_ci->budget.dvb_frontend) { in frontend_init()
1438 …if (dvb_attach(stb6100_attach, budget_ci->budget.dvb_frontend, &tt3200_stb6100_config, &budget_ci-… in frontend_init()
1439 …if (!dvb_attach(lnbp21_attach, budget_ci->budget.dvb_frontend, &budget_ci->budget.i2c_adap, 0, 0))… in frontend_init()
1441 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1442 budget_ci->budget.dvb_frontend = NULL; in frontend_init()
1445 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1446 budget_ci->budget.dvb_frontend = NULL; in frontend_init()
1453 if (budget_ci->budget.dvb_frontend == NULL) { in frontend_init()
1455 budget_ci->budget.dev->pci->vendor, in frontend_init()
1456 budget_ci->budget.dev->pci->device, in frontend_init()
1457 budget_ci->budget.dev->pci->subsystem_vendor, in frontend_init()
1458 budget_ci->budget.dev->pci->subsystem_device); in frontend_init()
1461 (&budget_ci->budget.dvb_adapter, budget_ci->budget.dvb_frontend)) { in frontend_init()
1463 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in frontend_init()
1464 budget_ci->budget.dvb_frontend = NULL; in frontend_init()
1484 err = ttpci_budget_init(&budget_ci->budget, dev, info, THIS_MODULE, in budget_ci_attach()
1495 budget_ci->budget.dvb_adapter.priv = budget_ci; in budget_ci_attach()
1498 ttpci_budget_init_hooks(&budget_ci->budget); in budget_ci_attach()
1503 ttpci_budget_deinit(&budget_ci->budget); in budget_ci_attach()
1513 struct saa7146_dev *saa = budget_ci->budget.dev; in budget_ci_detach()
1516 if (budget_ci->budget.ci_present) in budget_ci_detach()
1519 if (budget_ci->budget.dvb_frontend) { in budget_ci_detach()
1520 dvb_unregister_frontend(budget_ci->budget.dvb_frontend); in budget_ci_detach()
1521 dvb_frontend_detach(budget_ci->budget.dvb_frontend); in budget_ci_detach()
1523 err = ttpci_budget_deinit(&budget_ci->budget); in budget_ci_detach()