Lines Matching defs:bt
44 struct bt878 *bt = from_work(bt, t, bh_work);
45 struct dvb_bt8xx_card *card = dev_get_drvdata(&bt->adapter->dev);
47 dprintk("%d\n", card->bt->finished_block);
49 while (card->bt->last_block != card->bt->finished_block) {
50 (card->bt->TS_Size ? dvb_dmx_swfilter_204 : dvb_dmx_swfilter)
52 &card->bt->buf_cpu[card->bt->last_block *
53 card->bt->block_bytes],
54 card->bt->block_bytes);
55 card->bt->last_block = (card->bt->last_block + 1) %
56 card->bt->block_count;
75 bt878_start(card->bt, card->gpio_mode,
94 bt878_stop(card->bt);
309 struct dvb_bt8xx_card* bt = (struct dvb_bt8xx_card*) fe->dvb->priv;
311 return request_firmware(fw, name, &bt->bt->dev->dev);
407 struct dvb_bt8xx_card* bt = (struct dvb_bt8xx_card*) fe->dvb->priv;
409 return request_firmware(fw, name, &bt->bt->dev->dev);
414 struct dvb_bt8xx_card *bt = fe->dvb->priv;
415 bttv_write_gpio(bt->bttv_nr, 0x0002, mode); /* Reset */
421 struct dvb_bt8xx_card *bt = fe->dvb->priv;
433 int ret = bttv_gpio_enable(bt->bttv_nr, 0x001F, 0x001F);
436 bttv_write_gpio(bt->bttv_nr, 0x001F, 0x0000); /* Reset */
439 bttv_write_gpio(bt->bttv_nr, 0x0001F, 0x0001);
446 struct dvb_bt8xx_card *bt = fe->dvb->priv;
447 bttv_write_gpio(bt->bttv_nr, 0x0001, 0x0000);
541 static void digitv_alps_tded4_reset(struct dvb_bt8xx_card *bt)
550 int ret = bttv_gpio_enable(bt->bttv_nr, 0x08, 0x08);
556 bttv_write_gpio(bt->bttv_nr, 0x08, 0x08); /* High */
557 bttv_write_gpio(bt->bttv_nr, 0x08, 0x00); /* Low */
560 bttv_write_gpio(bt->bttv_nr, 0x08, 0x08); /* High */
573 static void lgdt330x_reset(struct dvb_bt8xx_card *bt)
578 bttv_write_gpio(bt->bttv_nr, 0x00e00007, 0x00000001); /* High */
579 bttv_write_gpio(bt->bttv_nr, 0x00e00007, 0x00000000); /* Low */
582 bttv_write_gpio(bt->bttv_nr, 0x00e00007, 0x00000001); /* High */
668 state->bt = card->bt;
703 card->bt->dev->vendor,
704 card->bt->dev->device,
705 card->bt->dev->subsystem_vendor,
706 card->bt->dev->subsystem_device);
720 THIS_MODULE, &card->bt->dev->dev,
728 card->bt->adapter = card->i2c_adapter;
785 INIT_WORK(&card->bt->bh_work, dvb_bt8xx_work);
898 if (!(card->bt = dvb_bt8xx_878_match(card->bttv_nr, bttv_pci_dev))) {
906 mutex_init(&card->bt->gpio_lock);
907 card->bt->bttv_nr = sub->core->nr;
924 bt878_stop(card->bt);
925 cancel_work_sync(&card->bt->bh_work);