Lines Matching refs:core

81 	printk(KERN_DEBUG "%s/2-dvb: " fmt, core->name, ## arg)
186 mutex_lock(&dev->core->lock); in cx88_dvb_bus_ctrl()
197 mutex_unlock(&dev->core->lock); in cx88_dvb_bus_ctrl()
202 static void cx88_dvb_gate_ctrl(struct cx88_core *core, int open) in cx88_dvb_gate_ctrl() argument
207 if (!core->dvbdev) in cx88_dvb_gate_ctrl()
210 f = &core->dvbdev->frontends; in cx88_dvb_gate_ctrl()
393 struct cx88_core *core = dev->core; in lgdt330x_pll_rf_set() local
458 struct cx88_core *core = dev->core; in kworld_dvbs_100_set_voltage() local
465 if (core->prev_set_voltage) in kworld_dvbs_100_set_voltage()
466 return core->prev_set_voltage(fe, voltage); in kworld_dvbs_100_set_voltage()
474 struct cx88_core *core = dev->core; in geniatech_dvbs_set_voltage() local
481 if (core->prev_set_voltage) in geniatech_dvbs_set_voltage()
482 return core->prev_set_voltage(fe, voltage); in geniatech_dvbs_set_voltage()
490 struct cx88_core *core = dev->core; in tevii_dvbs_set_voltage() local
505 if (core->prev_set_voltage) in tevii_dvbs_set_voltage()
506 return core->prev_set_voltage(fe, voltage); in tevii_dvbs_set_voltage()
514 struct cx88_core *core = dev->core; in vp1027_set_voltage() local
531 if (core->prev_set_voltage) in vp1027_set_voltage()
532 return core->prev_set_voltage(fe, voltage); in vp1027_set_voltage()
618 .i2c_adap = &dev->core->i2c_adap, in attach_xc3028()
631 dev->core->name); in attach_xc3028()
640 cx88_setup_xc3028(dev->core, &ctl); in attach_xc3028()
645 dev->core->name); in attach_xc3028()
653 dev->core->name); in attach_xc3028()
671 dev->core->name); in attach_xc4000()
675 fe = dvb_attach(xc4000_attach, fe0->dvb.frontend, &dev->core->i2c_adap, in attach_xc4000()
679 dev->core->name); in attach_xc4000()
686 printk(KERN_INFO "%s/2: xc4000 attached\n", dev->core->name); in attach_xc4000()
712 struct cx88_core *core = dev->core; in cx24116_reset_device() local
794 struct cx88_core *core = dev->core; in cx8802_alloc_frontends() local
801 if (!core->board.num_frontends) in cx8802_alloc_frontends()
805 core->board.num_frontends); in cx8802_alloc_frontends()
806 for (i = 1; i <= core->board.num_frontends; i++) { in cx8802_alloc_frontends()
896 if (i2c_transfer(&dev->core->i2c_adap, &msg, 1) != 1) in samsung_smt_7020_tuner_set_params()
906 struct cx88_core *core = dev->core; in samsung_smt_7020_set_tone() local
928 struct cx88_core *core = dev->core; in samsung_smt_7020_set_voltage() local
954 return (i2c_transfer(&dev->core->i2c_adap, &msg, 1) == 1) ? 0 : -EIO; in samsung_smt_7020_set_voltage()
1007 struct cx88_core *core = dev->core; in dvb_register() local
1012 if (0 != core->i2c_rc) { in dvb_register()
1013 printk(KERN_ERR "%s/2: no i2c-bus available, cannot attach dvb drivers\n", core->name); in dvb_register()
1026 core->gate_ctrl = cx88_dvb_gate_ctrl; in dvb_register()
1029 switch (core->boardnr) { in dvb_register()
1033 &core->i2c_adap); in dvb_register()
1036 0x61, &core->i2c_adap, in dvb_register()
1047 &core->i2c_adap); in dvb_register()
1050 0x60, &core->i2c_adap, in dvb_register()
1061 &core->i2c_adap); in dvb_register()
1064 &core->i2c_adap, 0x61, in dvb_register()
1072 &core->i2c_adap); in dvb_register()
1075 &core->i2c_adap, 0x61, in dvb_register()
1087 &dev->core->i2c_adap); in dvb_register()
1091 &dev->core->i2c_adap, in dvb_register()
1102 &dev->core->i2c_adap); in dvb_register()
1107 &dev->core->i2c_adap, in dvb_register()
1115 &core->i2c_adap); in dvb_register()
1125 &core->i2c_adap); in dvb_register()
1137 &core->i2c_adap); in dvb_register()
1147 &core->i2c_adap); in dvb_register()
1157 &core->i2c_adap); in dvb_register()
1169 &core->i2c_adap); in dvb_register()
1183 &core->i2c_adap, 0x61, in dvb_register()
1189 core->name); in dvb_register()
1195 &core->i2c_adap); in dvb_register()
1198 &core->i2c_adap, 0x61, in dvb_register()
1206 &core->i2c_adap); in dvb_register()
1210 &core->i2c_adap); in dvb_register()
1223 &core->i2c_adap); in dvb_register()
1226 &core->i2c_adap, 0x61, in dvb_register()
1244 &core->i2c_adap); in dvb_register()
1247 &core->i2c_adap, 0x61, in dvb_register()
1262 &core->i2c_adap); in dvb_register()
1265 &core->i2c_adap, 0x61, in dvb_register()
1280 &core->i2c_adap); in dvb_register()
1283 &core->i2c_adap, 0x61, in dvb_register()
1287 &core->i2c_adap, 0x43)) in dvb_register()
1301 &core->i2c_adap); in dvb_register()
1304 &core->i2c_adap, 0x61, in dvb_register()
1308 &core->i2c_adap, 0x43)) in dvb_register()
1315 &core->i2c_adap); in dvb_register()
1318 &core->i2c_adap, 0x61, in dvb_register()
1327 &core->i2c_adap); in dvb_register()
1331 if (core->model == 92001) in dvb_register()
1337 &core->i2c_adap, 0x08, ISL6421_DCL, 0x00, in dvb_register()
1345 &core->i2c_adap); in dvb_register()
1347 core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage; in dvb_register()
1354 &core->i2c_adap); in dvb_register()
1356 core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage; in dvb_register()
1363 &core->i2c_adap); in dvb_register()
1366 &core->i2c_adap, in dvb_register()
1374 &core->i2c_adap); in dvb_register()
1378 .i2c_adap = &core->i2c_adap, in dvb_register()
1397 &core->i2c_adap); in dvb_register()
1408 &core->i2c_adap); in dvb_register()
1427 &core->i2c_adap); in dvb_register()
1434 &core->i2c_adap); in dvb_register()
1441 &core->i2c_adap); in dvb_register()
1444 &core->i2c_adap, in dvb_register()
1456 &dev->core->i2c_adap); in dvb_register()
1460 &dev->core->i2c_adap, in dvb_register()
1471 &dev->core->i2c_adap); in dvb_register()
1476 &dev->core->i2c_adap, in dvb_register()
1484 &dev->core->i2c_adap); in dvb_register()
1488 &dev->core->i2c_adap, in dvb_register()
1498 &core->i2c_adap); in dvb_register()
1501 &core->i2c_adap, DVB_PLL_OPERA1)) in dvb_register()
1503 core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage; in dvb_register()
1509 &core->i2c_adap); in dvb_register()
1512 &core->i2c_adap)) in dvb_register()
1514 core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage; in dvb_register()
1522 &core->i2c_adap); in dvb_register()
1529 &core->i2c_adap); in dvb_register()
1532 &tevii_ts2020_config, &core->i2c_adap); in dvb_register()
1543 &core->i2c_adap); in dvb_register()
1550 &core->i2c_adap); in dvb_register()
1562 &core->i2c_adap, 0); in dvb_register()
1566 &core->i2c_adap)) in dvb_register()
1575 core->prev_set_voltage = in dvb_register()
1594 &dev->core->i2c_adap); in dvb_register()
1599 &dev->core->i2c_adap; in dvb_register()
1611 &core->i2c_adap); in dvb_register()
1613 core->prev_set_voltage = in dvb_register()
1622 core->name); in dvb_register()
1629 core->name); in dvb_register()
1641 call_all(core, core, s_power, 0); in dvb_register()
1651 core->gate_ctrl = NULL; in dvb_register()
1661 struct cx88_core *core = drv->core; in cx8802_dvb_advise_acquire() local
1665 switch (core->boardnr) { in cx8802_dvb_advise_acquire()
1692 switch (core->dvbdev->frontends.active_fe_id) { in cx8802_dvb_advise_acquire()
1698 core->dvbdev->ts_gen_cntrl = 0x02; /* Parallel IO */ in cx8802_dvb_advise_acquire()
1705 core->dvbdev->ts_gen_cntrl = 0x0c; /* Serial IO */ in cx8802_dvb_advise_acquire()
1725 struct cx88_core *core = drv->core; in cx8802_dvb_advise_release() local
1729 switch (core->boardnr) { in cx8802_dvb_advise_release()
1744 struct cx88_core *core = drv->core; in cx8802_dvb_probe() local
1745 struct cx8802_dev *dev = drv->core->dvbdev; in cx8802_dvb_probe()
1752 core->boardnr, in cx8802_dvb_probe()
1753 core->name, in cx8802_dvb_probe()
1754 core->pci_bus, in cx8802_dvb_probe()
1755 core->pci_slot); in cx8802_dvb_probe()
1758 if (!(core->board.mpeg & CX88_MPEG_DVB)) in cx8802_dvb_probe()
1767 printk(KERN_INFO "%s/2: cx2388x based DVB/ATSC card\n", core->name); in cx8802_dvb_probe()
1775 for (i = 1; i <= core->board.num_frontends; i++) { in cx8802_dvb_probe()
1778 fe = vb2_dvb_get_frontend(&core->dvbdev->frontends, i); in cx8802_dvb_probe()
1794 q->lock = &core->lock; in cx8802_dvb_probe()
1801 fe->dvb.name = dev->core->name; in cx8802_dvb_probe()
1808 core->name, err); in cx8802_dvb_probe()
1811 vb2_dvb_dealloc_frontends(&core->dvbdev->frontends); in cx8802_dvb_probe()
1818 struct cx88_core *core = drv->core; in cx8802_dvb_remove() local
1819 struct cx8802_dev *dev = drv->core->dvbdev; in cx8802_dvb_remove()
1827 core->gate_ctrl = NULL; in cx8802_dvb_remove()