Lines Matching refs:core
81 printk(KERN_DEBUG "%s/2-dvb: " fmt, core->name, ## arg)
183 mutex_lock(&dev->core->lock); in cx88_dvb_bus_ctrl()
194 mutex_unlock(&dev->core->lock); in cx88_dvb_bus_ctrl()
199 static void cx88_dvb_gate_ctrl(struct cx88_core *core, int open) in cx88_dvb_gate_ctrl() argument
204 if (!core->dvbdev) in cx88_dvb_gate_ctrl()
207 f = &core->dvbdev->frontends; in cx88_dvb_gate_ctrl()
390 struct cx88_core *core = dev->core; in lgdt330x_pll_rf_set() local
455 struct cx88_core *core = dev->core; in kworld_dvbs_100_set_voltage() local
462 if (core->prev_set_voltage) in kworld_dvbs_100_set_voltage()
463 return core->prev_set_voltage(fe, voltage); in kworld_dvbs_100_set_voltage()
471 struct cx88_core *core = dev->core; in geniatech_dvbs_set_voltage() local
478 if (core->prev_set_voltage) in geniatech_dvbs_set_voltage()
479 return core->prev_set_voltage(fe, voltage); in geniatech_dvbs_set_voltage()
487 struct cx88_core *core = dev->core; in tevii_dvbs_set_voltage() local
502 if (core->prev_set_voltage) in tevii_dvbs_set_voltage()
503 return core->prev_set_voltage(fe, voltage); in tevii_dvbs_set_voltage()
511 struct cx88_core *core = dev->core; in vp1027_set_voltage() local
528 if (core->prev_set_voltage) in vp1027_set_voltage()
529 return core->prev_set_voltage(fe, voltage); in vp1027_set_voltage()
615 .i2c_adap = &dev->core->i2c_adap, in attach_xc3028()
628 dev->core->name); in attach_xc3028()
637 cx88_setup_xc3028(dev->core, &ctl); in attach_xc3028()
642 dev->core->name); in attach_xc3028()
650 dev->core->name); in attach_xc3028()
668 dev->core->name); in attach_xc4000()
672 fe = dvb_attach(xc4000_attach, fe0->dvb.frontend, &dev->core->i2c_adap, in attach_xc4000()
676 dev->core->name); in attach_xc4000()
683 printk(KERN_INFO "%s/2: xc4000 attached\n", dev->core->name); in attach_xc4000()
709 struct cx88_core *core = dev->core; in cx24116_reset_device() local
791 struct cx88_core *core = dev->core; in cx8802_alloc_frontends() local
798 if (!core->board.num_frontends) in cx8802_alloc_frontends()
802 core->board.num_frontends); in cx8802_alloc_frontends()
803 for (i = 1; i <= core->board.num_frontends; i++) { in cx8802_alloc_frontends()
893 if (i2c_transfer(&dev->core->i2c_adap, &msg, 1) != 1) in samsung_smt_7020_tuner_set_params()
903 struct cx88_core *core = dev->core; in samsung_smt_7020_set_tone() local
925 struct cx88_core *core = dev->core; in samsung_smt_7020_set_voltage() local
951 return (i2c_transfer(&dev->core->i2c_adap, &msg, 1) == 1) ? 0 : -EIO; in samsung_smt_7020_set_voltage()
1004 struct cx88_core *core = dev->core; in dvb_register() local
1009 if (0 != core->i2c_rc) { in dvb_register()
1010 printk(KERN_ERR "%s/2: no i2c-bus available, cannot attach dvb drivers\n", core->name); in dvb_register()
1023 core->gate_ctrl = cx88_dvb_gate_ctrl; in dvb_register()
1026 switch (core->boardnr) { in dvb_register()
1030 &core->i2c_adap); in dvb_register()
1033 0x61, &core->i2c_adap, in dvb_register()
1044 &core->i2c_adap); in dvb_register()
1047 0x60, &core->i2c_adap, in dvb_register()
1058 &core->i2c_adap); in dvb_register()
1061 &core->i2c_adap, 0x61, in dvb_register()
1069 &core->i2c_adap); in dvb_register()
1072 &core->i2c_adap, 0x61, in dvb_register()
1084 &dev->core->i2c_adap); in dvb_register()
1088 &dev->core->i2c_adap, in dvb_register()
1099 &dev->core->i2c_adap); in dvb_register()
1104 &dev->core->i2c_adap, in dvb_register()
1112 &core->i2c_adap); in dvb_register()
1122 &core->i2c_adap); in dvb_register()
1134 &core->i2c_adap); in dvb_register()
1144 &core->i2c_adap); in dvb_register()
1154 &core->i2c_adap); in dvb_register()
1166 &core->i2c_adap); in dvb_register()
1180 &core->i2c_adap, 0x61, in dvb_register()
1186 core->name); in dvb_register()
1192 &core->i2c_adap); in dvb_register()
1195 &core->i2c_adap, 0x61, in dvb_register()
1203 &core->i2c_adap); in dvb_register()
1207 &core->i2c_adap); in dvb_register()
1220 &core->i2c_adap); in dvb_register()
1223 &core->i2c_adap, 0x61, in dvb_register()
1241 &core->i2c_adap); in dvb_register()
1244 &core->i2c_adap, 0x61, in dvb_register()
1259 &core->i2c_adap); in dvb_register()
1262 &core->i2c_adap, 0x61, in dvb_register()
1277 &core->i2c_adap); in dvb_register()
1280 &core->i2c_adap, 0x61, in dvb_register()
1284 &core->i2c_adap, 0x43)) in dvb_register()
1298 &core->i2c_adap); in dvb_register()
1301 &core->i2c_adap, 0x61, in dvb_register()
1305 &core->i2c_adap, 0x43)) in dvb_register()
1312 &core->i2c_adap); in dvb_register()
1315 &core->i2c_adap, 0x61, in dvb_register()
1324 &core->i2c_adap); in dvb_register()
1328 if (core->model == 92001) in dvb_register()
1334 &core->i2c_adap, 0x08, ISL6421_DCL, 0x00, in dvb_register()
1342 &core->i2c_adap); in dvb_register()
1344 core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage; in dvb_register()
1351 &core->i2c_adap); in dvb_register()
1353 core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage; in dvb_register()
1360 &core->i2c_adap); in dvb_register()
1363 &core->i2c_adap, in dvb_register()
1371 &core->i2c_adap); in dvb_register()
1375 .i2c_adap = &core->i2c_adap, in dvb_register()
1394 &core->i2c_adap); in dvb_register()
1405 &core->i2c_adap); in dvb_register()
1424 &core->i2c_adap); in dvb_register()
1431 &core->i2c_adap); in dvb_register()
1438 &core->i2c_adap); in dvb_register()
1441 &core->i2c_adap, in dvb_register()
1453 &dev->core->i2c_adap); in dvb_register()
1457 &dev->core->i2c_adap, in dvb_register()
1468 &dev->core->i2c_adap); in dvb_register()
1473 &dev->core->i2c_adap, in dvb_register()
1481 &dev->core->i2c_adap); in dvb_register()
1485 &dev->core->i2c_adap, in dvb_register()
1495 &core->i2c_adap); in dvb_register()
1498 &core->i2c_adap, DVB_PLL_OPERA1)) in dvb_register()
1500 core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage; in dvb_register()
1506 &core->i2c_adap); in dvb_register()
1509 &core->i2c_adap)) in dvb_register()
1511 core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage; in dvb_register()
1519 &core->i2c_adap); in dvb_register()
1526 &core->i2c_adap); in dvb_register()
1529 &tevii_ts2020_config, &core->i2c_adap); in dvb_register()
1540 &core->i2c_adap); in dvb_register()
1547 &core->i2c_adap); in dvb_register()
1559 &core->i2c_adap, 0); in dvb_register()
1563 &core->i2c_adap)) in dvb_register()
1572 core->prev_set_voltage = in dvb_register()
1591 &dev->core->i2c_adap); in dvb_register()
1596 &dev->core->i2c_adap; in dvb_register()
1608 &core->i2c_adap); in dvb_register()
1610 core->prev_set_voltage = in dvb_register()
1619 core->name); in dvb_register()
1626 core->name); in dvb_register()
1638 call_all(core, core, s_power, 0); in dvb_register()
1648 core->gate_ctrl = NULL; in dvb_register()
1658 struct cx88_core *core = drv->core; in cx8802_dvb_advise_acquire() local
1662 switch (core->boardnr) { in cx8802_dvb_advise_acquire()
1689 switch (core->dvbdev->frontends.active_fe_id) { in cx8802_dvb_advise_acquire()
1695 core->dvbdev->ts_gen_cntrl = 0x02; /* Parallel IO */ in cx8802_dvb_advise_acquire()
1702 core->dvbdev->ts_gen_cntrl = 0x0c; /* Serial IO */ in cx8802_dvb_advise_acquire()
1722 struct cx88_core *core = drv->core; in cx8802_dvb_advise_release() local
1726 switch (core->boardnr) { in cx8802_dvb_advise_release()
1741 struct cx88_core *core = drv->core; in cx8802_dvb_probe() local
1742 struct cx8802_dev *dev = drv->core->dvbdev; in cx8802_dvb_probe()
1749 core->boardnr, in cx8802_dvb_probe()
1750 core->name, in cx8802_dvb_probe()
1751 core->pci_bus, in cx8802_dvb_probe()
1752 core->pci_slot); in cx8802_dvb_probe()
1755 if (!(core->board.mpeg & CX88_MPEG_DVB)) in cx8802_dvb_probe()
1764 printk(KERN_INFO "%s/2: cx2388x based DVB/ATSC card\n", core->name); in cx8802_dvb_probe()
1772 for (i = 1; i <= core->board.num_frontends; i++) { in cx8802_dvb_probe()
1775 fe = vb2_dvb_get_frontend(&core->dvbdev->frontends, i); in cx8802_dvb_probe()
1791 q->lock = &core->lock; in cx8802_dvb_probe()
1798 fe->dvb.name = dev->core->name; in cx8802_dvb_probe()
1805 core->name, err); in cx8802_dvb_probe()
1808 vb2_dvb_dealloc_frontends(&core->dvbdev->frontends); in cx8802_dvb_probe()
1815 struct cx88_core *core = drv->core; in cx8802_dvb_remove() local
1816 struct cx8802_dev *dev = drv->core->dvbdev; in cx8802_dvb_remove()
1824 core->gate_ctrl = NULL; in cx8802_dvb_remove()