diff options
Diffstat (limited to 'linux/drivers/media/dvb/bt8xx/bt878.h')
-rw-r--r-- | linux/drivers/media/dvb/bt8xx/bt878.h | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/linux/drivers/media/dvb/bt8xx/bt878.h b/linux/drivers/media/dvb/bt8xx/bt878.h index adbb74145..5676f7708 100644 --- a/linux/drivers/media/dvb/bt8xx/bt878.h +++ b/linux/drivers/media/dvb/bt8xx/bt878.h @@ -87,12 +87,22 @@ struct bt878 { unsigned int irq; unsigned long bt878_adr; unsigned char *bt878_mem; - int nbuffers; - int buffersize; - int framesize; - int allocbufsize; - void *buffer; - void *riscprog; + + u32 finished_block; + u32 last_block; + u32 block_count; + u32 block_bytes; + u32 line_bytes; + u32 line_count; + + u32 buf_size; + u8 *buf_cpu; + dma_addr_t buf_dma; + + u32 risc_size; + u32 *risc_cpu; + dma_addr_t risc_dma; + u32 risc_pos; int writebuf; int readbuf; @@ -103,7 +113,6 @@ struct bt878 { int shutdown; }; -int bt878_get_buffers(struct bt878 *bt, int bpl, int lpf, int nbufs, int sync); void bt878_start(struct bt878 *bt, u32 controlreg); void bt878_stop(struct bt878 *bt); #endif |