bktr              263 arch/i386/i386/conf.c 	cdev_bktr_init(NBKTR,bktr),     /* 49: Bt848 video capture device */
bktr               66 dev/pci/bktr/bktr_audio.c void    set_bctv_audio( bktr_ptr_t bktr );
bktr               67 dev/pci/bktr/bktr_audio.c void    bctv_gpio_write( bktr_ptr_t bktr, int port, int val );
bktr               76 dev/pci/bktr/bktr_audio.c void init_audio_devices( bktr_ptr_t bktr ) {
bktr               79 dev/pci/bktr/bktr_audio.c         if ( bktr->card.dbx )
bktr               80 dev/pci/bktr/bktr_audio.c                 init_BTSC( bktr );
bktr               83 dev/pci/bktr/bktr_audio.c         if ( bktr->card.msp3400c )
bktr               84 dev/pci/bktr/bktr_audio.c                 msp_dpl_reset( bktr, bktr->msp_addr );
bktr               87 dev/pci/bktr/bktr_audio.c         if ( bktr->card.dpl3518a )
bktr               88 dev/pci/bktr/bktr_audio.c                 msp_dpl_reset( bktr, bktr->dpl_addr );
bktr               98 dev/pci/bktr/bktr_audio.c set_audio( bktr_ptr_t bktr, int cmd )
bktr              110 dev/pci/bktr/bktr_audio.c 	if ( !bktr->card.audiomuxs[ 4 ] )
bktr              116 dev/pci/bktr/bktr_audio.c 		bktr->audio_mux_select = 3;
bktr              118 dev/pci/bktr/bktr_audio.c 		bktr->audio_mux_select = 0;
bktr              121 dev/pci/bktr/bktr_audio.c 		if (bktr->reverse_mute ) 
bktr              122 dev/pci/bktr/bktr_audio.c 		      bktr->audio_mux_select = 0;
bktr              124 dev/pci/bktr/bktr_audio.c 		    bktr->audio_mux_select = 3;
bktr              128 dev/pci/bktr/bktr_audio.c 		bktr->audio_mux_select = 1;
bktr              131 dev/pci/bktr/bktr_audio.c 		bktr->audio_mux_select = 2;
bktr              134 dev/pci/bktr/bktr_audio.c 		bktr->audio_mute_state = TRUE;	/* set mute */
bktr              137 dev/pci/bktr/bktr_audio.c 		bktr->audio_mute_state = FALSE;	/* clear mute */
bktr              140 dev/pci/bktr/bktr_audio.c 		printf("%s: audio cmd error %02x\n", bktr_name(bktr),
bktr              150 dev/pci/bktr/bktr_audio.c         if ( bktr->bt848_card == CARD_IO_GV ) {
bktr              151 dev/pci/bktr/bktr_audio.c                 set_bctv_audio( bktr );
bktr              165 dev/pci/bktr/bktr_audio.c 	if ( bktr->audio_mute_state == TRUE ) {
bktr              172 dev/pci/bktr/bktr_audio.c 		if (bktr->reverse_mute )
bktr              179 dev/pci/bktr/bktr_audio.c 		idx = bktr->audio_mux_select;
bktr              182 dev/pci/bktr/bktr_audio.c 	temp = INL(bktr, BKTR_GPIO_DATA) & ~bktr->card.gpio_mux_bits;
bktr              184 dev/pci/bktr/bktr_audio.c 	OUTL(bktr, BKTR_GPIO_DATA, temp | (cmd & 0xff));
bktr              185 dev/pci/bktr/bktr_audio.c 	printf("%s: cmd: %d audio mux %x temp %x \n", bktr_name(bktr),
bktr              186 dev/pci/bktr/bktr_audio.c 	  	cmd, bktr->card.audiomuxs[ idx ], temp );
bktr              188 dev/pci/bktr/bktr_audio.c 	OUTL(bktr, BKTR_GPIO_DATA, temp | bktr->card.audiomuxs[ idx ]);
bktr              201 dev/pci/bktr/bktr_audio.c 	if ((bktr->card.msp3400c) && (bktr->audio_mux_present == 0)) {
bktr              203 dev/pci/bktr/bktr_audio.c 	  if (bktr->audio_mute_state == TRUE ) {
bktr              204 dev/pci/bktr/bktr_audio.c 		 msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0000, 0x0000); /* volume to MUTE */
bktr              206 dev/pci/bktr/bktr_audio.c 		 if(bktr->audio_mux_select == 0) { /* TV Tuner */
bktr              207 dev/pci/bktr/bktr_audio.c 		    msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0000, 0x7300); /* 0 db volume */
bktr              208 dev/pci/bktr/bktr_audio.c 		    if (bktr->msp_source_selected != 0) msp_autodetect(bktr);  /* setup TV audio mode */
bktr              209 dev/pci/bktr/bktr_audio.c 		    bktr->msp_source_selected = 0;
bktr              211 dev/pci/bktr/bktr_audio.c 		 if(bktr->audio_mux_select == 1) { /* Line In */
bktr              212 dev/pci/bktr/bktr_audio.c 		    msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0000, 0x7300); /* 0 db volume */
bktr              213 dev/pci/bktr/bktr_audio.c 		    msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x000d, 0x1900); /* scart prescale */
bktr              214 dev/pci/bktr/bktr_audio.c 		    msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0008, 0x0220); /* SCART | STEREO */
bktr              215 dev/pci/bktr/bktr_audio.c 		    msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0013, 0x0000); /* DSP In = SC1_IN_L/R */
bktr              216 dev/pci/bktr/bktr_audio.c 		    bktr->msp_source_selected = 1;
bktr              219 dev/pci/bktr/bktr_audio.c 		 if(bktr->audio_mux_select == 2) { /* FM Radio */
bktr              220 dev/pci/bktr/bktr_audio.c 		    msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0000, 0x7300); /* 0 db volume */
bktr              221 dev/pci/bktr/bktr_audio.c 		    msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x000d, 0x1900); /* scart prescale */
bktr              222 dev/pci/bktr/bktr_audio.c 		    msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0008, 0x0220); /* SCART | STEREO */
bktr              223 dev/pci/bktr/bktr_audio.c 		    msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0013, 0x0200); /* DSP In = SC2_IN_L/R */
bktr              224 dev/pci/bktr/bktr_audio.c 		    bktr->msp_source_selected = 2;
bktr              238 dev/pci/bktr/bktr_audio.c temp_mute( bktr_ptr_t bktr, int flag )
bktr              243 dev/pci/bktr/bktr_audio.c 		muteState = bktr->audio_mute_state;
bktr              244 dev/pci/bktr/bktr_audio.c 		set_audio( bktr, AUDIO_MUTE );		/* prevent 'click' */
bktr              249 dev/pci/bktr/bktr_audio.c 			set_audio( bktr, AUDIO_UNMUTE );
bktr              272 dev/pci/bktr/bktr_audio.c init_BTSC( bktr_ptr_t bktr )
bktr              274 dev/pci/bktr/bktr_audio.c     i2cWrite(bktr, TDA9850_WADDR, CON1ADDR, 0x08); /* noise threshold st */
bktr              275 dev/pci/bktr/bktr_audio.c     i2cWrite(bktr, TDA9850_WADDR, CON2ADDR, 0x08); /* noise threshold sap */
bktr              276 dev/pci/bktr/bktr_audio.c     i2cWrite(bktr, TDA9850_WADDR, CON3ADDR, 0x40); /* stereo mode */
bktr              277 dev/pci/bktr/bktr_audio.c     i2cWrite(bktr, TDA9850_WADDR, CON4ADDR, 0x07); /* 0 dB input gain? */
bktr              278 dev/pci/bktr/bktr_audio.c     i2cWrite(bktr, TDA9850_WADDR, ALI1ADDR, 0x10); /* wideband alignment? */
bktr              279 dev/pci/bktr/bktr_audio.c     i2cWrite(bktr, TDA9850_WADDR, ALI2ADDR, 0x10); /* spectral alignment? */
bktr              280 dev/pci/bktr/bktr_audio.c     i2cWrite(bktr, TDA9850_WADDR, ALI3ADDR, 0x03);
bktr              288 dev/pci/bktr/bktr_audio.c set_BTSC( bktr_ptr_t bktr, int control )
bktr              290 dev/pci/bktr/bktr_audio.c 	return( i2cWrite( bktr, TDA9850_WADDR, CON3ADDR, control ) );
bktr              312 dev/pci/bktr/bktr_audio.c set_bctv_audio( bktr_ptr_t bktr )
bktr              316 dev/pci/bktr/bktr_audio.c         switch (bktr->audio_mux_select) {
bktr              319 dev/pci/bktr/bktr_audio.c                 bctv_gpio_write(bktr, BCTV_GPIO_REG1, 0);
bktr              322 dev/pci/bktr/bktr_audio.c                 bctv_gpio_write(bktr, BCTV_GPIO_REG1, 1);
bktr              338 dev/pci/bktr/bktr_audio.c         if (bktr->audio_mute_state == TRUE)
bktr              341 dev/pci/bktr/bktr_audio.c         bctv_gpio_write(bktr, BCTV_GPIO_REG0, data);
bktr              363 dev/pci/bktr/bktr_audio.c bctv_gpio_write( bktr_ptr_t bktr, int port, int val )
bktr              379 dev/pci/bktr/bktr_audio.c         OUTL(bktr, BKTR_GPIO_OUT_EN, 0);
bktr              380 dev/pci/bktr/bktr_audio.c         OUTL(bktr, BKTR_GPIO_DATA, data);
bktr              381 dev/pci/bktr/bktr_audio.c         OUTL(bktr, BKTR_GPIO_OUT_EN, outbits);
bktr              383 dev/pci/bktr/bktr_audio.c         OUTL(bktr, BKTR_GPIO_DATA, data & ~BCTV_GPIO_WE);
bktr              385 dev/pci/bktr/bktr_audio.c         OUTL(bktr, BKTR_GPIO_DATA, data);
bktr              387 dev/pci/bktr/bktr_audio.c         OUTL(bktr, BKTR_GPIO_DATA, ~0);
bktr              388 dev/pci/bktr/bktr_audio.c         OUTL(bktr, BKTR_GPIO_OUT_EN, 0);
bktr              433 dev/pci/bktr/bktr_audio.c void msp_read_id( bktr_ptr_t bktr ){
bktr              435 dev/pci/bktr/bktr_audio.c     rev1 = msp_dpl_read(bktr, bktr->msp_addr, 0x12, 0x001e);
bktr              436 dev/pci/bktr/bktr_audio.c     rev2 = msp_dpl_read(bktr, bktr->msp_addr, 0x12, 0x001f);
bktr              438 dev/pci/bktr/bktr_audio.c     snprintf(bktr->msp_version_string, sizeof bktr->msp_version_string,
bktr              453 dev/pci/bktr/bktr_audio.c void msp_autodetect( bktr_ptr_t bktr ) {
bktr              458 dev/pci/bktr/bktr_audio.c   if (strncmp("3430G", bktr->msp_version_string, 5) == 0 ||
bktr              459 dev/pci/bktr/bktr_audio.c       strncmp("3435G", bktr->msp_version_string, 5) == 0) {
bktr              461 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x10, 0x0030,0x2003);/* Enable Auto format detection */
bktr              462 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x10, 0x0020,0x0020);/* Standard Select Reg. = BTSC-Stereo*/
bktr              463 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x000E,0x2403);/* darned if I know */
bktr              464 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0008,0x0320);/* Source select = (St or A) */
bktr              466 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0000,0x7300);/* Set volume to 0db gain */
bktr              472 dev/pci/bktr/bktr_audio.c   else if (  ( (strncmp("3415D", bktr->msp_version_string, 5) == 0)
bktr              473 dev/pci/bktr/bktr_audio.c                &&(bktr->msp_use_mono_source == 1)
bktr              475 dev/pci/bktr/bktr_audio.c            || (bktr->slow_msp_audio == 2) ){
bktr              476 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0000, 0x7300); /* 0 db volume */
bktr              477 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x000d, 0x1900); /* scart prescale */
bktr              478 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0008, 0x0220); /* SCART | STEREO */
bktr              479 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0013, 0x0100); /* DSP In = MONO IN */
bktr              485 dev/pci/bktr/bktr_audio.c   else if (bktr->slow_msp_audio == 0) {
bktr              486 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0000,0x7300);/* Set volume to 0db gain */
bktr              487 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0008,0x0000);/* Spkr Source = default(FM/AM) */
bktr              488 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x10, 0x0020,0x0001);/* Enable Auto format detection */
bktr              489 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x10, 0x0021,0x0001);/* Auto selection of NICAM/MONO mode */
bktr              495 dev/pci/bktr/bktr_audio.c   else if ( bktr->slow_msp_audio == 1) {
bktr              496 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0000,0x7300);/* Set volume to 0db gain */
bktr              497 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->msp_addr, 0x10, 0x0020,0x0001);/* Enable Auto format detection */
bktr              503 dev/pci/bktr/bktr_audio.c       auto_detect = msp_dpl_read(bktr, bktr->msp_addr, 0x10, 0x007e);
bktr              507 dev/pci/bktr/bktr_audio.c 			    bktr_name(bktr), loops*10, auto_detect);
bktr              518 dev/pci/bktr/bktr_audio.c       stereo = msp_dpl_read(bktr, bktr->msp_addr, 0x12, 0x0018);
bktr              520 dev/pci/bktr/bktr_audio.c 			      bktr_name(bktr), stereo);
bktr              522 dev/pci/bktr/bktr_audio.c       stereo = msp_dpl_read(bktr, bktr->msp_addr, 0x12, 0x0018);
bktr              524 dev/pci/bktr/bktr_audio.c 			      bktr_name(bktr), stereo); 
bktr              526 dev/pci/bktr/bktr_audio.c       stereo = msp_dpl_read(bktr, bktr->msp_addr, 0x12, 0x0018);
bktr              528 dev/pci/bktr/bktr_audio.c 			      bktr_name(bktr), stereo);
bktr              530 dev/pci/bktr/bktr_audio.c         msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0008,0x0020);/* Loudspeaker set stereo*/
bktr              535 dev/pci/bktr/bktr_audio.c         msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0005,0x3f28);
bktr              538 dev/pci/bktr/bktr_audio.c 				 bktr_name(bktr));
bktr              539 dev/pci/bktr/bktr_audio.c         msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0008,0x0000);/* Loudspeaker */
bktr              540 dev/pci/bktr/bktr_audio.c         msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0005,0x0000);/* all spatial effects off */
bktr              542 dev/pci/bktr/bktr_audio.c         msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0008,0x0030);/* Loudspeaker */
bktr              548 dev/pci/bktr/bktr_audio.c         msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0005,0x3f08);
bktr              553 dev/pci/bktr/bktr_audio.c        msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0008,0x0020);/* Loudspeaker */
bktr              554 dev/pci/bktr/bktr_audio.c        msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0009,0x0020);/* Headphone */
bktr              555 dev/pci/bktr/bktr_audio.c        msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x000a,0x0020);/* SCART1 */
bktr              556 dev/pci/bktr/bktr_audio.c        msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x0041,0x0020);/* SCART2 */
bktr              557 dev/pci/bktr/bktr_audio.c        msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x000b,0x0020);/* I2S */
bktr              558 dev/pci/bktr/bktr_audio.c        msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x000c,0x0020);/* Quasi-Peak Detector Source */
bktr              559 dev/pci/bktr/bktr_audio.c        msp_dpl_write(bktr, bktr->msp_addr, 0x12, 0x000e,0x0001);
bktr              563 dev/pci/bktr/bktr_audio.c        msp_dpl_write(bktr, bktr->msp_addr, 0x10, 0x0021,0x0001);/* Auto selection of NICAM/MONO mode */
bktr              570 dev/pci/bktr/bktr_audio.c 				bktr_name(bktr), auto_detect); 
bktr              582 dev/pci/bktr/bktr_audio.c void dpl_read_id( bktr_ptr_t bktr ){
bktr              584 dev/pci/bktr/bktr_audio.c     rev1 = msp_dpl_read(bktr, bktr->dpl_addr, 0x12, 0x001e);
bktr              585 dev/pci/bktr/bktr_audio.c     rev2 = msp_dpl_read(bktr, bktr->dpl_addr, 0x12, 0x001f);
bktr              587 dev/pci/bktr/bktr_audio.c     snprintf(bktr->dpl_version_string, sizeof bktr->dpl_version_string,
bktr              593 dev/pci/bktr/bktr_audio.c void dpl_autodetect( bktr_ptr_t bktr ) {
bktr              596 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->dpl_addr, 0x12, 0x000c,0x0320);	/* quasi peak detector source dolby
bktr              599 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->dpl_addr, 0x12, 0x0040,0x0060);	/* Surround decoder mode;
bktr              603 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->dpl_addr, 0x12, 0x0041,0x0620);	/* surround source matrix;I2S2/STEREO*/
bktr              604 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->dpl_addr, 0x12, 0x0042,0x1F00);	/* surround delay 31ms max */
bktr              605 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->dpl_addr, 0x12, 0x0043,0x0000);	/* automatic surround input balance */
bktr              606 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->dpl_addr, 0x12, 0x0044,0x4000);	/* surround spatial effect 50%
bktr              608 dev/pci/bktr/bktr_audio.c     msp_dpl_write(bktr, bktr->dpl_addr, 0x12, 0x0045,0x5400);	/* surround panorama effect 66%
bktr               54 dev/pci/bktr/bktr_audio.h int	set_audio( bktr_ptr_t bktr, int mode );
bktr               55 dev/pci/bktr/bktr_audio.h void	temp_mute( bktr_ptr_t bktr, int flag );
bktr               61 dev/pci/bktr/bktr_audio.h void	init_audio_devices( bktr_ptr_t bktr );
bktr               67 dev/pci/bktr/bktr_audio.h void	msp_autodetect( bktr_ptr_t bktr );
bktr               68 dev/pci/bktr/bktr_audio.h void	msp_read_id( bktr_ptr_t bktr );
bktr               74 dev/pci/bktr/bktr_audio.h void	dpl_autodetect( bktr_ptr_t bktr );
bktr               75 dev/pci/bktr/bktr_audio.h void	dpl_read_id( bktr_ptr_t bktr );
bktr               81 dev/pci/bktr/bktr_audio.h void	init_BTSC( bktr_ptr_t bktr ); 
bktr               82 dev/pci/bktr/bktr_audio.h int	set_BTSC( bktr_ptr_t bktr, int control );
bktr              390 dev/pci/bktr/bktr_card.c writeEEProm( bktr_ptr_t bktr, int offset, int count, u_char *data )
bktr              401 dev/pci/bktr/bktr_card.c readEEProm(bktr_ptr_t bktr, int offset, int count, u_char *data)
bktr              409 dev/pci/bktr/bktr_card.c 	addr = (int)(bktr->card.eepromAddr & 0xff);
bktr              413 dev/pci/bktr/bktr_card.c 	max = (int)(bktr->card.eepromSize * EEPROMBLOCKSIZE);
bktr              418 dev/pci/bktr/bktr_card.c 	if ( i2cWrite( bktr, addr, offset, -1 ) == -1 )
bktr              423 dev/pci/bktr/bktr_card.c 		if ( (byte = i2cRead( bktr, (addr | 1) )) == -1 )
bktr              442 dev/pci/bktr/bktr_card.c signCard( bktr_ptr_t bktr, int offset, int count, u_char *sig )
bktr              450 dev/pci/bktr/bktr_card.c 		if ( i2cRead( bktr, (2 * x) + 1 ) != ABSENT ) {
bktr              471 dev/pci/bktr/bktr_card.c static int check_for_i2c_devices( bktr_ptr_t bktr ){
bktr              476 dev/pci/bktr/bktr_card.c     temp_read = i2cRead( bktr, (2 * x) + 1 );
bktr              491 dev/pci/bktr/bktr_card.c static int locate_tuner_address( bktr_ptr_t bktr) {
bktr              492 dev/pci/bktr/bktr_card.c   if (i2cRead( bktr, 0xc1) != ABSENT) return 0xc0;
bktr              493 dev/pci/bktr/bktr_card.c   if (i2cRead( bktr, 0xc3) != ABSENT) return 0xc2;
bktr              494 dev/pci/bktr/bktr_card.c   if (i2cRead( bktr, 0xc5) != ABSENT) return 0xc4;
bktr              495 dev/pci/bktr/bktr_card.c   if (i2cRead( bktr, 0xc7) != ABSENT) return 0xc6;
bktr              506 dev/pci/bktr/bktr_card.c static int locate_eeprom_address( bktr_ptr_t bktr) {
bktr              507 dev/pci/bktr/bktr_card.c   if (i2cRead(bktr, 0xa0) != ABSENT) return 0xa0;
bktr              508 dev/pci/bktr/bktr_card.c   if (i2cRead(bktr, 0xac) != ABSENT) return 0xac;
bktr              509 dev/pci/bktr/bktr_card.c   if (i2cRead(bktr, 0xae) != ABSENT) return 0xae;
bktr              570 dev/pci/bktr/bktr_card.c probeCard( bktr_ptr_t bktr, int verbose, int unit )
bktr              581 dev/pci/bktr/bktr_card.c 	OUTL(bktr, BKTR_GPIO_OUT_EN, 0);
bktr              583 dev/pci/bktr/bktr_card.c 	    printf("%s: GPIO is 0x%08x\n", bktr_name(bktr),
bktr              584 dev/pci/bktr/bktr_card.c 		   INL(bktr, BKTR_GPIO_DATA));
bktr              591 dev/pci/bktr/bktr_card.c 	OUTL(bktr, BKTR_GPIO_OUT_EN, INL(bktr, BKTR_GPIO_OUT_EN) | (1<<5));
bktr              592 dev/pci/bktr/bktr_card.c 	OUTL(bktr, BKTR_GPIO_DATA, INL(bktr, BKTR_GPIO_DATA) | (1<<5));  /* write '1' */
bktr              594 dev/pci/bktr/bktr_card.c 	OUTL(bktr, BKTR_GPIO_DATA, INL(bktr, BKTR_GPIO_DATA) & ~(1<<5)); /* write '0' */
bktr              596 dev/pci/bktr/bktr_card.c 	OUTL(bktr, BKTR_GPIO_DATA, INL(bktr, BKTR_GPIO_DATA) | (1<<5));  /* write '1' */
bktr              601 dev/pci/bktr/bktr_card.c 	any_i2c_devices = check_for_i2c_devices( bktr );
bktr              606 dev/pci/bktr/bktr_card.c 	bktr->card = cards[ (card = BKTR_OVERRIDE_CARD) ];
bktr              609 dev/pci/bktr/bktr_card.c 	if (bktr->bt848_card != -1 ) {
bktr              610 dev/pci/bktr/bktr_card.c 	  bktr->card = cards[ (card = bktr->bt848_card) ];
bktr              625 dev/pci/bktr/bktr_card.c 	if ((bktr->id==BROOKTREE_878) || (bktr->id==BROOKTREE_879)) {
bktr              627 dev/pci/bktr/bktr_card.c 	    eeprom_i2c_address = locate_eeprom_address( bktr );
bktr              634 dev/pci/bktr/bktr_card.c 		bktr->card = cards[ (card = CARD_UNKNOWN) ];
bktr              635 dev/pci/bktr/bktr_card.c 		bktr->card.eepromAddr = eeprom_i2c_address;
bktr              636 dev/pci/bktr/bktr_card.c 		bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              638 dev/pci/bktr/bktr_card.c 	        if (readEEProm(bktr, 0, 256, eeprom) && bootverbose)
bktr              639 dev/pci/bktr/bktr_card.c 			printf("%s: error reading EEPROM\n", bktr_name(bktr));
bktr              649 dev/pci/bktr/bktr_card.c 	            printf("%s: subsystem 0x%04x 0x%04x\n", bktr_name(bktr),
bktr              653 dev/pci/bktr/bktr_card.c 			bktr->card = cards[ (card = CARD_AVER_MEDIA) ];
bktr              654 dev/pci/bktr/bktr_card.c 			bktr->card.eepromAddr = eeprom_i2c_address;
bktr              655 dev/pci/bktr/bktr_card.c 			bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              660 dev/pci/bktr/bktr_card.c 			bktr->card = cards[ (card = CARD_HAUPPAUGE) ];
bktr              661 dev/pci/bktr/bktr_card.c 			bktr->card.eepromAddr = eeprom_i2c_address;
bktr              662 dev/pci/bktr/bktr_card.c 			bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              668 dev/pci/bktr/bktr_card.c 			bktr->card = cards[ (card = CARD_FLYVIDEO) ];
bktr              669 dev/pci/bktr/bktr_card.c 			bktr->card.eepromAddr = eeprom_i2c_address;
bktr              670 dev/pci/bktr/bktr_card.c 			bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              675 dev/pci/bktr/bktr_card.c                     bktr->card = cards[ (card = CARD_STB) ];
bktr              676 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromAddr = eeprom_i2c_address;
bktr              677 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              682 dev/pci/bktr/bktr_card.c                     bktr->card = cards[ (card = CARD_ASKEY_DYNALINK_MAGIC_TVIEW) ];
bktr              683 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromAddr = eeprom_i2c_address;
bktr              684 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              693 dev/pci/bktr/bktr_card.c 		        bktr->card = cards[ (card = CARD_LEADTEK_XP) ];
bktr              695 dev/pci/bktr/bktr_card.c 		        bktr->card = cards[ (card = CARD_LEADTEK) ];
bktr              696 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromAddr = eeprom_i2c_address;
bktr              697 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              702 dev/pci/bktr/bktr_card.c                     bktr->card = cards[ (card = CARD_MIRO) ];
bktr              703 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromAddr = eeprom_i2c_address;
bktr              704 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              709 dev/pci/bktr/bktr_card.c                     bktr->card = cards[ (card = CARD_TERRATVPLUS) ];
bktr              710 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromAddr = eeprom_i2c_address;
bktr              711 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              716 dev/pci/bktr/bktr_card.c                     bktr->card = cards[ (card = CARD_TVWONDER) ];
bktr              717 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromAddr = eeprom_i2c_address;
bktr              718 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              729 dev/pci/bktr/bktr_card.c 		    bktr->card = cards[ (card = CARD_IO_BCTV3) ];
bktr              730 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromAddr = eeprom_i2c_address;
bktr              731 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              737 dev/pci/bktr/bktr_card.c 			bktr->card = cards[ (card = CARD_ZOLTRIX_GENIE_FM) ];
bktr              739 dev/pci/bktr/bktr_card.c 			bktr->card = cards[ (card = CARD_ZOLTRIX) ];
bktr              741 dev/pci/bktr/bktr_card.c  		    bktr->card.eepromAddr = eeprom_i2c_address;
bktr              742 dev/pci/bktr/bktr_card.c  		    bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              750 dev/pci/bktr/bktr_card.c 		    bktr_name(bktr), subsystem_vendor_id, subsystem_id);
bktr              753 dev/pci/bktr/bktr_card.c 		    "Cannot determine card make.\n", bktr_name(bktr));
bktr              762 dev/pci/bktr/bktr_card.c 		bktr->card = cards[ (card = CARD_INTEL) ];
bktr              763 dev/pci/bktr/bktr_card.c 		bktr->card.eepromAddr = 0;
bktr              764 dev/pci/bktr/bktr_card.c 		bktr->card.eepromSize = 0;
bktr              772 dev/pci/bktr/bktr_card.c 	if ((bktr->id==BROOKTREE_848)  ||
bktr              773 dev/pci/bktr/bktr_card.c 	    (bktr->id==BROOKTREE_848A) ||
bktr              774 dev/pci/bktr/bktr_card.c 	    (bktr->id==BROOKTREE_849A)) {
bktr              777 dev/pci/bktr/bktr_card.c             if ( (status = i2cRead( bktr, PFC8582_RADDR )) != ABSENT ) {
bktr              780 dev/pci/bktr/bktr_card.c 		    bktr->card = cards[ (card = CARD_UNKNOWN) ];
bktr              781 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromAddr = PFC8582_WADDR;
bktr              782 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              783 dev/pci/bktr/bktr_card.c 	            readEEProm(bktr, 0, 128, eeprom );
bktr              787 dev/pci/bktr/bktr_card.c                             bktr->card = cards[ (card = CARD_HAUPPAUGE) ];
bktr              788 dev/pci/bktr/bktr_card.c 			    bktr->card.eepromAddr = PFC8582_WADDR;
bktr              789 dev/pci/bktr/bktr_card.c 			    bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              796 dev/pci/bktr/bktr_card.c                             bktr->card = cards[ (card = CARD_OSPREY) ];
bktr              797 dev/pci/bktr/bktr_card.c 			    bktr->card.eepromAddr = PFC8582_WADDR;
bktr              798 dev/pci/bktr/bktr_card.c 			    bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              802 dev/pci/bktr/bktr_card.c 			   bktr_name(bktr));
bktr              803 dev/pci/bktr/bktr_card.c 		    printf("%s: %x %x %x %x\n", bktr_name(bktr),
bktr              808 dev/pci/bktr/bktr_card.c             if ( (status = i2cRead( bktr, X24C01_RADDR )) != ABSENT ) {
bktr              809 dev/pci/bktr/bktr_card.c                     bktr->card = cards[ (card = CARD_STB) ];
bktr              810 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromAddr = X24C01_WADDR;
bktr              811 dev/pci/bktr/bktr_card.c 		    bktr->card.eepromSize = (u_char)(128 / EEPROMBLOCKSIZE);
bktr              817 dev/pci/bktr/bktr_card.c 	signCard( bktr, 1, 128, (u_char *)  &probe_signature );
bktr              820 dev/pci/bktr/bktr_card.c 	  printf("%s: card signature: ", bktr_name(bktr));
bktr              841 dev/pci/bktr/bktr_card.c 	    bktr->card = cards[ card = bt848_card_signature[i].card];
bktr              842 dev/pci/bktr/bktr_card.c 	    eeprom_i2c_address = locate_eeprom_address( bktr );
bktr              844 dev/pci/bktr/bktr_card.c 		bktr->card.eepromAddr = eeprom_i2c_address;
bktr              845 dev/pci/bktr/bktr_card.c 		bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              847 dev/pci/bktr/bktr_card.c 		bktr->card.eepromAddr = 0;
bktr              848 dev/pci/bktr/bktr_card.c 		bktr->card.eepromSize = 0;
bktr              850 dev/pci/bktr/bktr_card.c 	    tuner_i2c_address = locate_tuner_address( bktr );
bktr              851 dev/pci/bktr/bktr_card.c 	    select_tuner( bktr, bt848_card_signature[i].tuner );
bktr              857 dev/pci/bktr/bktr_card.c 	bktr->card = cards[ (card = CARD_MIRO) ];
bktr              862 dev/pci/bktr/bktr_card.c 	eeprom_i2c_address = locate_eeprom_address( bktr );
bktr              864 dev/pci/bktr/bktr_card.c 	    bktr->card.eepromAddr = eeprom_i2c_address;
bktr              865 dev/pci/bktr/bktr_card.c 	    bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
bktr              867 dev/pci/bktr/bktr_card.c 	    bktr->card.eepromAddr = 0;
bktr              868 dev/pci/bktr/bktr_card.c 	    bktr->card.eepromSize = 0;
bktr              875 dev/pci/bktr/bktr_card.c 	tuner_i2c_address = locate_tuner_address( bktr );
bktr              877 dev/pci/bktr/bktr_card.c 		select_tuner( bktr, NO_TUNER );
bktr              882 dev/pci/bktr/bktr_card.c 	select_tuner( bktr, BKTR_OVERRIDE_TUNER );
bktr              885 dev/pci/bktr/bktr_card.c 	if (bktr->bt848_tuner != -1 ) {
bktr              886 dev/pci/bktr/bktr_card.c 	  select_tuner( bktr, bktr->bt848_tuner & 0xff );
bktr              892 dev/pci/bktr/bktr_card.c 		select_tuner( bktr, NO_TUNER );
bktr              900 dev/pci/bktr/bktr_card.c 	    switch (((INL(bktr, BKTR_GPIO_DATA) >> 10)-1)&7) {
bktr              901 dev/pci/bktr/bktr_card.c 	    case 0: select_tuner( bktr, TEMIC_PAL ); break;
bktr              902 dev/pci/bktr/bktr_card.c 	    case 1: select_tuner( bktr, PHILIPS_PAL ); break;
bktr              903 dev/pci/bktr/bktr_card.c 	    case 2: select_tuner( bktr, PHILIPS_NTSC ); break;
bktr              904 dev/pci/bktr/bktr_card.c 	    case 3: select_tuner( bktr, PHILIPS_SECAM ); break;
bktr              905 dev/pci/bktr/bktr_card.c 	    case 4: select_tuner( bktr, NO_TUNER ); break;
bktr              906 dev/pci/bktr/bktr_card.c 	    case 5: select_tuner( bktr, PHILIPS_PALI ); break;
bktr              907 dev/pci/bktr/bktr_card.c 	    case 6: select_tuner( bktr, TEMIC_NTSC ); break;
bktr              908 dev/pci/bktr/bktr_card.c 	    case 7: select_tuner( bktr, TEMIC_PALI ); break;
bktr              971 dev/pci/bktr/bktr_card.c 	    if (bktr->card.eepromAddr != 0) {
bktr              982 dev/pci/bktr/bktr_card.c 		readEEProm(bktr, 0, 128, eeprom);
bktr             1007 dev/pci/bktr/bktr_card.c 		if (no_audio_mux) bktr->audio_mux_present = 0;
bktr             1011 dev/pci/bktr/bktr_card.c 			   bktr_name(bktr),
bktr             1025 dev/pci/bktr/bktr_card.c 		    select_tuner( bktr, PHILIPS_NTSC );
bktr             1030 dev/pci/bktr/bktr_card.c 		    select_tuner( bktr, PHILIPS_SECAM );
bktr             1035 dev/pci/bktr/bktr_card.c 		    select_tuner( bktr, PHILIPS_FR1236_SECAM );
bktr             1041 dev/pci/bktr/bktr_card.c 		    select_tuner( bktr, PHILIPS_FR1236_NTSC );
bktr             1049 dev/pci/bktr/bktr_card.c 		    select_tuner( bktr, PHILIPS_PALI );
bktr             1053 dev/pci/bktr/bktr_card.c 		    select_tuner( bktr, TEMIC_NTSC );
bktr             1057 dev/pci/bktr/bktr_card.c 		    select_tuner( bktr, TEMIC_PAL );
bktr             1061 dev/pci/bktr/bktr_card.c 		    select_tuner( bktr, TEMIC_PALI );
bktr             1065 dev/pci/bktr/bktr_card.c 		    select_tuner( bktr, PHILIPS_FR1216_PAL );
bktr             1069 dev/pci/bktr/bktr_card.c 		    bktr->msp_use_mono_source = 1;
bktr             1070 dev/pci/bktr/bktr_card.c 		    select_tuner( bktr, PHILIPS_FR1216_PAL );
bktr             1075 dev/pci/bktr/bktr_card.c 			   bktr_name(bktr), tuner_code);
bktr             1086 dev/pci/bktr/bktr_card.c 	    if (bktr->card.eepromAddr != 0) {
bktr             1115 dev/pci/bktr/bktr_card.c 	    	readEEProm(bktr, 0, 128, eeprom);
bktr             1125 dev/pci/bktr/bktr_card.c 			select_tuner( bktr, tuner );
bktr             1132 dev/pci/bktr/bktr_card.c 			select_tuner( bktr, tuner );
bktr             1138 dev/pci/bktr/bktr_card.c 			select_tuner( bktr, tuner );
bktr             1143 dev/pci/bktr/bktr_card.c 			bktr_name(bktr), tuner_make, tuner_format);
bktr             1149 dev/pci/bktr/bktr_card.c 	    select_tuner( bktr, PHILIPS_FR1216_PAL );
bktr             1151 dev/pci/bktr/bktr_card.c 	    select_tuner( bktr, PHILIPS_FR1236_NTSC );
bktr             1157 dev/pci/bktr/bktr_card.c 	    select_tuner( bktr, PHILIPS_NTSC );
bktr             1162 dev/pci/bktr/bktr_card.c 	    select_tuner( bktr, PHILIPS_FR1236_NTSC );
bktr             1167 dev/pci/bktr/bktr_card.c 	    select_tuner( bktr, ALPS_TSCH5 ); /* ALPS_TSCH6, in fact. */
bktr             1172 dev/pci/bktr/bktr_card.c 	    select_tuner( bktr, TIVISION_TVF5533 );
bktr             1185 dev/pci/bktr/bktr_card.c 	if ( i2cRead( bktr, 0xc1 ) != ABSENT ) {
bktr             1186 dev/pci/bktr/bktr_card.c 	    select_tuner( bktr, TEMIC_NTSC );
bktr             1191 dev/pci/bktr/bktr_card.c 	if ( i2cRead( bktr, 0xc7 ) != ABSENT ) {
bktr             1192 dev/pci/bktr/bktr_card.c 	    select_tuner( bktr, PHILIPS_NTSC );
bktr             1199 dev/pci/bktr/bktr_card.c 	select_tuner( bktr, DEFAULT_TUNER );
bktr             1204 dev/pci/bktr/bktr_card.c 	bktr->card.dbx = BKTR_OVERRIDE_DBX;
bktr             1213 dev/pci/bktr/bktr_card.c 	if ( i2cRead( bktr, TDA9850_RADDR ) != ABSENT )
bktr             1214 dev/pci/bktr/bktr_card.c 		bktr->card.dbx = 1;
bktr             1231 dev/pci/bktr/bktr_card.c 	    OUTL(bktr, BKTR_GPIO_OUT_EN, INL(bktr, BKTR_GPIO_OUT_EN) | (1<<5));
bktr             1232 dev/pci/bktr/bktr_card.c 	    OUTL(bktr, BKTR_GPIO_DATA, INL(bktr, BKTR_GPIO_DATA) | (1<<5));  /* write '1' */
bktr             1234 dev/pci/bktr/bktr_card.c 	    OUTL(bktr, BKTR_GPIO_DATA, INL(bktr, BKTR_GPIO_DATA) & ~(1<<5)); /* write '0' */
bktr             1236 dev/pci/bktr/bktr_card.c 	    OUTL(bktr, BKTR_GPIO_DATA, INL(bktr, BKTR_GPIO_DATA) | (1<<5));  /* write '1' */
bktr             1242 dev/pci/bktr/bktr_card.c 	bktr->card.msp3400c = BKTR_OVERRIDE_MSP;
bktr             1251 dev/pci/bktr/bktr_card.c 	if ( i2cRead( bktr, MSP3400C_RADDR ) != ABSENT ) {
bktr             1252 dev/pci/bktr/bktr_card.c 		bktr->card.msp3400c = 1;
bktr             1257 dev/pci/bktr/bktr_card.c 	if (bktr->card.msp3400c) {
bktr             1258 dev/pci/bktr/bktr_card.c 		bktr->msp_addr = MSP3400C_WADDR;
bktr             1259 dev/pci/bktr/bktr_card.c 		msp_read_id( bktr );
bktr             1260 dev/pci/bktr/bktr_card.c 		printf("%s: Detected a MSP%s at 0x%x\n", bktr_name(bktr),
bktr             1261 dev/pci/bktr/bktr_card.c 		       bktr->msp_version_string,
bktr             1262 dev/pci/bktr/bktr_card.c 		       bktr->msp_addr);
bktr             1267 dev/pci/bktr/bktr_card.c 	if ( i2cRead( bktr, DPL3518A_RADDR ) != ABSENT ) {
bktr             1268 dev/pci/bktr/bktr_card.c 		bktr->card.dpl3518a = 1;
bktr             1271 dev/pci/bktr/bktr_card.c 	if (bktr->card.dpl3518a) {
bktr             1272 dev/pci/bktr/bktr_card.c 		bktr->dpl_addr = DPL3518A_WADDR;
bktr             1273 dev/pci/bktr/bktr_card.c 		dpl_read_id( bktr );
bktr             1274 dev/pci/bktr/bktr_card.c 		printf("%s: Detected a DPL%s at 0x%x\n", bktr_name(bktr),
bktr             1275 dev/pci/bktr/bktr_card.c 		       bktr->dpl_version_string,
bktr             1276 dev/pci/bktr/bktr_card.c 		       bktr->dpl_addr);
bktr             1283 dev/pci/bktr/bktr_card.c 	bktr->remote_control = 0; /* initial value */
bktr             1286 dev/pci/bktr/bktr_card.c 		if (i2cRead( bktr, HAUP_REMOTE_EXT_RADDR ) != ABSENT ) {
bktr             1287 dev/pci/bktr/bktr_card.c 			bktr->remote_control      = 1;
bktr             1288 dev/pci/bktr/bktr_card.c 			bktr->remote_control_addr = HAUP_REMOTE_EXT_RADDR;
bktr             1289 dev/pci/bktr/bktr_card.c 		} else if (i2cRead( bktr, HAUP_REMOTE_INT_RADDR ) != ABSENT ) {
bktr             1290 dev/pci/bktr/bktr_card.c 			bktr->remote_control      = 1;
bktr             1291 dev/pci/bktr/bktr_card.c 			bktr->remote_control_addr = HAUP_REMOTE_INT_RADDR;
bktr             1296 dev/pci/bktr/bktr_card.c 	if (bktr->remote_control) {
bktr             1299 dev/pci/bktr/bktr_card.c 			i2cRead( bktr, bktr->remote_control_addr );
bktr             1304 dev/pci/bktr/bktr_card.c 	bktr->xtal_pll_mode = BT848_USE_PLL;
bktr             1308 dev/pci/bktr/bktr_card.c 	bktr->xtal_pll_mode = BT848_USE_XTALS;
bktr             1312 dev/pci/bktr/bktr_card.c 		bktr->xtal_pll_mode = BT848_USE_PLL;
bktr             1316 dev/pci/bktr/bktr_card.c 		bktr->xtal_pll_mode = BT848_USE_PLL;
bktr             1320 dev/pci/bktr/bktr_card.c 		bktr->xtal_pll_mode = BT848_USE_PLL;
bktr             1327 dev/pci/bktr/bktr_card.c 	if ((bktr->id==BROOKTREE_878 || bktr->id==BROOKTREE_879) )
bktr             1328 dev/pci/bktr/bktr_card.c 		bktr->xtal_pll_mode = BT848_USE_PLL;
bktr             1336 dev/pci/bktr/bktr_card.c 	bktr->card.tuner_pllAddr = tuner_i2c_address;
bktr             1339 dev/pci/bktr/bktr_card.c 		printf( "%s: %s", bktr_name(bktr), bktr->card.name );
bktr             1340 dev/pci/bktr/bktr_card.c 		if ( bktr->card.tuner )
bktr             1341 dev/pci/bktr/bktr_card.c 			printf( ", %s tuner", bktr->card.tuner->name );
bktr             1342 dev/pci/bktr/bktr_card.c 		if ( bktr->card.dbx )
bktr             1344 dev/pci/bktr/bktr_card.c 		if ( bktr->card.msp3400c )
bktr             1346 dev/pci/bktr/bktr_card.c 		if ( bktr->card.dpl3518a )
bktr             1348 dev/pci/bktr/bktr_card.c 		if ( bktr->remote_control )
bktr               88 dev/pci/bktr/bktr_card.h int	signCard( bktr_ptr_t bktr, int offset, int count, u_char *sig );
bktr               89 dev/pci/bktr/bktr_card.h void	probeCard( bktr_ptr_t bktr, int verbose, int unit);
bktr               91 dev/pci/bktr/bktr_card.h int	writeEEProm( bktr_ptr_t bktr, int offset, int count, u_char *data );
bktr               92 dev/pci/bktr/bktr_card.h int	readEEProm( bktr_ptr_t bktr, int offset, int count, u_char *data );
bktr              119 dev/pci/bktr/bktr_core.c bktr_name(bktr_ptr_t bktr)
bktr              121 dev/pci/bktr/bktr_core.c         return (bktr->bktr_dev.dv_xname);
bktr              317 dev/pci/bktr/bktr_core.c static int	dump_bt848( bktr_ptr_t bktr );
bktr              320 dev/pci/bktr/bktr_core.c static void	yuvpack_prog( bktr_ptr_t bktr, char i_flag, int cols,
bktr              322 dev/pci/bktr/bktr_core.c static void	yuv422_prog( bktr_ptr_t bktr, char i_flag, int cols,
bktr              324 dev/pci/bktr/bktr_core.c static void	yuv12_prog( bktr_ptr_t bktr, char i_flag, int cols,
bktr              326 dev/pci/bktr/bktr_core.c static void	rgb_prog( bktr_ptr_t bktr, char i_flag, int cols,
bktr              328 dev/pci/bktr/bktr_core.c static void	rgb_vbi_prog( bktr_ptr_t bktr, char i_flag, int cols,
bktr              330 dev/pci/bktr/bktr_core.c static void	build_dma_prog( bktr_ptr_t bktr, char i_flag );
bktr              336 dev/pci/bktr/bktr_core.c static void	start_capture( bktr_ptr_t bktr, unsigned type );
bktr              337 dev/pci/bktr/bktr_core.c static void	set_fps( bktr_ptr_t bktr, u_short fps );
bktr              344 dev/pci/bktr/bktr_core.c static void	remote_read(bktr_ptr_t bktr, struct bktr_remote *remote);
bktr              350 dev/pci/bktr/bktr_core.c int	bktr_common_ioctl( bktr_ptr_t bktr, ioctl_cmd_t cmd, caddr_t arg );
bktr              356 dev/pci/bktr/bktr_core.c static void     i2c_start( bktr_ptr_t bktr);
bktr              357 dev/pci/bktr/bktr_core.c static void     i2c_stop( bktr_ptr_t bktr);
bktr              358 dev/pci/bktr/bktr_core.c static int      i2c_write_byte( bktr_ptr_t bktr, unsigned char data);
bktr              359 dev/pci/bktr/bktr_core.c static int      i2c_read_byte( bktr_ptr_t bktr, unsigned char *data, int last );
bktr              365 dev/pci/bktr/bktr_core.c common_bktr_attach( bktr_ptr_t bktr, int unit, u_int pci_id, u_int rev )
bktr              373 dev/pci/bktr/bktr_core.c         bktr->dma_prog = get_bktr_mem(bktr, &bktr->dm_prog, DMA_PROG_ALLOC);
bktr              374 dev/pci/bktr/bktr_core.c         bktr->odd_dma_prog = get_bktr_mem(bktr, &bktr->dm_oprog,
bktr              378 dev/pci/bktr/bktr_core.c 	bktr->vbidata  = get_bktr_mem(bktr, &bktr->dm_vbidata, VBI_DATA_SIZE);
bktr              379 dev/pci/bktr/bktr_core.c 	bktr->vbibuffer = get_bktr_mem(bktr, &bktr->dm_vbibuffer,
bktr              384 dev/pci/bktr/bktr_core.c                 buf = get_bktr_mem(bktr, &bktr->dm_mem, BROOKTREE_ALLOC);
bktr              390 dev/pci/bktr/bktr_core.c 			bktr_name(bktr), BROOKTREE_ALLOC,
bktr              391 dev/pci/bktr/bktr_core.c 			bktr->dm_prog->dm_segs->ds_addr);
bktr              395 dev/pci/bktr/bktr_core.c 		bktr->bigbuf = buf;
bktr              396 dev/pci/bktr/bktr_core.c 		bktr->alloc_pages = BROOKTREE_ALLOC_PAGES;
bktr              397 dev/pci/bktr/bktr_core.c 		bzero((void *)bktr->bigbuf, BROOKTREE_ALLOC);
bktr              399 dev/pci/bktr/bktr_core.c 		bktr->alloc_pages = 0;
bktr              402 dev/pci/bktr/bktr_core.c 	bktr->flags = METEOR_INITALIZED | METEOR_AUTOMODE |
bktr              404 dev/pci/bktr/bktr_core.c 	bktr->dma_prog_loaded = FALSE;
bktr              405 dev/pci/bktr/bktr_core.c 	bktr->cols = 640;
bktr              406 dev/pci/bktr/bktr_core.c 	bktr->rows = 480;
bktr              407 dev/pci/bktr/bktr_core.c 	bktr->frames = 1;		/* one frame */
bktr              408 dev/pci/bktr/bktr_core.c 	bktr->format = METEOR_GEO_RGB16;
bktr              409 dev/pci/bktr/bktr_core.c 	bktr->pixfmt = oformat_meteor_to_bt( bktr->format );
bktr              410 dev/pci/bktr/bktr_core.c 	bktr->pixfmt_compat = TRUE;
bktr              412 dev/pci/bktr/bktr_core.c 	bktr->vbiinsert = 0;
bktr              413 dev/pci/bktr/bktr_core.c 	bktr->vbistart = 0;
bktr              414 dev/pci/bktr/bktr_core.c 	bktr->vbisize = 0;
bktr              415 dev/pci/bktr/bktr_core.c 	bktr->vbiflags = 0;
bktr              423 dev/pci/bktr/bktr_core.c 				bktr->id = BROOKTREE_848A;
bktr              425 dev/pci/bktr/bktr_core.c 				bktr->id = BROOKTREE_848;
bktr              428 dev/pci/bktr/bktr_core.c 			bktr->id = BROOKTREE_849A;
bktr              431 dev/pci/bktr/bktr_core.c 			bktr->id = BROOKTREE_878;
bktr              434 dev/pci/bktr/bktr_core.c 			bktr->id = BROOKTREE_879;
bktr              439 dev/pci/bktr/bktr_core.c 	bktr->clr_on_start = FALSE;
bktr              442 dev/pci/bktr/bktr_core.c 	bktr->tflags = TUNER_INITALIZED;
bktr              443 dev/pci/bktr/bktr_core.c 	bktr->tuner.frequency = 0;
bktr              444 dev/pci/bktr/bktr_core.c 	bktr->tuner.channel = 0;
bktr              445 dev/pci/bktr/bktr_core.c 	bktr->tuner.chnlset = DEFAULT_CHNLSET;
bktr              446 dev/pci/bktr/bktr_core.c 	bktr->tuner.afc = 0;
bktr              447 dev/pci/bktr/bktr_core.c 	bktr->tuner.radio_mode = 0;
bktr              448 dev/pci/bktr/bktr_core.c 	bktr->audio_mux_select = 0;
bktr              449 dev/pci/bktr/bktr_core.c 	bktr->audio_mute_state = FALSE;
bktr              450 dev/pci/bktr/bktr_core.c 	bktr->bt848_card = -1;
bktr              451 dev/pci/bktr/bktr_core.c 	bktr->bt848_tuner = -1;
bktr              452 dev/pci/bktr/bktr_core.c 	bktr->reverse_mute = -1;
bktr              453 dev/pci/bktr/bktr_core.c 	bktr->slow_msp_audio = 0;
bktr              454 dev/pci/bktr/bktr_core.c 	bktr->msp_use_mono_source = 0;
bktr              455 dev/pci/bktr/bktr_core.c         bktr->msp_source_selected = -1;
bktr              456 dev/pci/bktr/bktr_core.c 	bktr->audio_mux_present = 1;
bktr              458 dev/pci/bktr/bktr_core.c 	probeCard(bktr, TRUE, unit);
bktr              461 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_GPIO_OUT_EN, INL(bktr, BKTR_GPIO_OUT_EN) | bktr->card.gpio_mux_bits);
bktr              464 dev/pci/bktr/bktr_core.c 	set_audio( bktr, AUDIO_MUTE );
bktr              467 dev/pci/bktr/bktr_core.c 	init_audio_devices(bktr);
bktr              479 dev/pci/bktr/bktr_core.c vbidecode(bktr_ptr_t bktr)
bktr              485 dev/pci/bktr/bktr_core.c 	if (bktr->vbisize + VBI_DATA_SIZE > VBI_BUFFER_SIZE) return;
bktr              489 dev/pci/bktr/bktr_core.c         dest = (unsigned char *)bktr->vbibuffer + bktr->vbiinsert;
bktr              490 dev/pci/bktr/bktr_core.c         memcpy(dest, (unsigned char *)bktr->vbidata, VBI_DATA_SIZE);
bktr              494 dev/pci/bktr/bktr_core.c 	seq_dest = (unsigned int *)((unsigned char *)bktr->vbibuffer
bktr              495 dev/pci/bktr/bktr_core.c 			+ bktr->vbiinsert
bktr              496 dev/pci/bktr/bktr_core.c 			+ (VBI_DATA_SIZE - sizeof(bktr->vbi_sequence_number)));
bktr              497 dev/pci/bktr/bktr_core.c 	*seq_dest = bktr->vbi_sequence_number;
bktr              501 dev/pci/bktr/bktr_core.c 	bktr->vbi_sequence_number++;
bktr              505 dev/pci/bktr/bktr_core.c 	bktr->vbiinsert += VBI_DATA_SIZE;
bktr              506 dev/pci/bktr/bktr_core.c 	bktr->vbiinsert = (bktr->vbiinsert % VBI_BUFFER_SIZE);
bktr              509 dev/pci/bktr/bktr_core.c 	bktr->vbisize = bktr->vbisize + VBI_DATA_SIZE;
bktr              522 dev/pci/bktr/bktr_core.c 	bktr_ptr_t	bktr = (bktr_ptr_t) arg;
bktr              534 dev/pci/bktr/bktr_core.c 	if (INL(bktr, BKTR_INT_MASK) == ALL_INTS_DISABLED)
bktr              538 dev/pci/bktr/bktr_core.c 	if (!(bktr->flags & METEOR_OPEN)) {
bktr              539 dev/pci/bktr/bktr_core.c 		OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_RISC_DISABLED);
bktr              540 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_INT_MASK, ALL_INTS_DISABLED);
bktr              545 dev/pci/bktr/bktr_core.c 	bktr_status = INL(bktr, BKTR_INT_STAT);
bktr              546 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_INT_STAT, bktr_status & ~I2C_BITS);	/* don't touch i2c */
bktr              549 dev/pci/bktr/bktr_core.c 	dstatus = INB(bktr, BKTR_DSTATUS);
bktr              550 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_DSTATUS, 0x00);
bktr              571 dev/pci/bktr/bktr_core.c 		|| ((INB(bktr, BKTR_TDEC) == 0) && (bktr_status & TDEC_BITS)) ) {
bktr              573 dev/pci/bktr/bktr_core.c 		u_short	tdec_save = INB(bktr, BKTR_TDEC);
bktr              575 dev/pci/bktr/bktr_core.c 		OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_RISC_DISABLED);
bktr              576 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_CAP_CTL, CAPTURE_OFF);
bktr              578 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_INT_MASK, ALL_INTS_DISABLED);
bktr              581 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_TDEC, 0);
bktr              582 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_TDEC, tdec_save);
bktr              585 dev/pci/bktr/bktr_core.c 		if (bktr->flags & (METEOR_CONTIN | METEOR_SYNCAP)) {
bktr              586 dev/pci/bktr/bktr_core.c 			switch(bktr->flags & METEOR_ONLY_FIELDS_MASK) {
bktr              588 dev/pci/bktr/bktr_core.c 				bktr->flags |= METEOR_WANT_ODD;
bktr              591 dev/pci/bktr/bktr_core.c 				bktr->flags |= METEOR_WANT_EVEN;
bktr              594 dev/pci/bktr/bktr_core.c 				bktr->flags |= METEOR_WANT_MASK;
bktr              599 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_RISC_STRT_ADD, bktr->dm_prog->dm_segs->ds_addr);
bktr              600 dev/pci/bktr/bktr_core.c 		OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_ENABLED);
bktr              601 dev/pci/bktr/bktr_core.c 		OUTW(bktr, BKTR_GPIO_DMA_CTL, bktr->capcontrol);
bktr              603 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_INT_MASK, BT848_INT_MYSTERYBIT |
bktr              608 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_CAP_CTL, bktr->bktr_cap_ctl);
bktr              624 dev/pci/bktr/bktr_core.c 	add_video_randomness(INL(bktr, BKTR_RISC_COUNT));
bktr              631 dev/pci/bktr/bktr_core.c 	if (!(bktr->flags & METEOR_CAP_MASK))
bktr              632 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_CAP_CTL, CAPTURE_OFF);
bktr              642 dev/pci/bktr/bktr_core.c 	if ((bktr->vbiflags & (VBI_CAPTURE|VBI_OPEN)) ==
bktr              645 dev/pci/bktr/bktr_core.c 		vbidecode(bktr);
bktr              648 dev/pci/bktr/bktr_core.c 		if (bktr->vbi_read_blocked) {
bktr              649 dev/pci/bktr/bktr_core.c 			bktr->vbi_read_blocked = FALSE;
bktr              655 dev/pci/bktr/bktr_core.c 		if (bktr->vbi_select.si_pid) {
bktr              657 dev/pci/bktr/bktr_core.c 		if (bktr->vbi_select.si_selpid) {
bktr              659 dev/pci/bktr/bktr_core.c 			selwakeup(&bktr->vbi_select);
bktr              668 dev/pci/bktr/bktr_core.c 	switch ( bktr->flags & METEOR_WANT_MASK ) {
bktr              673 dev/pci/bktr/bktr_core.c 	switch ( bktr->flags & METEOR_ONLY_FIELDS_MASK ) {
bktr              681 dev/pci/bktr/bktr_core.c 		bktr->flags &= ~METEOR_WANT_EVEN;
bktr              684 dev/pci/bktr/bktr_core.c 		bktr->flags &= ~METEOR_WANT_ODD;
bktr              687 dev/pci/bktr/bktr_core.c 		bktr->flags &= ~METEOR_WANT_ODD;
bktr              690 dev/pci/bktr/bktr_core.c 		bktr->flags &= ~METEOR_WANT_ODD;
bktr              691 dev/pci/bktr/bktr_core.c 		bktr->flags |=  METEOR_WANT_EVEN;
bktr              695 dev/pci/bktr/bktr_core.c 		if (bktr->flags & (METEOR_CONTIN | METEOR_SYNCAP)) {
bktr              696 dev/pci/bktr/bktr_core.c 			switch(bktr->flags & METEOR_ONLY_FIELDS_MASK) {
bktr              698 dev/pci/bktr/bktr_core.c 				bktr->flags |= METEOR_WANT_ODD;
bktr              701 dev/pci/bktr/bktr_core.c 				bktr->flags |= METEOR_WANT_EVEN;
bktr              704 dev/pci/bktr/bktr_core.c 				bktr->flags |= METEOR_WANT_MASK;
bktr              714 dev/pci/bktr/bktr_core.c 	if (!(bktr->flags & METEOR_WANT_MASK)) {
bktr              715 dev/pci/bktr/bktr_core.c 		bktr->frames_captured++;
bktr              719 dev/pci/bktr/bktr_core.c 		if (bktr->flags & METEOR_WANT_TS) {
bktr              722 dev/pci/bktr/bktr_core.c 			if ((u_int) bktr->alloc_pages * PAGE_SIZE
bktr              723 dev/pci/bktr/bktr_core.c 			   <= (bktr->frame_size + sizeof(struct timeval))) {
bktr              724 dev/pci/bktr/bktr_core.c 				ts =(struct timeval *)bktr->bigbuf +
bktr              725 dev/pci/bktr/bktr_core.c 				  bktr->frame_size;
bktr              737 dev/pci/bktr/bktr_core.c 		if (bktr->flags & METEOR_SINGLE) {
bktr              740 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_INT_MASK, ALL_INTS_DISABLED);
bktr              743 dev/pci/bktr/bktr_core.c 			OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_ENABLED);
bktr              752 dev/pci/bktr/bktr_core.c 		if (bktr->proc && !(bktr->signal & METEOR_SIG_MODE_MASK))
bktr              753 dev/pci/bktr/bktr_core.c 			psignal( bktr->proc,
bktr              754 dev/pci/bktr/bktr_core.c 				 bktr->signal&(~METEOR_SIG_MODE_MASK) );
bktr              770 dev/pci/bktr/bktr_core.c 		if (bktr->flags & (METEOR_CONTIN | METEOR_SYNCAP)) {
bktr              771 dev/pci/bktr/bktr_core.c 			switch(bktr->flags & METEOR_ONLY_FIELDS_MASK) {
bktr              773 dev/pci/bktr/bktr_core.c 				bktr->flags |= METEOR_WANT_ODD;
bktr              776 dev/pci/bktr/bktr_core.c 				bktr->flags |= METEOR_WANT_EVEN;
bktr              779 dev/pci/bktr/bktr_core.c 				bktr->flags |= METEOR_WANT_MASK;
bktr              796 dev/pci/bktr/bktr_core.c video_open( bktr_ptr_t bktr )
bktr              800 dev/pci/bktr/bktr_core.c 	if (bktr->flags & METEOR_OPEN)		/* device is busy */
bktr              803 dev/pci/bktr/bktr_core.c 	bktr->flags |= METEOR_OPEN;
bktr              809 dev/pci/bktr/bktr_core.c         bktr->clr_on_start = FALSE;
bktr              811 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_DSTATUS, 0x00);			/* clear device status reg. */
bktr              813 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_ADC, SYNC_LEVEL);
bktr              828 dev/pci/bktr/bktr_core.c 	  OUTB(bktr, BKTR_IFORM, BT848_IFORM_F_NTSCM);
bktr              829 dev/pci/bktr/bktr_core.c 	  bktr->format_params = BT848_IFORM_F_NTSCM;
bktr              832 dev/pci/bktr/bktr_core.c 	  OUTB(bktr, BKTR_IFORM, BT848_IFORM_F_PALBDGHI);
bktr              833 dev/pci/bktr/bktr_core.c 	  bktr->format_params = BT848_IFORM_F_PALBDGHI;
bktr              837 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) |
bktr              838 dev/pci/bktr/bktr_core.c 	    format_params[bktr->format_params].iform_xtsel);
bktr              841 dev/pci/bktr/bktr_core.c 	if ((bktr->card.card_id == CARD_HAUPPAUGE) &&
bktr              842 dev/pci/bktr/bktr_core.c 	    (bktr->id==BROOKTREE_878 || bktr->id==BROOKTREE_879) )
bktr              843 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) | BT848_IFORM_M_MUX3);
bktr              845 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) | BT848_IFORM_M_MUX1);
bktr              847 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_ADELAY, format_params[bktr->format_params].adelay);
bktr              848 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_BDELAY, format_params[bktr->format_params].bdelay);
bktr              849 dev/pci/bktr/bktr_core.c 	frame_rate    = format_params[bktr->format_params].frame_rate;
bktr              852 dev/pci/bktr/bktr_core.c 	if (bktr->xtal_pll_mode == BT848_USE_PLL) {
bktr              853 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_TGCTRL, 0);
bktr              854 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_PLL_F_LO, 0xf9);
bktr              855 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_PLL_F_HI, 0xdc);
bktr              856 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_PLL_F_XCI, 0x8e);
bktr              859 dev/pci/bktr/bktr_core.c 	bktr->flags = (bktr->flags & ~METEOR_DEV_MASK) | METEOR_DEV0;
bktr              861 dev/pci/bktr/bktr_core.c 	bktr->max_clip_node = 0;
bktr              863 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_COLOR_CTL,
bktr              866 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_HSCALE_LO, 170);
bktr              867 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_HSCALE_LO, 170);
bktr              869 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_DELAY_LO, 0x72);
bktr              870 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_DELAY_LO, 0x72);
bktr              871 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_SCLOOP, 0);
bktr              872 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_SCLOOP, 0);
bktr              874 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_VBI_PACK_SIZE, 0);
bktr              875 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_VBI_PACK_DEL, 0);
bktr              877 dev/pci/bktr/bktr_core.c 	bktr->fifo_errors = 0;
bktr              878 dev/pci/bktr/bktr_core.c 	bktr->dma_errors = 0;
bktr              879 dev/pci/bktr/bktr_core.c 	bktr->frames_captured = 0;
bktr              880 dev/pci/bktr/bktr_core.c 	bktr->even_fields_captured = 0;
bktr              881 dev/pci/bktr/bktr_core.c 	bktr->odd_fields_captured = 0;
bktr              882 dev/pci/bktr/bktr_core.c 	bktr->proc = (struct proc *)0;
bktr              883 dev/pci/bktr/bktr_core.c 	set_fps(bktr, frame_rate);
bktr              884 dev/pci/bktr/bktr_core.c 	bktr->video.addr = 0;
bktr              885 dev/pci/bktr/bktr_core.c 	bktr->video.width = 0;
bktr              886 dev/pci/bktr/bktr_core.c 	bktr->video.banksize = 0;
bktr              887 dev/pci/bktr/bktr_core.c 	bktr->video.ramsize = 0;
bktr              888 dev/pci/bktr/bktr_core.c 	bktr->pixfmt_compat = TRUE;
bktr              889 dev/pci/bktr/bktr_core.c 	bktr->format = METEOR_GEO_RGB16;
bktr              890 dev/pci/bktr/bktr_core.c 	bktr->pixfmt = oformat_meteor_to_bt( bktr->format );
bktr              892 dev/pci/bktr/bktr_core.c 	bktr->capture_area_enabled = FALSE;
bktr              895 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_INT_MASK, BT848_INT_MYSTERYBIT);
bktr              901 dev/pci/bktr/bktr_core.c vbi_open( bktr_ptr_t bktr )
bktr              903 dev/pci/bktr/bktr_core.c 	if (bktr->vbiflags & VBI_OPEN)		/* device is busy */
bktr              906 dev/pci/bktr/bktr_core.c 	bktr->vbiflags |= VBI_OPEN;
bktr              909 dev/pci/bktr/bktr_core.c 	bktr->vbiinsert = 0;
bktr              910 dev/pci/bktr/bktr_core.c 	bktr->vbistart = 0;
bktr              911 dev/pci/bktr/bktr_core.c 	bktr->vbisize = 0;
bktr              912 dev/pci/bktr/bktr_core.c 	bktr->vbi_sequence_number = 0;
bktr              913 dev/pci/bktr/bktr_core.c 	bktr->vbi_read_blocked = FALSE;
bktr              915 dev/pci/bktr/bktr_core.c 	bzero((caddr_t) bktr->vbibuffer, VBI_BUFFER_SIZE);
bktr              916 dev/pci/bktr/bktr_core.c 	bzero((caddr_t) bktr->vbidata,  VBI_DATA_SIZE);
bktr              925 dev/pci/bktr/bktr_core.c tuner_open( bktr_ptr_t bktr )
bktr              927 dev/pci/bktr/bktr_core.c 	if ( !(bktr->tflags & TUNER_INITALIZED) )	/* device not found */
bktr              930 dev/pci/bktr/bktr_core.c 	if ( bktr->tflags & TUNER_OPEN )		/* already open */
bktr              933 dev/pci/bktr/bktr_core.c 	bktr->tflags |= TUNER_OPEN;
bktr              945 dev/pci/bktr/bktr_core.c video_close( bktr_ptr_t bktr )
bktr              947 dev/pci/bktr/bktr_core.c 	bktr->flags &= ~(METEOR_OPEN     |
bktr              952 dev/pci/bktr/bktr_core.c 	OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_RISC_DISABLED);
bktr              953 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_CAP_CTL, CAPTURE_OFF);
bktr              955 dev/pci/bktr/bktr_core.c 	bktr->dma_prog_loaded = FALSE;
bktr              956 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_TDEC, 0);
bktr              957 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_INT_MASK, ALL_INTS_DISABLED);
bktr              960 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_SRESET, 0xf);
bktr              961 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_INT_STAT, ALL_INTS_CLEARED);
bktr              972 dev/pci/bktr/bktr_core.c tuner_close( bktr_ptr_t bktr )
bktr              974 dev/pci/bktr/bktr_core.c 	bktr->tflags &= ~TUNER_OPEN;
bktr              980 dev/pci/bktr/bktr_core.c vbi_close( bktr_ptr_t bktr )
bktr              983 dev/pci/bktr/bktr_core.c 	bktr->vbiflags &= ~VBI_OPEN;
bktr              992 dev/pci/bktr/bktr_core.c video_read(bktr_ptr_t bktr, int unit, dev_t dev, struct uio *uio)
bktr              998 dev/pci/bktr/bktr_core.c 	if (bktr->bigbuf == 0)	/* no frame buffer allocated (ioctl failed) */
bktr             1001 dev/pci/bktr/bktr_core.c 	if (bktr->flags & METEOR_CAP_MASK)
bktr             1004 dev/pci/bktr/bktr_core.c         OUTB(bktr, BKTR_CAP_CTL, bktr->bktr_cap_ctl);
bktr             1007 dev/pci/bktr/bktr_core.c 	count = bktr->rows * bktr->cols *
bktr             1008 dev/pci/bktr/bktr_core.c 		pixfmt_table[ bktr->pixfmt ].public.Bpp;
bktr             1013 dev/pci/bktr/bktr_core.c 	bktr->flags &= ~(METEOR_CAP_MASK | METEOR_WANT_MASK);
bktr             1016 dev/pci/bktr/bktr_core.c 	start_capture(bktr, METEOR_SINGLE);
bktr             1018 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_INT_STAT, ALL_INTS_CLEARED);
bktr             1019 dev/pci/bktr/bktr_core.c 	OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_ENABLED);
bktr             1020 dev/pci/bktr/bktr_core.c 	OUTW(bktr, BKTR_GPIO_DMA_CTL, bktr->capcontrol);
bktr             1021 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_INT_MASK, BT848_INT_MYSTERYBIT |
bktr             1029 dev/pci/bktr/bktr_core.c 		status = uiomove((caddr_t)bktr->bigbuf, count, uio);
bktr             1032 dev/pci/bktr/bktr_core.c 			bktr_name(bktr), status);
bktr             1034 dev/pci/bktr/bktr_core.c 	bktr->flags &= ~(METEOR_SINGLE | METEOR_WANT_MASK);
bktr             1047 dev/pci/bktr/bktr_core.c vbi_read(bktr_ptr_t bktr, struct uio *uio, int ioflag)
bktr             1053 dev/pci/bktr/bktr_core.c 	while(bktr->vbisize == 0) {
bktr             1058 dev/pci/bktr/bktr_core.c 		bktr->vbi_read_blocked = TRUE;
bktr             1071 dev/pci/bktr/bktr_core.c 	if (readsize > bktr->vbisize) readsize = bktr->vbisize;
bktr             1075 dev/pci/bktr/bktr_core.c 	if((bktr->vbistart + readsize) >= VBI_BUFFER_SIZE) {
bktr             1078 dev/pci/bktr/bktr_core.c 		readsize2 = VBI_BUFFER_SIZE - bktr->vbistart;
bktr             1079 dev/pci/bktr/bktr_core.c 		status = uiomove((caddr_t)bktr->vbibuffer + bktr->vbistart, readsize2, uio);
bktr             1080 dev/pci/bktr/bktr_core.c 		status += uiomove((caddr_t)bktr->vbibuffer, (readsize - readsize2), uio);
bktr             1083 dev/pci/bktr/bktr_core.c 		status = uiomove((caddr_t)bktr->vbibuffer + bktr->vbistart, readsize, uio);
bktr             1087 dev/pci/bktr/bktr_core.c 	bktr->vbisize -= readsize;
bktr             1090 dev/pci/bktr/bktr_core.c 	bktr->vbistart += readsize;
bktr             1091 dev/pci/bktr/bktr_core.c 	bktr->vbistart = bktr->vbistart % VBI_BUFFER_SIZE; /* wrap around if needed */
bktr             1103 dev/pci/bktr/bktr_core.c video_ioctl( bktr_ptr_t bktr, int unit, ioctl_cmd_t cmd, caddr_t arg, struct proc* pr )
bktr             1120 dev/pci/bktr/bktr_core.c 	    bktr->max_clip_node = 0;
bktr             1121 dev/pci/bktr/bktr_core.c 	    memcpy(&bktr->clip_list, arg, sizeof(bktr->clip_list));
bktr             1124 dev/pci/bktr/bktr_core.c 		if (bktr->clip_list[i].y_min ==  0 &&
bktr             1125 dev/pci/bktr/bktr_core.c 		    bktr->clip_list[i].y_max == 0)
bktr             1128 dev/pci/bktr/bktr_core.c 	    bktr->max_clip_node = i;
bktr             1140 dev/pci/bktr/bktr_core.c 	    if (bktr->max_clip_node == 0 &&
bktr             1141 dev/pci/bktr/bktr_core.c 		(bktr->clip_list[0].y_min != 0 &&
bktr             1142 dev/pci/bktr/bktr_core.c 		 bktr->clip_list[0].y_max != 0)) {
bktr             1147 dev/pci/bktr/bktr_core.c 		if (bktr->clip_list[i].y_min == 0 &&
bktr             1148 dev/pci/bktr/bktr_core.c 		    bktr->clip_list[i].y_max == 0) {
bktr             1151 dev/pci/bktr/bktr_core.c 		if ( bktr->clip_list[i+1].y_min != 0 &&
bktr             1152 dev/pci/bktr/bktr_core.c 		     bktr->clip_list[i+1].y_max != 0 &&
bktr             1153 dev/pci/bktr/bktr_core.c 		     bktr->clip_list[i].x_min > bktr->clip_list[i+1].x_min ) {
bktr             1155 dev/pci/bktr/bktr_core.c 		    bktr->max_clip_node = 0;
bktr             1160 dev/pci/bktr/bktr_core.c 		if (bktr->clip_list[i].x_min >= bktr->clip_list[i].x_max ||
bktr             1161 dev/pci/bktr/bktr_core.c 		    bktr->clip_list[i].y_min >= bktr->clip_list[i].y_max ||
bktr             1162 dev/pci/bktr/bktr_core.c 		    bktr->clip_list[i].x_min < 0 ||
bktr             1163 dev/pci/bktr/bktr_core.c 		    bktr->clip_list[i].x_max < 0 ||
bktr             1164 dev/pci/bktr/bktr_core.c 		    bktr->clip_list[i].y_min < 0 ||
bktr             1165 dev/pci/bktr/bktr_core.c 		    bktr->clip_list[i].y_max < 0 ) {
bktr             1166 dev/pci/bktr/bktr_core.c 		    bktr->max_clip_node = 0;
bktr             1171 dev/pci/bktr/bktr_core.c 	    bktr->dma_prog_loaded = FALSE;
bktr             1176 dev/pci/bktr/bktr_core.c 		c_temp = INB(bktr, BKTR_DSTATUS);
bktr             1185 dev/pci/bktr/bktr_core.c 		temp_iform = INB(bktr, BKTR_IFORM);
bktr             1188 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_IFORM, (temp_iform | temp | format_params[temp].iform_xtsel));
bktr             1191 dev/pci/bktr/bktr_core.c 			bktr->flags = (bktr->flags & ~METEOR_FORM_MASK) |
bktr             1197 dev/pci/bktr/bktr_core.c 			bktr->flags = (bktr->flags & ~METEOR_FORM_MASK) |
bktr             1199 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_ADELAY, format_params[temp].adelay);
bktr             1200 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_BDELAY, format_params[temp].bdelay);
bktr             1201 dev/pci/bktr/bktr_core.c 			bktr->format_params = temp;
bktr             1209 dev/pci/bktr/bktr_core.c 			bktr->flags = (bktr->flags & ~METEOR_FORM_MASK) |
bktr             1211 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_ADELAY, format_params[temp].adelay);
bktr             1212 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_BDELAY, format_params[temp].bdelay);
bktr             1213 dev/pci/bktr/bktr_core.c 			bktr->format_params = temp;
bktr             1217 dev/pci/bktr/bktr_core.c 		bktr->dma_prog_loaded = FALSE;
bktr             1221 dev/pci/bktr/bktr_core.c 		temp_iform = INB(bktr, BKTR_IFORM);
bktr             1227 dev/pci/bktr/bktr_core.c 			bktr->flags = (bktr->flags & ~METEOR_FORM_MASK) |
bktr             1229 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_IFORM, temp_iform | BT848_IFORM_F_NTSCM |
bktr             1231 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_ADELAY, format_params[BT848_IFORM_F_NTSCM].adelay);
bktr             1232 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_BDELAY, format_params[BT848_IFORM_F_NTSCM].bdelay);
bktr             1233 dev/pci/bktr/bktr_core.c 			bktr->format_params = BT848_IFORM_F_NTSCM;
bktr             1237 dev/pci/bktr/bktr_core.c 			bktr->flags = (bktr->flags & ~METEOR_FORM_MASK) |
bktr             1239 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_IFORM, temp_iform | BT848_IFORM_F_PALBDGHI |
bktr             1241 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_ADELAY, format_params[BT848_IFORM_F_PALBDGHI].adelay);
bktr             1242 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_BDELAY, format_params[BT848_IFORM_F_PALBDGHI].bdelay);
bktr             1243 dev/pci/bktr/bktr_core.c 			bktr->format_params = BT848_IFORM_F_PALBDGHI;
bktr             1247 dev/pci/bktr/bktr_core.c 			bktr->flags = (bktr->flags & ~METEOR_FORM_MASK) |
bktr             1249 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_IFORM, temp_iform | BT848_IFORM_F_AUTO |
bktr             1256 dev/pci/bktr/bktr_core.c 		bktr->dma_prog_loaded = FALSE;
bktr             1260 dev/pci/bktr/bktr_core.c 		*(u_int *)arg = bktr->flags & METEOR_FORM_MASK;
bktr             1265 dev/pci/bktr/bktr_core.c 	        *(u_int *)arg = INB(bktr, BKTR_IFORM) & BT848_IFORM_FORMAT;
bktr             1270 dev/pci/bktr/bktr_core.c 		bktr->fifo_errors = counts->fifo_errors;
bktr             1271 dev/pci/bktr/bktr_core.c 		bktr->dma_errors = counts->dma_errors;
bktr             1272 dev/pci/bktr/bktr_core.c 		bktr->frames_captured = counts->frames_captured;
bktr             1273 dev/pci/bktr/bktr_core.c 		bktr->even_fields_captured = counts->even_fields_captured;
bktr             1274 dev/pci/bktr/bktr_core.c 		bktr->odd_fields_captured = counts->odd_fields_captured;
bktr             1279 dev/pci/bktr/bktr_core.c 		counts->fifo_errors = bktr->fifo_errors;
bktr             1280 dev/pci/bktr/bktr_core.c 		counts->dma_errors = bktr->dma_errors;
bktr             1281 dev/pci/bktr/bktr_core.c 		counts->frames_captured = bktr->frames_captured;
bktr             1282 dev/pci/bktr/bktr_core.c 		counts->even_fields_captured = bktr->even_fields_captured;
bktr             1283 dev/pci/bktr/bktr_core.c 		counts->odd_fields_captured = bktr->odd_fields_captured;
bktr             1288 dev/pci/bktr/bktr_core.c 		video->addr = bktr->video.addr;
bktr             1289 dev/pci/bktr/bktr_core.c 		video->width = bktr->video.width;
bktr             1290 dev/pci/bktr/bktr_core.c 		video->banksize = bktr->video.banksize;
bktr             1291 dev/pci/bktr/bktr_core.c 		video->ramsize = bktr->video.ramsize;
bktr             1296 dev/pci/bktr/bktr_core.c 		bktr->video.addr = video->addr;
bktr             1297 dev/pci/bktr/bktr_core.c 		bktr->video.width = video->width;
bktr             1298 dev/pci/bktr/bktr_core.c 		bktr->video.banksize = video->banksize;
bktr             1299 dev/pci/bktr/bktr_core.c 		bktr->video.ramsize = video->ramsize;
bktr             1303 dev/pci/bktr/bktr_core.c 		set_fps(bktr, *(u_short *)arg);
bktr             1307 dev/pci/bktr/bktr_core.c 		*(u_short *)arg = bktr->fps;
bktr             1311 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_HUE, (*(u_char *) arg) & 0xff);
bktr             1315 dev/pci/bktr/bktr_core.c 		*(u_char *)arg = INB(bktr, BKTR_HUE);
bktr             1320 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_BRIGHT, char_temp);
bktr             1325 dev/pci/bktr/bktr_core.c 		*(u_char *)arg = INB(bktr, BKTR_BRIGHT) + 128;
bktr             1331 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_SAT_U_LO, (temp << 1) & 0xff);
bktr             1332 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_SAT_V_LO, (temp << 1) & 0xff);
bktr             1333 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_E_CONTROL, INB(bktr, BKTR_E_CONTROL)
bktr             1336 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_O_CONTROL, INB(bktr, BKTR_O_CONTROL)
bktr             1341 dev/pci/bktr/bktr_core.c 		        OUTB(bktr, BKTR_E_CONTROL, INB(bktr, BKTR_E_CONTROL)
bktr             1344 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_O_CONTROL, INB(bktr, BKTR_O_CONTROL)
bktr             1351 dev/pci/bktr/bktr_core.c 		temp = (INB(bktr, BKTR_SAT_V_LO) >> 1) & 0xff;
bktr             1352 dev/pci/bktr/bktr_core.c 		if ( INB(bktr, BKTR_E_CONTROL) & BT848_E_CONTROL_SAT_V_MSB )
bktr             1360 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_CONTRAST_LO, temp & 0xff);
bktr             1361 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_E_CONTROL, INB(bktr, BKTR_E_CONTROL) & ~BT848_E_CONTROL_CON_MSB);
bktr             1362 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_O_CONTROL, INB(bktr, BKTR_O_CONTROL) & ~BT848_O_CONTROL_CON_MSB);
bktr             1363 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_E_CONTROL, INB(bktr, BKTR_E_CONTROL) |
bktr             1365 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_O_CONTROL, INB(bktr, BKTR_O_CONTROL) |
bktr             1370 dev/pci/bktr/bktr_core.c 		temp = (int)INB(bktr, BKTR_CONTRAST_LO) & 0xff;
bktr             1371 dev/pci/bktr/bktr_core.c 		temp |= ((int)INB(bktr, BKTR_O_CONTROL) & 0x04) << 6;
bktr             1376 dev/pci/bktr/bktr_core.c 		bktr->clr_on_start = (*(int *)arg != 0);
bktr             1380 dev/pci/bktr/bktr_core.c 		*(int *)arg = (int) bktr->clr_on_start;
bktr             1388 dev/pci/bktr/bktr_core.c 		bktr->signal = *(int *) arg;
bktr             1389 dev/pci/bktr/bktr_core.c 		bktr->proc = pr;
bktr             1393 dev/pci/bktr/bktr_core.c 		*(int *)arg = bktr->signal;
bktr             1397 dev/pci/bktr/bktr_core.c 		temp = bktr->flags;
bktr             1401 dev/pci/bktr/bktr_core.c 			if (bktr->bigbuf==0)	/* no frame buffer allocated */
bktr             1409 dev/pci/bktr/bktr_core.c 			start_capture(bktr, METEOR_SINGLE);
bktr             1412 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_INT_STAT, ALL_INTS_CLEARED);
bktr             1413 dev/pci/bktr/bktr_core.c 			OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_ENABLED);
bktr             1414 dev/pci/bktr/bktr_core.c 			OUTW(bktr, BKTR_GPIO_DMA_CTL, bktr->capcontrol);
bktr             1416 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_INT_MASK, BT848_INT_MYSTERYBIT |
bktr             1421 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_CAP_CTL, bktr->bktr_cap_ctl);
bktr             1427 dev/pci/bktr/bktr_core.c 					bktr_name(bktr), error,
bktr             1428 dev/pci/bktr/bktr_core.c 					INL(bktr, BKTR_RISC_COUNT));
bktr             1432 dev/pci/bktr/bktr_core.c 				OUTL(bktr, BKTR_INT_MASK, ALL_INTS_DISABLED);
bktr             1435 dev/pci/bktr/bktr_core.c 				OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_ENABLED);
bktr             1438 dev/pci/bktr/bktr_core.c 			bktr->flags &= ~(METEOR_SINGLE|METEOR_WANT_MASK);
bktr             1443 dev/pci/bktr/bktr_core.c 			if (bktr->bigbuf == 0)	/* no frame buffer allocated */
bktr             1450 dev/pci/bktr/bktr_core.c 			start_capture(bktr, METEOR_CONTIN);
bktr             1453 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_INT_STAT, INL(bktr, BKTR_INT_STAT));
bktr             1455 dev/pci/bktr/bktr_core.c 			OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_ENABLED);
bktr             1456 dev/pci/bktr/bktr_core.c 			OUTW(bktr, BKTR_GPIO_DMA_CTL, bktr->capcontrol);
bktr             1457 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_CAP_CTL, bktr->bktr_cap_ctl);
bktr             1459 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_INT_MASK, BT848_INT_MYSTERYBIT |
bktr             1469 dev/pci/bktr/bktr_core.c 			if (bktr->flags & METEOR_CONTIN) {
bktr             1471 dev/pci/bktr/bktr_core.c 				OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_RISC_DISABLED);
bktr             1472 dev/pci/bktr/bktr_core.c 				OUTB(bktr, BKTR_CAP_CTL, CAPTURE_OFF);
bktr             1473 dev/pci/bktr/bktr_core.c 				OUTL(bktr, BKTR_INT_MASK, ALL_INTS_DISABLED);
bktr             1474 dev/pci/bktr/bktr_core.c 				bktr->flags &=
bktr             1483 dev/pci/bktr/bktr_core.c 		if (bktr->flags & METEOR_CAP_MASK)
bktr             1494 dev/pci/bktr/bktr_core.c 				bktr_name(bktr));
bktr             1500 dev/pci/bktr/bktr_core.c 			bktr->flags |= METEOR_ONLY_ODD_FIELDS;
bktr             1502 dev/pci/bktr/bktr_core.c 			bktr->flags &= ~METEOR_ONLY_ODD_FIELDS;
bktr             1504 dev/pci/bktr/bktr_core.c 			bktr->flags |= METEOR_ONLY_EVEN_FIELDS;
bktr             1506 dev/pci/bktr/bktr_core.c 			bktr->flags &= ~METEOR_ONLY_EVEN_FIELDS;
bktr             1511 dev/pci/bktr/bktr_core.c 				bktr_name(bktr), geo->columns);
bktr             1517 dev/pci/bktr/bktr_core.c 				bktr_name(bktr), geo->columns);
bktr             1524 dev/pci/bktr/bktr_core.c 				bktr_name(bktr), geo->rows);
bktr             1532 dev/pci/bktr/bktr_core.c 				bktr_name(bktr), geo->rows);
bktr             1538 dev/pci/bktr/bktr_core.c 			       bktr_name(bktr));
bktr             1546 dev/pci/bktr/bktr_core.c 		bktr->dma_prog_loaded = FALSE;
bktr             1547 dev/pci/bktr/bktr_core.c 		OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_RISC_DISABLED);
bktr             1549 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_INT_MASK, ALL_INTS_DISABLED);
bktr             1558 dev/pci/bktr/bktr_core.c 			if ((int) temp > bktr->alloc_pages
bktr             1559 dev/pci/bktr/bktr_core.c 			    && bktr->video.addr == 0) {
bktr             1566 dev/pci/bktr/bktr_core.c                                 buf = get_bktr_mem(bktr, &dmamap,
bktr             1569 dev/pci/bktr/bktr_core.c                                         free_bktr_mem(bktr, bktr->dm_mem,
bktr             1570 dev/pci/bktr/bktr_core.c                                                       bktr->bigbuf);
bktr             1571 dev/pci/bktr/bktr_core.c                                         bktr->dm_mem = dmamap;
bktr             1572 dev/pci/bktr/bktr_core.c 					bktr->bigbuf = buf;
bktr             1573 dev/pci/bktr/bktr_core.c 					bktr->alloc_pages = temp;
bktr             1577 dev/pci/bktr/bktr_core.c 						    bktr_name(bktr),
bktr             1587 dev/pci/bktr/bktr_core.c 		bktr->rows = geo->rows;
bktr             1588 dev/pci/bktr/bktr_core.c 		bktr->cols = geo->columns;
bktr             1589 dev/pci/bktr/bktr_core.c 		bktr->frames = geo->frames;
bktr             1592 dev/pci/bktr/bktr_core.c 		if ( bktr->pixfmt_compat ) {
bktr             1593 dev/pci/bktr/bktr_core.c 			bktr->format = METEOR_GEO_YUV_422;
bktr             1597 dev/pci/bktr/bktr_core.c 				    bktr->format = METEOR_GEO_RGB16;
bktr             1600 dev/pci/bktr/bktr_core.c 				    bktr->format = METEOR_GEO_RGB24;
bktr             1603 dev/pci/bktr/bktr_core.c 				    bktr->format = METEOR_GEO_YUV_422;
bktr             1605 dev/pci/bktr/bktr_core.c 					bktr->format = METEOR_GEO_YUV_12;
bktr             1608 dev/pci/bktr/bktr_core.c 				    bktr->format = METEOR_GEO_YUV_PACKED;
bktr             1611 dev/pci/bktr/bktr_core.c 			bktr->pixfmt = oformat_meteor_to_bt( bktr->format );
bktr             1614 dev/pci/bktr/bktr_core.c 		if (bktr->flags & METEOR_CAP_MASK) {
bktr             1616 dev/pci/bktr/bktr_core.c 			if (bktr->flags & (METEOR_CONTIN|METEOR_SYNCAP)) {
bktr             1617 dev/pci/bktr/bktr_core.c 				switch(bktr->flags & METEOR_ONLY_FIELDS_MASK) {
bktr             1619 dev/pci/bktr/bktr_core.c 					bktr->flags |= METEOR_WANT_ODD;
bktr             1622 dev/pci/bktr/bktr_core.c 					bktr->flags |= METEOR_WANT_EVEN;
bktr             1625 dev/pci/bktr/bktr_core.c 					bktr->flags |= METEOR_WANT_MASK;
bktr             1629 dev/pci/bktr/bktr_core.c 				start_capture(bktr, METEOR_CONTIN);
bktr             1630 dev/pci/bktr/bktr_core.c 				OUTL(bktr, BKTR_INT_STAT, INL(bktr, BKTR_INT_STAT));
bktr             1631 dev/pci/bktr/bktr_core.c 				OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_ENABLED);
bktr             1632 dev/pci/bktr/bktr_core.c 				OUTW(bktr, BKTR_GPIO_DMA_CTL, bktr->capcontrol);
bktr             1633 dev/pci/bktr/bktr_core.c 				OUTL(bktr, BKTR_INT_MASK, BT848_INT_MYSTERYBIT |
bktr             1660 dev/pci/bktr/bktr_core.c 		if (bktr->flags & METEOR_CAP_MASK)
bktr             1664 dev/pci/bktr/bktr_core.c 		bktr->capture_area_x_offset = cap_area->x_offset;
bktr             1665 dev/pci/bktr/bktr_core.c 		bktr->capture_area_y_offset = cap_area->y_offset;
bktr             1666 dev/pci/bktr/bktr_core.c 		bktr->capture_area_x_size   = cap_area->x_size;
bktr             1667 dev/pci/bktr/bktr_core.c 		bktr->capture_area_y_size   = cap_area->y_size;
bktr             1668 dev/pci/bktr/bktr_core.c 		bktr->capture_area_enabled  = TRUE;
bktr             1670 dev/pci/bktr/bktr_core.c 		bktr->dma_prog_loaded = FALSE;
bktr             1675 dev/pci/bktr/bktr_core.c 		if (bktr->capture_area_enabled == FALSE) {
bktr             1679 dev/pci/bktr/bktr_core.c 				bktr->format_params].scaled_hactive;
bktr             1681 dev/pci/bktr/bktr_core.c 				bktr->format_params].vactive;
bktr             1683 dev/pci/bktr/bktr_core.c 			cap_area->x_offset = bktr->capture_area_x_offset;
bktr             1684 dev/pci/bktr/bktr_core.c 			cap_area->y_offset = bktr->capture_area_y_offset;
bktr             1685 dev/pci/bktr/bktr_core.c 			cap_area->x_size   = bktr->capture_area_x_size;
bktr             1686 dev/pci/bktr/bktr_core.c 			cap_area->y_size   = bktr->capture_area_y_size;
bktr             1691 dev/pci/bktr/bktr_core.c 		return bktr_common_ioctl( bktr, cmd, arg );
bktr             1701 dev/pci/bktr/bktr_core.c tuner_ioctl( bktr_ptr_t bktr, int unit, ioctl_cmd_t cmd, caddr_t arg, struct proc* pr )
bktr             1718 dev/pci/bktr/bktr_core.c 		if (bktr->remote_control == 0) return (EINVAL);
bktr             1719 dev/pci/bktr/bktr_core.c 		remote_read(bktr, (struct bktr_remote *)arg);
bktr             1724 dev/pci/bktr/bktr_core.c 		bktr->tuner.afc = (*(int *)arg != 0);
bktr             1728 dev/pci/bktr/bktr_core.c 		*(int *)arg = bktr->tuner.afc;
bktr             1734 dev/pci/bktr/bktr_core.c 		temp_mute( bktr, TRUE );
bktr             1735 dev/pci/bktr/bktr_core.c 		temp = tv_channel( bktr, (int)*(unsigned int *)arg );
bktr             1737 dev/pci/bktr/bktr_core.c 			temp_mute( bktr, FALSE );
bktr             1744 dev/pci/bktr/bktr_core.c 		if ( bktr->card.msp3400c )
bktr             1745 dev/pci/bktr/bktr_core.c 		  msp_autodetect( bktr );
bktr             1748 dev/pci/bktr/bktr_core.c 		if ( bktr->card.dpl3518a )
bktr             1749 dev/pci/bktr/bktr_core.c 		  dpl_autodetect( bktr );
bktr             1751 dev/pci/bktr/bktr_core.c 		temp_mute( bktr, FALSE );
bktr             1755 dev/pci/bktr/bktr_core.c 		*(unsigned int *)arg = bktr->tuner.channel;
bktr             1762 dev/pci/bktr/bktr_core.c 		bktr->tuner.chnlset = temp;
bktr             1766 dev/pci/bktr/bktr_core.c 		*(unsigned int *)arg = bktr->tuner.chnlset;
bktr             1770 dev/pci/bktr/bktr_core.c 		temp = get_tuner_status( bktr );
bktr             1775 dev/pci/bktr/bktr_core.c 		temp_mute( bktr, TRUE );
bktr             1776 dev/pci/bktr/bktr_core.c 		temp = tv_freq( bktr, (int)*(unsigned int *)arg, TV_FREQUENCY);
bktr             1777 dev/pci/bktr/bktr_core.c 		temp_mute( bktr, FALSE );
bktr             1779 dev/pci/bktr/bktr_core.c 			temp_mute( bktr, FALSE );
bktr             1786 dev/pci/bktr/bktr_core.c 		if ( bktr->card.msp3400c )
bktr             1787 dev/pci/bktr/bktr_core.c 		  msp_autodetect( bktr );
bktr             1790 dev/pci/bktr/bktr_core.c 		if ( bktr->card.dpl3518a )
bktr             1791 dev/pci/bktr/bktr_core.c 		  dpl_autodetect( bktr );
bktr             1793 dev/pci/bktr/bktr_core.c 		temp_mute( bktr, FALSE );
bktr             1797 dev/pci/bktr/bktr_core.c 		*(unsigned int *)arg = bktr->tuner.frequency;
bktr             1804 dev/pci/bktr/bktr_core.c 		if ( set_audio( bktr, *(int *)arg ) < 0 )
bktr             1810 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_HUE, (u_char)(*(int *)arg & 0xff));
bktr             1814 dev/pci/bktr/bktr_core.c 		*(int *)arg = (signed char)(INB(bktr, BKTR_HUE) & 0xff);
bktr             1819 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_BRIGHT, (u_char)(*(int *)arg & 0xff));
bktr             1823 dev/pci/bktr/bktr_core.c 		*(int *)arg = (signed char)(INB(bktr, BKTR_BRIGHT) & 0xff);
bktr             1830 dev/pci/bktr/bktr_core.c 		temp = INB(bktr, BKTR_E_CONTROL);
bktr             1831 dev/pci/bktr/bktr_core.c 		temp1 = INB(bktr, BKTR_O_CONTROL);
bktr             1845 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_SAT_U_LO, (u_char)(tmp_int & 0xff));
bktr             1846 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_SAT_V_LO, (u_char)(tmp_int & 0xff));
bktr             1847 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_E_CONTROL, temp);
bktr             1848 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_O_CONTROL, temp1);
bktr             1852 dev/pci/bktr/bktr_core.c 		tmp_int = (int)(INB(bktr, BKTR_SAT_V_LO) & 0xff);
bktr             1853 dev/pci/bktr/bktr_core.c 		if ( INB(bktr, BKTR_E_CONTROL) & BT848_E_CONTROL_SAT_V_MSB )
bktr             1862 dev/pci/bktr/bktr_core.c 		temp = INB(bktr, BKTR_E_CONTROL);
bktr             1863 dev/pci/bktr/bktr_core.c 		temp1 = INB(bktr, BKTR_O_CONTROL);
bktr             1873 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_SAT_V_LO, (u_char)(tmp_int & 0xff));
bktr             1874 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_E_CONTROL, temp);
bktr             1875 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_O_CONTROL, temp1);
bktr             1879 dev/pci/bktr/bktr_core.c 		tmp_int = (int)INB(bktr, BKTR_SAT_V_LO) & 0xff;
bktr             1880 dev/pci/bktr/bktr_core.c 		if ( INB(bktr, BKTR_E_CONTROL) & BT848_E_CONTROL_SAT_V_MSB )
bktr             1889 dev/pci/bktr/bktr_core.c 		temp = INB(bktr, BKTR_E_CONTROL);
bktr             1890 dev/pci/bktr/bktr_core.c 		temp1 = INB(bktr, BKTR_O_CONTROL);
bktr             1900 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_SAT_U_LO, (u_char)(tmp_int & 0xff));
bktr             1901 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_E_CONTROL, temp);
bktr             1902 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_O_CONTROL, temp1);
bktr             1906 dev/pci/bktr/bktr_core.c 		tmp_int = (int)INB(bktr, BKTR_SAT_U_LO) & 0xff;
bktr             1907 dev/pci/bktr/bktr_core.c 		if ( INB(bktr, BKTR_E_CONTROL) & BT848_E_CONTROL_SAT_U_MSB )
bktr             1916 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_E_CONTROL, INB(bktr, BKTR_E_CONTROL) & ~0xe0);
bktr             1917 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_O_CONTROL, INB(bktr, BKTR_O_CONTROL) & ~0xe0);
bktr             1918 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_E_CONTROL, INB(bktr, BKTR_E_CONTROL) | tmp_int);
bktr             1919 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_O_CONTROL, INB(bktr, BKTR_O_CONTROL) | tmp_int);
bktr             1923 dev/pci/bktr/bktr_core.c 		*(int *)arg = (int) ( (INB(bktr, BKTR_E_CONTROL) & 0xe0) >> 5) ;
bktr             1931 dev/pci/bktr/bktr_core.c 		temp = INB(bktr, BKTR_E_CONTROL);
bktr             1932 dev/pci/bktr/bktr_core.c 		temp1 = INB(bktr, BKTR_O_CONTROL);
bktr             1942 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_CONTRAST_LO, (u_char)(tmp_int & 0xff));
bktr             1943 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_E_CONTROL, temp);
bktr             1944 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_O_CONTROL, temp1);
bktr             1948 dev/pci/bktr/bktr_core.c 		tmp_int = (int)INB(bktr, BKTR_CONTRAST_LO) & 0xff;
bktr             1949 dev/pci/bktr/bktr_core.c 		if ( INB(bktr, BKTR_E_CONTROL) & BT848_E_CONTROL_CON_MSB )
bktr             1959 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_COLOR_CTL, INB(bktr, BKTR_COLOR_CTL) | BT848_COLOR_CTL_COLOR_BARS);
bktr             1963 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_COLOR_CTL, INB(bktr, BKTR_COLOR_CTL) & ~(BT848_COLOR_CTL_COLOR_BARS));
bktr             1967 dev/pci/bktr/bktr_core.c 		temp = bktr->audio_mux_select;
bktr             1968 dev/pci/bktr/bktr_core.c 		if ( bktr->audio_mute_state == TRUE )
bktr             1974 dev/pci/bktr/bktr_core.c 		if ( set_BTSC( bktr, *(int *)arg ) < 0 )
bktr             1982 dev/pci/bktr/bktr_core.c 		if ( writeEEProm( bktr, offset, count, buf ) < 0 )
bktr             1990 dev/pci/bktr/bktr_core.c 		if ( readEEProm( bktr, offset, count, buf ) < 0 )
bktr             1998 dev/pci/bktr/bktr_core.c 		if ( signCard( bktr, offset, count, buf ) < 0 )
bktr             2005 dev/pci/bktr/bktr_core.c                 *(int *)arg = INL(bktr, BKTR_GPIO_OUT_EN);
bktr             2009 dev/pci/bktr/bktr_core.c                 OUTL(bktr, BKTR_GPIO_OUT_EN, *(int *)arg);
bktr             2013 dev/pci/bktr/bktr_core.c                 *(int *)arg = INL(bktr, BKTR_GPIO_DATA);
bktr             2017 dev/pci/bktr/bktr_core.c                 OUTL(bktr, BKTR_GPIO_DATA, *(int *)arg);
bktr             2024 dev/pci/bktr/bktr_core.c             *(unsigned char *)arg = bktr->tuner.radio_mode;
bktr             2028 dev/pci/bktr/bktr_core.c             bktr->tuner.radio_mode = *(unsigned char *)arg;
bktr             2032 dev/pci/bktr/bktr_core.c             *(unsigned long *)arg = bktr->tuner.frequency;
bktr             2043 dev/pci/bktr/bktr_core.c 	    printf("%s: arg=%d temp=%d\n", bktr_name(bktr),
bktr             2051 dev/pci/bktr/bktr_core.c 	      printf("%s: Radio frequency out of range\n", bktr_name(bktr));
bktr             2055 dev/pci/bktr/bktr_core.c 	    temp_mute( bktr, TRUE );
bktr             2056 dev/pci/bktr/bktr_core.c 	    temp = tv_freq( bktr, temp, FM_RADIO_FREQUENCY );
bktr             2057 dev/pci/bktr/bktr_core.c 	    temp_mute( bktr, FALSE );
bktr             2060 dev/pci/bktr/bktr_core.c     printf("%s: tv_freq returned: %d\n", bktr_name(bktr), temp);
bktr             2076 dev/pci/bktr/bktr_core.c 			i2cWrite( bktr, i2c_addr, i2c_port, data);
bktr             2078 dev/pci/bktr/bktr_core.c 			data = i2cRead( bktr, i2c_addr);
bktr             2090 dev/pci/bktr/bktr_core.c 		msp->data = msp_dpl_read(bktr, bktr->msp_addr,
bktr             2099 dev/pci/bktr/bktr_core.c 		msp_dpl_write(bktr, bktr->msp_addr, msp->function,
bktr             2105 dev/pci/bktr/bktr_core.c 		msp_dpl_reset(bktr, bktr->msp_addr);
bktr             2110 dev/pci/bktr/bktr_core.c 		return bktr_common_ioctl( bktr, cmd, arg );
bktr             2121 dev/pci/bktr/bktr_core.c bktr_common_ioctl( bktr_ptr_t bktr, ioctl_cmd_t cmd, caddr_t arg )
bktr             2147 dev/pci/bktr/bktr_core.c 		        bktr->flags = (bktr->flags & ~METEOR_DEV_MASK)
bktr             2149 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM)
bktr             2153 dev/pci/bktr/bktr_core.c 			if ((bktr->card.card_id == CARD_HAUPPAUGE) &&
bktr             2154 dev/pci/bktr/bktr_core.c 				(bktr->id==BROOKTREE_878 ||
bktr             2155 dev/pci/bktr/bktr_core.c 				 bktr->id==BROOKTREE_879) )
bktr             2156 dev/pci/bktr/bktr_core.c 				OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) | BT848_IFORM_M_MUX3);
bktr             2158 dev/pci/bktr/bktr_core.c 				OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) | BT848_IFORM_M_MUX1);
bktr             2160 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_E_CONTROL, INB(bktr, BKTR_E_CONTROL) & ~BT848_E_CONTROL_COMP);
bktr             2161 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_O_CONTROL, INB(bktr, BKTR_O_CONTROL) & ~BT848_O_CONTROL_COMP);
bktr             2162 dev/pci/bktr/bktr_core.c 			set_audio( bktr, AUDIO_EXTERN );
bktr             2167 dev/pci/bktr/bktr_core.c 			bktr->flags = (bktr->flags & ~METEOR_DEV_MASK)
bktr             2169 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) & ~BT848_IFORM_MUXSEL);
bktr             2170 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) | BT848_IFORM_M_MUX0);
bktr             2171 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_E_CONTROL, INB(bktr, BKTR_E_CONTROL) & ~BT848_E_CONTROL_COMP);
bktr             2172 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_O_CONTROL, INB(bktr, BKTR_O_CONTROL) & ~BT848_O_CONTROL_COMP);
bktr             2173 dev/pci/bktr/bktr_core.c 			set_audio( bktr, AUDIO_TUNER );
bktr             2178 dev/pci/bktr/bktr_core.c 			bktr->flags = (bktr->flags & ~METEOR_DEV_MASK)
bktr             2180 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) & ~BT848_IFORM_MUXSEL);
bktr             2181 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) | BT848_IFORM_M_MUX2);
bktr             2182 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_E_CONTROL, INB(bktr, BKTR_E_CONTROL) & ~BT848_E_CONTROL_COMP);
bktr             2183 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_O_CONTROL, INB(bktr, BKTR_E_CONTROL) & ~BT848_O_CONTROL_COMP);
bktr             2184 dev/pci/bktr/bktr_core.c 			set_audio( bktr, AUDIO_EXTERN );
bktr             2189 dev/pci/bktr/bktr_core.c 			bktr->flags = (bktr->flags & ~METEOR_DEV_MASK)
bktr             2191 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) & ~BT848_IFORM_MUXSEL);
bktr             2192 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) | BT848_IFORM_M_MUX2);
bktr             2193 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_E_CONTROL, INB(bktr, BKTR_E_CONTROL) | BT848_E_CONTROL_COMP);
bktr             2194 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_O_CONTROL, INB(bktr, BKTR_O_CONTROL) | BT848_O_CONTROL_COMP);
bktr             2195 dev/pci/bktr/bktr_core.c 			set_audio( bktr, AUDIO_EXTERN );
bktr             2199 dev/pci/bktr/bktr_core.c 		  if ((bktr->id == BROOKTREE_848A) ||
bktr             2200 dev/pci/bktr/bktr_core.c 		      (bktr->id == BROOKTREE_849A) ||
bktr             2201 dev/pci/bktr/bktr_core.c 		      (bktr->id == BROOKTREE_878) ||
bktr             2202 dev/pci/bktr/bktr_core.c 		      (bktr->id == BROOKTREE_879) ) {
bktr             2203 dev/pci/bktr/bktr_core.c 			bktr->flags = (bktr->flags & ~METEOR_DEV_MASK)
bktr             2205 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) & ~BT848_IFORM_MUXSEL);
bktr             2208 dev/pci/bktr/bktr_core.c 			if ((bktr->card.card_id == CARD_HAUPPAUGE) &&
bktr             2209 dev/pci/bktr/bktr_core.c 				(bktr->id==BROOKTREE_878 ||
bktr             2210 dev/pci/bktr/bktr_core.c 				 bktr->id==BROOKTREE_879) )
bktr             2211 dev/pci/bktr/bktr_core.c 				OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) | BT848_IFORM_M_MUX1);
bktr             2213 dev/pci/bktr/bktr_core.c 				OUTB(bktr, BKTR_IFORM, INB(bktr, BKTR_IFORM) | BT848_IFORM_M_MUX3);
bktr             2215 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_E_CONTROL, INB(bktr, BKTR_E_CONTROL) & ~BT848_E_CONTROL_COMP);
bktr             2216 dev/pci/bktr/bktr_core.c 			OUTB(bktr, BKTR_O_CONTROL, INB(bktr, BKTR_O_CONTROL) & ~BT848_O_CONTROL_COMP);
bktr             2217 dev/pci/bktr/bktr_core.c 			set_audio( bktr, AUDIO_EXTERN );
bktr             2228 dev/pci/bktr/bktr_core.c 		*(u_int *)arg = bktr->flags & METEOR_DEV_MASK;
bktr             2236 dev/pci/bktr/bktr_core.c 		bktr->pixfmt          = *(int *)arg;
bktr             2237 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_COLOR_CTL, (INB(bktr, BKTR_COLOR_CTL) & 0xf0)
bktr             2238 dev/pci/bktr/bktr_core.c 		     | pixfmt_swap_flags( bktr->pixfmt ));
bktr             2239 dev/pci/bktr/bktr_core.c 		bktr->pixfmt_compat   = FALSE;
bktr             2243 dev/pci/bktr/bktr_core.c 		*(int *)arg = bktr->pixfmt;
bktr             2293 dev/pci/bktr/bktr_core.c dump_bt848( bktr_ptr_t bktr )
bktr             2307 dev/pci/bktr/bktr_core.c 		       bktr_name(bktr),
bktr             2308 dev/pci/bktr/bktr_core.c 		       r[i], INL(bktr, r[i]),
bktr             2309 dev/pci/bktr/bktr_core.c 		       r[i+1], INL(bktr, r[i+1]),
bktr             2310 dev/pci/bktr/bktr_core.c 		       r[i+2], INL(bktr, r[i+2]),
bktr             2311 dev/pci/bktr/bktr_core.c 		       r[i+3], INL(bktr, r[i+3]));
bktr             2314 dev/pci/bktr/bktr_core.c 	printf("%s: INT STAT %x \n", bktr_name(bktr),
bktr             2315 dev/pci/bktr/bktr_core.c 	       INL(bktr, BKTR_INT_STAT));
bktr             2316 dev/pci/bktr/bktr_core.c 	printf("%s: Reg INT_MASK %x \n", bktr_name(bktr),
bktr             2317 dev/pci/bktr/bktr_core.c 	       INL(bktr, BKTR_INT_MASK));
bktr             2318 dev/pci/bktr/bktr_core.c 	printf("%s: Reg GPIO_DMA_CTL %x \n", bktr_name(bktr),
bktr             2319 dev/pci/bktr/bktr_core.c 	       INW(bktr, BKTR_GPIO_DMA_CTL));
bktr             2370 dev/pci/bktr/bktr_core.c notclipped (bktr_reg_t * bktr, int x, int width) {
bktr             2373 dev/pci/bktr/bktr_core.c     bktr->clip_start = -1;
bktr             2374 dev/pci/bktr/bktr_core.c     bktr->last_y = 0;
bktr             2375 dev/pci/bktr/bktr_core.c     bktr->y = 0;
bktr             2376 dev/pci/bktr/bktr_core.c     bktr->y2 = width;
bktr             2377 dev/pci/bktr/bktr_core.c     bktr->line_length = width;
bktr             2378 dev/pci/bktr/bktr_core.c     bktr->yclip = -1;
bktr             2379 dev/pci/bktr/bktr_core.c     bktr->yclip2 = -1;
bktr             2380 dev/pci/bktr/bktr_core.c     bktr->current_col = 0;
bktr             2382 dev/pci/bktr/bktr_core.c     if (bktr->max_clip_node == 0 ) return TRUE;
bktr             2383 dev/pci/bktr/bktr_core.c     clip_node = (bktr_clip_t *) &bktr->clip_list[0];
bktr             2386 dev/pci/bktr/bktr_core.c     for (i = 0; i < bktr->max_clip_node; i++ ) {
bktr             2387 dev/pci/bktr/bktr_core.c 	clip_node = (bktr_clip_t *) &bktr->clip_list[i];
bktr             2389 dev/pci/bktr/bktr_core.c 	    bktr->clip_start = i;
bktr             2398 dev/pci/bktr/bktr_core.c getline(bktr_reg_t *bktr, int x ) {
bktr             2402 dev/pci/bktr/bktr_core.c     if (bktr->line_length == 0 ||
bktr             2403 dev/pci/bktr/bktr_core.c 	bktr->current_col >= bktr->line_length) return FALSE;
bktr             2405 dev/pci/bktr/bktr_core.c     bktr->y = min(bktr->last_y, bktr->line_length);
bktr             2406 dev/pci/bktr/bktr_core.c     bktr->y2 = bktr->line_length;
bktr             2408 dev/pci/bktr/bktr_core.c     bktr->yclip = bktr->yclip2 = -1;
bktr             2409 dev/pci/bktr/bktr_core.c     for (i = bktr->clip_start; i < bktr->max_clip_node; i++ ) {
bktr             2410 dev/pci/bktr/bktr_core.c 	clip_node = (bktr_clip_t *) &bktr->clip_list[i];
bktr             2412 dev/pci/bktr/bktr_core.c 	    if (bktr->last_y <= clip_node->y_min) {
bktr             2413 dev/pci/bktr/bktr_core.c 		bktr->y =      min(bktr->last_y, bktr->line_length);
bktr             2414 dev/pci/bktr/bktr_core.c 		bktr->y2 =     min(clip_node->y_min, bktr->line_length);
bktr             2415 dev/pci/bktr/bktr_core.c 		bktr->yclip =  min(clip_node->y_min, bktr->line_length);
bktr             2416 dev/pci/bktr/bktr_core.c 		bktr->yclip2 = min(clip_node->y_max, bktr->line_length);
bktr             2417 dev/pci/bktr/bktr_core.c 		bktr->last_y = bktr->yclip2;
bktr             2418 dev/pci/bktr/bktr_core.c 		bktr->clip_start = i;
bktr             2420 dev/pci/bktr/bktr_core.c 		for (j = i+1; j  < bktr->max_clip_node; j++ ) {
bktr             2421 dev/pci/bktr/bktr_core.c 		    clip_node = (bktr_clip_t *) &bktr->clip_list[j];
bktr             2423 dev/pci/bktr/bktr_core.c 			if (bktr->last_y >= clip_node->y_min) {
bktr             2424 dev/pci/bktr/bktr_core.c 			    bktr->yclip2 = min(clip_node->y_max, bktr->line_length);
bktr             2425 dev/pci/bktr/bktr_core.c 			    bktr->last_y = bktr->yclip2;
bktr             2426 dev/pci/bktr/bktr_core.c 			    bktr->clip_start = j;
bktr             2435 dev/pci/bktr/bktr_core.c     if (bktr->current_col <= bktr->line_length) {
bktr             2436 dev/pci/bktr/bktr_core.c 	bktr->current_col = bktr->line_length;
bktr             2443 dev/pci/bktr/bktr_core.c split(bktr_reg_t *bktr, u_int **dma_prog, int width, u_int operation,
bktr             2448 dev/pci/bktr/bktr_core.c  const struct meteor_pixfmt *pf = &pixfmt_table[ bktr->pixfmt ].public;
bktr             2465 dev/pci/bktr/bktr_core.c        } else if (bktr->current_col == 0 ) {
bktr             2467 dev/pci/bktr/bktr_core.c        } else if (bktr->current_col == cols) {
bktr             2483 dev/pci/bktr/bktr_core.c      bktr->current_col += width;
bktr             2487 dev/pci/bktr/bktr_core.c 	if (bktr->current_col == 0 && width == cols) {
bktr             2490 dev/pci/bktr/bktr_core.c         } else if (bktr->current_col == 0 ) {
bktr             2493 dev/pci/bktr/bktr_core.c 	} else if (bktr->current_col >= cols)  {
bktr             2519 dev/pci/bktr/bktr_core.c 	bktr->current_col += width;
bktr             2531 dev/pci/bktr/bktr_core.c rgb_vbi_prog(bktr_ptr_t bktr, char i_flag, int cols, int rows, int interlace )
bktr             2539 dev/pci/bktr/bktr_core.c         const struct meteor_pixfmt_internal *pf_int = &pixfmt_table[ bktr->pixfmt ];
bktr             2545 dev/pci/bktr/bktr_core.c 	vbisamples = format_params[bktr->format_params].vbi_num_samples;
bktr             2546 dev/pci/bktr/bktr_core.c 	vbilines   = format_params[bktr->format_params].vbi_num_lines;
bktr             2549 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_COLOR_FMT, pf_int->color_fmt);
bktr             2550 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_ADC, SYNC_LEVEL);
bktr             2551 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_VBI_PACK_SIZE, ((num_dwords)) & 0xff);
bktr             2552 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_VBI_PACK_DEL, ((num_dwords)>> 8) & 0x01); /* no hdelay    */
bktr             2555 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_OFORM, 0x00);
bktr             2557 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) | 0x40); /* set chroma comb */
bktr             2558 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) | 0x40);
bktr             2559 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) & ~0x80); /* clear Ycomb */
bktr             2560 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) & ~0x80);
bktr             2563 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_COLOR_CTL, INB(bktr, BKTR_COLOR_CTL) | BT848_COLOR_CTL_GAMMA);
bktr             2566 dev/pci/bktr/bktr_core.c 	    OUTB(bktr, BKTR_E_VTC, 0);
bktr             2567 dev/pci/bktr/bktr_core.c 	    OUTB(bktr, BKTR_O_VTC, 0);
bktr             2569 dev/pci/bktr/bktr_core.c 	    OUTB(bktr, BKTR_E_VTC, 1);
bktr             2570 dev/pci/bktr/bktr_core.c 	    OUTB(bktr, BKTR_O_VTC, 1);
bktr             2572 dev/pci/bktr/bktr_core.c 	bktr->capcontrol = 3 << 2 |  3;
bktr             2574 dev/pci/bktr/bktr_core.c 	dma_prog = (u_int *) bktr->dma_prog;
bktr             2578 dev/pci/bktr/bktr_core.c 	if (bktr->video.addr) {
bktr             2579 dev/pci/bktr/bktr_core.c 		target_buffer = bktr->video.addr;
bktr             2580 dev/pci/bktr/bktr_core.c 		pitch = bktr->video.width;
bktr             2583 dev/pci/bktr/bktr_core.c 		target_buffer = bktr->dm_mem->dm_segs->ds_addr;
bktr             2603 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_vbidata->dm_segs->ds_addr +
bktr             2615 dev/pci/bktr/bktr_core.c 		    if ( notclipped(bktr, i, width)) {
bktr             2616 dev/pci/bktr/bktr_core.c 			split(bktr, &dma_prog, bktr->y2 - bktr->y, OP_WRITE,
bktr             2620 dev/pci/bktr/bktr_core.c 			while(getline(bktr, i)) {
bktr             2621 dev/pci/bktr/bktr_core.c 			    if (bktr->y != bktr->y2 ) {
bktr             2622 dev/pci/bktr/bktr_core.c 				split(bktr, &dma_prog, bktr->y2 - bktr->y,
bktr             2625 dev/pci/bktr/bktr_core.c 			    if (bktr->yclip != bktr->yclip2 ) {
bktr             2626 dev/pci/bktr/bktr_core.c 				split(bktr, &dma_prog, bktr->yclip2 -
bktr             2627 dev/pci/bktr/bktr_core.c 				    bktr->yclip, OP_SKIP, Bpp, &target, cols);
bktr             2648 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_vbidata->dm_segs->ds_addr +
bktr             2666 dev/pci/bktr/bktr_core.c 		    if ( notclipped(bktr, i, width)) {
bktr             2667 dev/pci/bktr/bktr_core.c 			split(bktr, &dma_prog, bktr->y2 - bktr->y, OP_WRITE,
bktr             2670 dev/pci/bktr/bktr_core.c 			while(getline(bktr, i)) {
bktr             2671 dev/pci/bktr/bktr_core.c 			    if (bktr->y != bktr->y2 ) {
bktr             2672 dev/pci/bktr/bktr_core.c 				split(bktr, &dma_prog, bktr->y2 - bktr->y,
bktr             2675 dev/pci/bktr/bktr_core.c 			    if (bktr->yclip != bktr->yclip2 ) {
bktr             2676 dev/pci/bktr/bktr_core.c 				split(bktr, &dma_prog, bktr->yclip2 -
bktr             2677 dev/pci/bktr/bktr_core.c 				    bktr->yclip, OP_SKIP, Bpp, &target, cols);
bktr             2691 dev/pci/bktr/bktr_core.c 	*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr +
bktr             2692 dev/pci/bktr/bktr_core.c 	    ((char *)loop_point - (char *)bktr->dma_prog));
bktr             2698 dev/pci/bktr/bktr_core.c rgb_prog( bktr_ptr_t bktr, char i_flag, int cols, int rows, int interlace )
bktr             2704 dev/pci/bktr/bktr_core.c         const struct meteor_pixfmt_internal *pf_int = &pixfmt_table[ bktr->pixfmt ];
bktr             2707 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_COLOR_FMT, pf_int->color_fmt);
bktr             2708 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_VBI_PACK_SIZE, 0);
bktr             2709 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_VBI_PACK_DEL, 0);
bktr             2710 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_ADC, SYNC_LEVEL);
bktr             2712 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_OFORM, 0x00);
bktr             2714 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) | 0x40); /* set chroma comb */
bktr             2715 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) | 0x40);
bktr             2716 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) & ~0x80); /* clear Ycomb */
bktr             2717 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) & ~0x80);
bktr             2720 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_COLOR_CTL, INB(bktr, BKTR_COLOR_CTL) | BT848_COLOR_CTL_GAMMA);
bktr             2723 dev/pci/bktr/bktr_core.c 	    OUTB(bktr, BKTR_E_VTC, 0);
bktr             2724 dev/pci/bktr/bktr_core.c 	    OUTB(bktr, BKTR_O_VTC, 0);
bktr             2726 dev/pci/bktr/bktr_core.c 	    OUTB(bktr, BKTR_E_VTC, 1);
bktr             2727 dev/pci/bktr/bktr_core.c 	    OUTB(bktr, BKTR_O_VTC, 1);
bktr             2729 dev/pci/bktr/bktr_core.c 	bktr->capcontrol = 3 << 2 |  3;
bktr             2731 dev/pci/bktr/bktr_core.c 	dma_prog = (u_int *)bktr->dma_prog;
bktr             2735 dev/pci/bktr/bktr_core.c 	if (bktr->video.addr) {
bktr             2736 dev/pci/bktr/bktr_core.c 		target_buffer = (u_int) bktr->video.addr;
bktr             2737 dev/pci/bktr/bktr_core.c 		pitch = bktr->video.width;
bktr             2740 dev/pci/bktr/bktr_core.c 		target_buffer = bktr->dm_mem->dm_segs->ds_addr;
bktr             2754 dev/pci/bktr/bktr_core.c 	    if ( notclipped(bktr, i, width)) {
bktr             2755 dev/pci/bktr/bktr_core.c 		split(bktr, &dma_prog, bktr->y2 - bktr->y, OP_WRITE,
bktr             2759 dev/pci/bktr/bktr_core.c 		while(getline(bktr, i)) {
bktr             2760 dev/pci/bktr/bktr_core.c 		    if (bktr->y != bktr->y2 ) {
bktr             2761 dev/pci/bktr/bktr_core.c 			split(bktr, &dma_prog, bktr->y2 - bktr->y, OP_WRITE,
bktr             2764 dev/pci/bktr/bktr_core.c 		    if (bktr->yclip != bktr->yclip2 ) {
bktr             2765 dev/pci/bktr/bktr_core.c 			split(bktr, &dma_prog, bktr->yclip2 - bktr->yclip,
bktr             2781 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr);
bktr             2790 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr);
bktr             2799 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_oprog->dm_segs->ds_addr);
bktr             2807 dev/pci/bktr/bktr_core.c 		dma_prog = (u_int *) bktr->odd_dma_prog;
bktr             2815 dev/pci/bktr/bktr_core.c 		    if ( notclipped(bktr, i, width)) {
bktr             2816 dev/pci/bktr/bktr_core.c 			split(bktr, &dma_prog, bktr->y2 - bktr->y, OP_WRITE,
bktr             2819 dev/pci/bktr/bktr_core.c 			while(getline(bktr, i)) {
bktr             2820 dev/pci/bktr/bktr_core.c 			    if (bktr->y != bktr->y2 ) {
bktr             2821 dev/pci/bktr/bktr_core.c 				split(bktr, &dma_prog, bktr->y2 - bktr->y,
bktr             2824 dev/pci/bktr/bktr_core.c 			    if (bktr->yclip != bktr->yclip2 ) {
bktr             2825 dev/pci/bktr/bktr_core.c 				split(bktr, &dma_prog, bktr->yclip2 -
bktr             2826 dev/pci/bktr/bktr_core.c 				    bktr->yclip, OP_SKIP, Bpp, &target, cols);
bktr             2839 dev/pci/bktr/bktr_core.c 	*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr);
bktr             2848 dev/pci/bktr/bktr_core.c yuvpack_prog( bktr_ptr_t bktr, char i_flag,
bktr             2856 dev/pci/bktr/bktr_core.c         const struct meteor_pixfmt_internal *pf_int = &pixfmt_table[ bktr->pixfmt ];
bktr             2859 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_COLOR_FMT, pf_int->color_fmt);
bktr             2861 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_SCLOOP, INB(bktr, BKTR_E_SCLOOP) | BT848_E_SCLOOP_CAGC); /* enable chroma comb */
bktr             2862 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_SCLOOP, INB(bktr, BKTR_O_SCLOOP) | BT848_O_SCLOOP_CAGC);
bktr             2864 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_COLOR_CTL, INB(bktr, BKTR_COLOR_CTL) | BT848_COLOR_CTL_RGB_DED | BT848_COLOR_CTL_GAMMA);
bktr             2865 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_ADC, SYNC_LEVEL);
bktr             2867 dev/pci/bktr/bktr_core.c 	bktr->capcontrol =   1 << 6 | 1 << 4 | 1 << 2 | 3;
bktr             2868 dev/pci/bktr/bktr_core.c 	bktr->capcontrol = 3 << 2 |  3;
bktr             2870 dev/pci/bktr/bktr_core.c 	dma_prog = (u_int *) bktr->dma_prog;
bktr             2879 dev/pci/bktr/bktr_core.c 	if (bktr->video.addr)
bktr             2880 dev/pci/bktr/bktr_core.c 		target_buffer = bktr->video.addr;
bktr             2882 dev/pci/bktr/bktr_core.c 		target_buffer = bktr->dm_mem->dm_segs->ds_addr;
bktr             2907 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr);
bktr             2915 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr);
bktr             2923 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_oprog->dm_segs->ds_addr);
bktr             2931 dev/pci/bktr/bktr_core.c 		dma_prog = (u_int * ) bktr->odd_dma_prog;
bktr             2950 dev/pci/bktr/bktr_core.c 	*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr);
bktr             2953 dev/pci/bktr/bktr_core.c 	*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr);
bktr             2962 dev/pci/bktr/bktr_core.c yuv422_prog(bktr_ptr_t bktr, char i_flag, int cols, int rows, int interlace)
bktr             2968 dev/pci/bktr/bktr_core.c         const struct meteor_pixfmt_internal *pf_int = &pixfmt_table[ bktr->pixfmt ];
bktr             2970 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_COLOR_FMT, pf_int->color_fmt);
bktr             2972 dev/pci/bktr/bktr_core.c 	dma_prog = (u_int *) bktr->dma_prog;
bktr             2974 dev/pci/bktr/bktr_core.c 	bktr->capcontrol =   1 << 6 | 1 << 4 |	3;
bktr             2976 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_ADC, SYNC_LEVEL);
bktr             2977 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_OFORM, 0x00);
bktr             2979 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_CONTROL, INB(bktr, BKTR_E_CONTROL) | BT848_E_CONTROL_LDEC); /* disable luma decimation */
bktr             2980 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_CONTROL, INB(bktr, BKTR_O_CONTROL) | BT848_O_CONTROL_LDEC);
bktr             2982 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_SCLOOP, INB(bktr, BKTR_E_SCLOOP) | BT848_E_SCLOOP_CAGC);	/* chroma agc enable */
bktr             2983 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_SCLOOP, INB(bktr, BKTR_O_SCLOOP) | BT848_O_SCLOOP_CAGC);
bktr             2985 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) & ~0x80); /* clear Ycomb */
bktr             2986 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) & ~0x80);
bktr             2987 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) | 0x40); /* set chroma comb */
bktr             2988 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) | 0x40);
bktr             2991 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_COLOR_CTL, INB(bktr, BKTR_COLOR_CTL) | BT848_COLOR_CTL_GAMMA);
bktr             2995 dev/pci/bktr/bktr_core.c 	if (bktr->video.addr)
bktr             2996 dev/pci/bktr/bktr_core.c 		target_buffer = (u_int) bktr->video.addr;
bktr             2998 dev/pci/bktr/bktr_core.c 		target_buffer = bktr->dm_mem->dm_segs->ds_addr;
bktr             3025 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr);
bktr             3033 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr);
bktr             3041 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_oprog->dm_segs->ds_addr);
bktr             3047 dev/pci/bktr/bktr_core.c 		dma_prog = (u_int * ) bktr->odd_dma_prog;
bktr             3069 dev/pci/bktr/bktr_core.c 	*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr);
bktr             3078 dev/pci/bktr/bktr_core.c yuv12_prog( bktr_ptr_t bktr, char i_flag,
bktr             3086 dev/pci/bktr/bktr_core.c         const struct meteor_pixfmt_internal *pf_int = &pixfmt_table[ bktr->pixfmt ];
bktr             3088 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_COLOR_FMT, pf_int->color_fmt);
bktr             3090 dev/pci/bktr/bktr_core.c 	dma_prog = (u_int *) bktr->dma_prog;
bktr             3092 dev/pci/bktr/bktr_core.c 	bktr->capcontrol =   1 << 6 | 1 << 4 |	3;
bktr             3094 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_ADC, SYNC_LEVEL);
bktr             3095 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_OFORM, 0x0);
bktr             3100 dev/pci/bktr/bktr_core.c 	if (bktr->video.addr)
bktr             3101 dev/pci/bktr/bktr_core.c 		target_buffer = (u_int) bktr->video.addr;
bktr             3103 dev/pci/bktr/bktr_core.c 		target_buffer = bktr->dm_mem->dm_segs->ds_addr;
bktr             3133 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr);
bktr             3141 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr);
bktr             3148 dev/pci/bktr/bktr_core.c 		*dma_prog++ = htole32(bktr->dm_oprog->dm_segs->ds_addr);
bktr             3154 dev/pci/bktr/bktr_core.c 		dma_prog = (u_int *)bktr->odd_dma_prog;
bktr             3180 dev/pci/bktr/bktr_core.c 	*dma_prog++ = htole32(bktr->dm_prog->dm_segs->ds_addr);
bktr             3189 dev/pci/bktr/bktr_core.c build_dma_prog( bktr_ptr_t bktr, char i_flag )
bktr             3195 dev/pci/bktr/bktr_core.c         const struct meteor_pixfmt_internal *pf_int = &pixfmt_table[ bktr->pixfmt ];
bktr             3198 dev/pci/bktr/bktr_core.c 	fp = &format_params[bktr->format_params];
bktr             3200 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_INT_MASK,  ALL_INTS_DISABLED);
bktr             3203 dev/pci/bktr/bktr_core.c 	OUTW(bktr, BKTR_GPIO_DMA_CTL, INW(bktr, BKTR_GPIO_DMA_CTL) & ~FIFO_RISC_ENABLED);
bktr             3206 dev/pci/bktr/bktr_core.c 	if (bktr->capture_area_enabled)
bktr             3207 dev/pci/bktr/bktr_core.c 	  temp = ((quad_t ) fp->htotal* (quad_t) bktr->capture_area_x_size * 4096
bktr             3208 dev/pci/bktr/bktr_core.c 		  / fp->scaled_htotal / bktr->cols) -  4096;
bktr             3211 dev/pci/bktr/bktr_core.c 		  / fp->scaled_htotal / bktr->cols) -  4096;
bktr             3214 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_HSCALE_LO, temp & 0xff);
bktr             3215 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_HSCALE_LO, temp & 0xff);
bktr             3216 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_HSCALE_HI, (temp >> 8) & 0xff);
bktr             3217 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_HSCALE_HI, (temp >> 8) & 0xff);
bktr             3220 dev/pci/bktr/bktr_core.c 	temp = bktr->cols;
bktr             3222 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_HACTIVE_LO, temp & 0xff);
bktr             3223 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_HACTIVE_LO, temp & 0xff);
bktr             3224 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_CROP, INB(bktr, BKTR_E_CROP) & ~0x3);
bktr             3225 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_CROP, INB(bktr, BKTR_O_CROP) & ~0x3);
bktr             3226 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_CROP, INB(bktr, BKTR_E_CROP) | ((temp >> 8) & 0x3));
bktr             3227 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_CROP, INB(bktr, BKTR_O_CROP) | ((temp >> 8) & 0x3));
bktr             3230 dev/pci/bktr/bktr_core.c 	if (bktr->capture_area_enabled)
bktr             3231 dev/pci/bktr/bktr_core.c 	  temp = ( (fp->hdelay* fp->scaled_hactive + bktr->capture_area_x_offset* fp->scaled_htotal)
bktr             3232 dev/pci/bktr/bktr_core.c 		 * bktr->cols) / (bktr->capture_area_x_size * fp->hactive);
bktr             3234 dev/pci/bktr/bktr_core.c 	  temp = (fp->hdelay * bktr->cols) / fp->hactive;
bktr             3239 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_DELAY_LO, temp & 0xff);
bktr             3240 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_DELAY_LO, temp & 0xff);
bktr             3241 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_CROP, INB(bktr, BKTR_E_CROP) & ~0xc);
bktr             3242 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_CROP, INB(bktr, BKTR_O_CROP) & ~0xc);
bktr             3243 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_CROP, INB(bktr, BKTR_E_CROP) | ((temp >> 6) & 0xc));
bktr             3244 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_CROP, INB(bktr, BKTR_O_CROP) | ((temp >> 6) & 0xc));
bktr             3248 dev/pci/bktr/bktr_core.c 	if (bktr->capture_area_enabled) {
bktr             3249 dev/pci/bktr/bktr_core.c 	  if (bktr->flags  & METEOR_ONLY_ODD_FIELDS ||
bktr             3250 dev/pci/bktr/bktr_core.c 	      bktr->flags & METEOR_ONLY_EVEN_FIELDS)
bktr             3252 dev/pci/bktr/bktr_core.c 	    (((bktr->capture_area_y_size  * 256 + (bktr->rows/2)) / bktr->rows) - 512);
bktr             3255 dev/pci/bktr/bktr_core.c 	    (((bktr->capture_area_y_size * 512 + (bktr->rows / 2)) /  bktr->rows) - 512);
bktr             3258 dev/pci/bktr/bktr_core.c 	  if (bktr->flags  & METEOR_ONLY_ODD_FIELDS ||
bktr             3259 dev/pci/bktr/bktr_core.c 	      bktr->flags & METEOR_ONLY_EVEN_FIELDS)
bktr             3261 dev/pci/bktr/bktr_core.c 	    (((fp->vactive  * 256 + (bktr->rows/2)) / bktr->rows) - 512);
bktr             3264 dev/pci/bktr/bktr_core.c 	    (((fp->vactive * 512 + (bktr->rows / 2)) /  bktr->rows) - 512);
bktr             3270 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_VSCALE_LO, tmp_int & 0xff);
bktr             3271 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_VSCALE_LO, tmp_int & 0xff);
bktr             3272 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) & ~0x1f);
bktr             3273 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) & ~0x1f);
bktr             3274 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) | ((tmp_int >> 8) & 0x1f));
bktr             3275 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) | ((tmp_int >> 8) & 0x1f));
bktr             3279 dev/pci/bktr/bktr_core.c 	if (bktr->capture_area_enabled)
bktr             3280 dev/pci/bktr/bktr_core.c 	  temp = bktr->capture_area_y_size;
bktr             3284 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_CROP, INB(bktr, BKTR_E_CROP) & ~0x30);
bktr             3285 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_CROP, INB(bktr, BKTR_E_CROP) | ((temp >> 4) & 0x30));
bktr             3286 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_VACTIVE_LO, temp & 0xff);
bktr             3287 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_CROP, INB(bktr, BKTR_O_CROP) & ~0x30);
bktr             3288 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_CROP, INB(bktr, BKTR_O_CROP) | ((temp >> 4) & 0x30));
bktr             3289 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_VACTIVE_LO, temp & 0xff);
bktr             3292 dev/pci/bktr/bktr_core.c 	if (bktr->capture_area_enabled)
bktr             3293 dev/pci/bktr/bktr_core.c 	  temp = fp->vdelay + (bktr->capture_area_y_offset);
bktr             3297 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_CROP, INB(bktr, BKTR_E_CROP) & ~0xC0);
bktr             3298 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_CROP, INB(bktr, BKTR_E_CROP) | ((temp >> 2) & 0xC0));
bktr             3299 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_E_VDELAY_LO, temp & 0xff);
bktr             3300 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_CROP, INB(bktr, BKTR_O_CROP) & ~0xC0);
bktr             3301 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_CROP, INB(bktr, BKTR_O_CROP) | ((temp >> 2) & 0xC0));
bktr             3302 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_O_VDELAY_LO, temp & 0xff);
bktr             3306 dev/pci/bktr/bktr_core.c 	if ((bktr->xtal_pll_mode == BT848_USE_PLL)
bktr             3308 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_TGCTRL, BT848_TGCTRL_TGCKI_PLL); /* Select PLL mode */
bktr             3310 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_TGCTRL, BT848_TGCTRL_TGCKI_XTAL); /* Select Normal xtal 0/xtal 1 mode */
bktr             3316 dev/pci/bktr/bktr_core.c 	        bktr->bktr_cap_ctl =
bktr             3318 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) & ~0x20);
bktr             3319 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) & ~0x20);
bktr             3323 dev/pci/bktr/bktr_core.c 	        bktr->bktr_cap_ctl =
bktr             3325 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) & ~0x20);
bktr             3326 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) & ~0x20);
bktr             3330 dev/pci/bktr/bktr_core.c 	        bktr->bktr_cap_ctl =
bktr             3333 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) | 0x20);
bktr             3334 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) | 0x20);
bktr             3339 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_RISC_STRT_ADD, bktr->dm_prog->dm_segs->ds_addr);
bktr             3341 dev/pci/bktr/bktr_core.c 	rows = bktr->rows;
bktr             3342 dev/pci/bktr/bktr_core.c 	cols = bktr->cols;
bktr             3344 dev/pci/bktr/bktr_core.c 	bktr->vbiflags &= ~VBI_CAPTURE;	/* default - no vbi capture */
bktr             3350 dev/pci/bktr/bktr_core.c 		if ( (bktr->vbiflags & VBI_OPEN)
bktr             3351 dev/pci/bktr/bktr_core.c 		   ||(bktr->format_params == BT848_IFORM_F_PALBDGHI)
bktr             3352 dev/pci/bktr/bktr_core.c 		   ||(bktr->format_params == BT848_IFORM_F_SECAM)
bktr             3354 dev/pci/bktr/bktr_core.c 			bktr->bktr_cap_ctl |=
bktr             3356 dev/pci/bktr/bktr_core.c 			bktr->vbiflags |= VBI_CAPTURE;
bktr             3357 dev/pci/bktr/bktr_core.c 			rgb_vbi_prog(bktr, i_flag, cols, rows, interlace);
bktr             3360 dev/pci/bktr/bktr_core.c 			rgb_prog(bktr, i_flag, cols, rows, interlace);
bktr             3366 dev/pci/bktr/bktr_core.c 		yuv422_prog(bktr, i_flag, cols, rows, interlace);
bktr             3367 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_COLOR_CTL, (INB(bktr, BKTR_COLOR_CTL) & 0xf0)
bktr             3368 dev/pci/bktr/bktr_core.c 		     | pixfmt_swap_flags( bktr->pixfmt ));
bktr             3373 dev/pci/bktr/bktr_core.c 		yuvpack_prog(bktr, i_flag, cols, rows, interlace);
bktr             3374 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_COLOR_CTL, (INB(bktr, BKTR_COLOR_CTL) & 0xf0)
bktr             3375 dev/pci/bktr/bktr_core.c 		     | pixfmt_swap_flags( bktr->pixfmt ));
bktr             3380 dev/pci/bktr/bktr_core.c 		yuv12_prog(bktr, i_flag, cols, rows, interlace);
bktr             3381 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_COLOR_CTL, (INB(bktr, BKTR_COLOR_CTL) & 0xf0)
bktr             3382 dev/pci/bktr/bktr_core.c 		     | pixfmt_swap_flags( bktr->pixfmt ));
bktr             3398 dev/pci/bktr/bktr_core.c start_capture( bktr_ptr_t bktr, unsigned type )
bktr             3403 dev/pci/bktr/bktr_core.c 	fp = &format_params[bktr->format_params];
bktr             3406 dev/pci/bktr/bktr_core.c 	if (bktr->clr_on_start && (bktr->video.addr == 0)) {
bktr             3407 dev/pci/bktr/bktr_core.c 		bzero((caddr_t)bktr->bigbuf,
bktr             3408 dev/pci/bktr/bktr_core.c 		      (size_t)bktr->rows * bktr->cols * bktr->frames *
bktr             3409 dev/pci/bktr/bktr_core.c 			pixfmt_table[ bktr->pixfmt ].public.Bpp);
bktr             3412 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_DSTATUS,  0);
bktr             3413 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_INT_STAT, INL(bktr, BKTR_INT_STAT));
bktr             3415 dev/pci/bktr/bktr_core.c 	bktr->flags |= type;
bktr             3416 dev/pci/bktr/bktr_core.c 	bktr->flags &= ~METEOR_WANT_MASK;
bktr             3417 dev/pci/bktr/bktr_core.c 	switch(bktr->flags & METEOR_ONLY_FIELDS_MASK) {
bktr             3419 dev/pci/bktr/bktr_core.c 		bktr->flags |= METEOR_WANT_EVEN;
bktr             3423 dev/pci/bktr/bktr_core.c 		bktr->flags |= METEOR_WANT_ODD;
bktr             3427 dev/pci/bktr/bktr_core.c 		bktr->flags |= METEOR_WANT_MASK;
bktr             3434 dev/pci/bktr/bktr_core.c 		u_short	fps_save = bktr->fps;
bktr             3436 dev/pci/bktr/bktr_core.c 		set_fps(bktr, fp->frame_rate);
bktr             3437 dev/pci/bktr/bktr_core.c 		bktr->fps = fps_save;
bktr             3440 dev/pci/bktr/bktr_core.c 		set_fps(bktr, bktr->fps);
bktr             3442 dev/pci/bktr/bktr_core.c 	if (bktr->dma_prog_loaded == FALSE) {
bktr             3443 dev/pci/bktr/bktr_core.c 		build_dma_prog(bktr, i_flag);
bktr             3444 dev/pci/bktr/bktr_core.c 		bktr->dma_prog_loaded = TRUE;
bktr             3448 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_RISC_STRT_ADD, bktr->dm_prog->dm_segs->ds_addr);
bktr             3456 dev/pci/bktr/bktr_core.c set_fps( bktr_ptr_t bktr, u_short fps )
bktr             3461 dev/pci/bktr/bktr_core.c 	fp = &format_params[bktr->format_params];
bktr             3463 dev/pci/bktr/bktr_core.c 	switch(bktr->flags & METEOR_ONLY_FIELDS_MASK) {
bktr             3465 dev/pci/bktr/bktr_core.c 		bktr->flags |= METEOR_WANT_EVEN;
bktr             3469 dev/pci/bktr/bktr_core.c 		bktr->flags |= METEOR_WANT_ODD;
bktr             3473 dev/pci/bktr/bktr_core.c 		bktr->flags |= METEOR_WANT_MASK;
bktr             3478 dev/pci/bktr/bktr_core.c 	OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_RISC_DISABLED);
bktr             3479 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_INT_STAT, ALL_INTS_CLEARED);
bktr             3481 dev/pci/bktr/bktr_core.c 	bktr->fps = fps;
bktr             3482 dev/pci/bktr/bktr_core.c 	OUTB(bktr, BKTR_TDEC, 0);
bktr             3485 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_TDEC, i_flag*(fp->frame_rate - fps) & 0x3f);
bktr             3487 dev/pci/bktr/bktr_core.c 		OUTB(bktr, BKTR_TDEC, 0);
bktr             3596 dev/pci/bktr/bktr_core.c i2cWrite( bktr_ptr_t bktr, int addr, int byte1, int byte2 )
bktr             3602 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_INT_STAT, BT848_INT_RACK | BT848_INT_I2CDONE);
bktr             3605 dev/pci/bktr/bktr_core.c 	if (bktr->id == BROOKTREE_848  ||
bktr             3606 dev/pci/bktr/bktr_core.c 	    bktr->id == BROOKTREE_848A ||
bktr             3607 dev/pci/bktr/bktr_core.c 	    bktr->id == BROOKTREE_849A) {
bktr             3618 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, data);
bktr             3622 dev/pci/bktr/bktr_core.c 		if ( INL(bktr, BKTR_INT_STAT) & BT848_INT_I2CDONE )
bktr             3627 dev/pci/bktr/bktr_core.c 	if ( !x || !(INL(bktr, BKTR_INT_STAT) & BT848_INT_RACK) )
bktr             3639 dev/pci/bktr/bktr_core.c i2cRead( bktr_ptr_t bktr, int addr )
bktr             3644 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_INT_STAT, BT848_INT_RACK | BT848_INT_I2CDONE);
bktr             3649 dev/pci/bktr/bktr_core.c 	if (bktr->id == BROOKTREE_848  ||
bktr             3650 dev/pci/bktr/bktr_core.c 	    bktr->id == BROOKTREE_848A ||
bktr             3651 dev/pci/bktr/bktr_core.c 	    bktr->id == BROOKTREE_849A)
bktr             3652 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_I2C_DATA_CTL, ((addr & 0xff) << 24) | I2C_COMMAND);
bktr             3654 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_I2C_DATA_CTL, ((addr & 0xff) << 24) | I2C_COMMAND_878);
bktr             3658 dev/pci/bktr/bktr_core.c 		if ((stat = INL(bktr, BKTR_INT_STAT)) & BT848_INT_I2CDONE)
bktr             3666 dev/pci/bktr/bktr_core.c 	x = INL(bktr, BKTR_I2C_DATA_CTL);
bktr             3677 dev/pci/bktr/bktr_core.c static void i2c_start( bktr_ptr_t bktr) {
bktr             3678 dev/pci/bktr/bktr_core.c         OUTL(bktr, BKTR_I2C_DATA_CTL, 1); DELAY( BITD ); /* release data */
bktr             3679 dev/pci/bktr/bktr_core.c         OUTL(bktr, BKTR_I2C_DATA_CTL, 3); DELAY( BITD ); /* release clock */
bktr             3680 dev/pci/bktr/bktr_core.c         OUTL(bktr, BKTR_I2C_DATA_CTL, 2); DELAY( BITD ); /* lower data */
bktr             3681 dev/pci/bktr/bktr_core.c         OUTL(bktr, BKTR_I2C_DATA_CTL, 0); DELAY( BITD ); /* lower clock */
bktr             3684 dev/pci/bktr/bktr_core.c static void i2c_stop( bktr_ptr_t bktr) {
bktr             3685 dev/pci/bktr/bktr_core.c         OUTL(bktr, BKTR_I2C_DATA_CTL, 0); DELAY( BITD ); /* lower clock & data */
bktr             3686 dev/pci/bktr/bktr_core.c         OUTL(bktr, BKTR_I2C_DATA_CTL, 2); DELAY( BITD ); /* release clock */
bktr             3687 dev/pci/bktr/bktr_core.c         OUTL(bktr, BKTR_I2C_DATA_CTL, 3); DELAY( BITD ); /* release data */
bktr             3690 dev/pci/bktr/bktr_core.c static int i2c_write_byte( bktr_ptr_t bktr, unsigned char data) {
bktr             3697 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_I2C_DATA_CTL, 1);
bktr             3699 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_I2C_DATA_CTL, 3);
bktr             3701 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_I2C_DATA_CTL, 1);
bktr             3705 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_I2C_DATA_CTL, 0);
bktr             3707 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_I2C_DATA_CTL, 2);
bktr             3709 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_I2C_DATA_CTL, 0);
bktr             3715 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, 1); DELAY( BITD ); /* float data */
bktr             3716 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, 3); DELAY( BITD ); /* strobe clock */
bktr             3717 dev/pci/bktr/bktr_core.c         status = INL(bktr, BKTR_I2C_DATA_CTL) & 1;       /* read the ACK bit */
bktr             3718 dev/pci/bktr/bktr_core.c         OUTL(bktr, BKTR_I2C_DATA_CTL, 1); DELAY( BITD ); /* release clock */
bktr             3723 dev/pci/bktr/bktr_core.c static int i2c_read_byte( bktr_ptr_t bktr, unsigned char *data, int last ) {
bktr             3729 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, 1);
bktr             3732 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_I2C_DATA_CTL, 3);
bktr             3734 dev/pci/bktr/bktr_core.c                 bit = INL(bktr, BKTR_I2C_DATA_CTL) & 1;  /* read the data bit */
bktr             3736 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_I2C_DATA_CTL, 1);
bktr             3742 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_I2C_DATA_CTL, 1);
bktr             3744 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_I2C_DATA_CTL, 3);
bktr             3746 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_I2C_DATA_CTL, 1);
bktr             3749 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_I2C_DATA_CTL, 0);
bktr             3751 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_I2C_DATA_CTL, 2);
bktr             3753 dev/pci/bktr/bktr_core.c 		OUTL(bktr, BKTR_I2C_DATA_CTL, 0);
bktr             3763 dev/pci/bktr/bktr_core.c void msp_dpl_write( bktr_ptr_t bktr, int i2c_addr, unsigned char dev, unsigned int addr,
bktr             3772 dev/pci/bktr/bktr_core.c 	i2c_start(bktr);
bktr             3773 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, msp_w_addr);
bktr             3774 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, dev);
bktr             3775 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, addr_h);
bktr             3776 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, addr_l);
bktr             3777 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, data_h);
bktr             3778 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, data_l);
bktr             3779 dev/pci/bktr/bktr_core.c 	i2c_stop(bktr);
bktr             3783 dev/pci/bktr/bktr_core.c unsigned int msp_dpl_read(bktr_ptr_t bktr, int i2c_addr, unsigned char dev, unsigned int addr){
bktr             3790 dev/pci/bktr/bktr_core.c 	i2c_start(bktr);
bktr             3791 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr,i2c_addr);
bktr             3792 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr,dev_r);
bktr             3793 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr,addr_h);
bktr             3794 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr,addr_l);
bktr             3796 dev/pci/bktr/bktr_core.c 	i2c_start(bktr);
bktr             3797 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr,i2c_addr+1);
bktr             3798 dev/pci/bktr/bktr_core.c 	i2c_read_byte(bktr,&data_1, 0);
bktr             3799 dev/pci/bktr/bktr_core.c 	i2c_read_byte(bktr,&data_2, 1);
bktr             3800 dev/pci/bktr/bktr_core.c 	i2c_stop(bktr);
bktr             3809 dev/pci/bktr/bktr_core.c void msp_dpl_reset( bktr_ptr_t bktr, int i2c_addr ) {
bktr             3813 dev/pci/bktr/bktr_core.c 	i2c_start(bktr);
bktr             3814 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, i2c_addr);
bktr             3815 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, 0x00);
bktr             3816 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, 0x80);
bktr             3817 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, 0x00);
bktr             3818 dev/pci/bktr/bktr_core.c 	i2c_stop(bktr);
bktr             3821 dev/pci/bktr/bktr_core.c 	i2c_start(bktr);
bktr             3822 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, i2c_addr);
bktr             3823 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, 0x00);
bktr             3824 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, 0x00);
bktr             3825 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr, 0x00);
bktr             3826 dev/pci/bktr/bktr_core.c 	i2c_stop(bktr);
bktr             3832 dev/pci/bktr/bktr_core.c static void remote_read(bktr_ptr_t bktr, struct bktr_remote *remote) {
bktr             3835 dev/pci/bktr/bktr_core.c 	i2c_start(bktr);
bktr             3836 dev/pci/bktr/bktr_core.c 	i2c_write_byte(bktr,bktr->remote_control_addr);
bktr             3837 dev/pci/bktr/bktr_core.c 	i2c_read_byte(bktr,&(remote->data[0]), 0);
bktr             3838 dev/pci/bktr/bktr_core.c 	i2c_read_byte(bktr,&(remote->data[1]), 0);
bktr             3839 dev/pci/bktr/bktr_core.c 	i2c_read_byte(bktr,&(remote->data[2]), 0);
bktr             3840 dev/pci/bktr/bktr_core.c 	i2c_stop(bktr);
bktr             3855 dev/pci/bktr/bktr_core.c static int	i2cProbe( bktr_ptr_t bktr, int addr );
bktr             3863 dev/pci/bktr/bktr_core.c i2cProbe( bktr_ptr_t bktr, int addr )
bktr             3869 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, 1); DELAY( BITD );	/* release data */
bktr             3870 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, 3); DELAY( BITD );	/* release clock */
bktr             3872 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, 2); DELAY( BITD );	/* lower data */
bktr             3873 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, 0); DELAY( BITD );	/* lower clock */
bktr             3878 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_I2C_DATA_CTL, 1);
bktr             3880 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_I2C_DATA_CTL, 3);
bktr             3882 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_I2C_DATA_CTL, 1);
bktr             3886 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_I2C_DATA_CTL, 0);
bktr             3888 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_I2C_DATA_CTL, 2);
bktr             3890 dev/pci/bktr/bktr_core.c 			OUTL(bktr, BKTR_I2C_DATA_CTL, 0);
bktr             3896 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, 1); DELAY( BITD );	/* float data */
bktr             3897 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, 3); DELAY( BITD );	/* strobe clock */
bktr             3898 dev/pci/bktr/bktr_core.c 	status = INL(bktr, BKTR_I2C_DATA_CTL) & 1;	/* read the ACK bit */
bktr             3899 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, 1); DELAY( BITD );	/* release clock */
bktr             3902 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, 0); DELAY( BITD );	/* lower clock & data */
bktr             3903 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, 2); DELAY( BITD );	/* release clock */
bktr             3904 dev/pci/bktr/bktr_core.c 	OUTL(bktr, BKTR_I2C_DATA_CTL, 3); DELAY( BITD );	/* release data */
bktr               53 dev/pci/bktr/bktr_core.h int		i2cWrite( bktr_ptr_t bktr, int addr, int byte1, int byte2 );
bktr               54 dev/pci/bktr/bktr_core.h int		i2cRead( bktr_ptr_t bktr, int addr );
bktr               56 dev/pci/bktr/bktr_core.h void            msp_dpl_reset( bktr_ptr_t bktr, int i2d_addr );
bktr               57 dev/pci/bktr/bktr_core.h unsigned int    msp_dpl_read( bktr_ptr_t bktr, int i2c_addr, unsigned char dev, unsigned int addr );
bktr               58 dev/pci/bktr/bktr_core.h void            msp_dpl_write( bktr_ptr_t bktr, int i2c_addr, unsigned char dev,
bktr               68 dev/pci/bktr/bktr_core.h #define BKTR_SLEEP  ((caddr_t)bktr    )
bktr               69 dev/pci/bktr/bktr_core.h #define VBI_SLEEP   ((caddr_t)bktr + 1)
bktr               73 dev/pci/bktr/bktr_core.h const char *bktr_name(bktr_ptr_t bktr);
bktr               76 dev/pci/bktr/bktr_core.h void	common_bktr_attach( bktr_ptr_t bktr, int unit,
bktr               82 dev/pci/bktr/bktr_core.h int	video_open( bktr_ptr_t bktr );
bktr               83 dev/pci/bktr/bktr_core.h int	video_close( bktr_ptr_t bktr );
bktr               84 dev/pci/bktr/bktr_core.h int	video_read( bktr_ptr_t bktr, int unit, dev_t dev, struct uio *uio );
bktr               85 dev/pci/bktr/bktr_core.h int	video_ioctl( bktr_ptr_t bktr, int unit,
bktr               89 dev/pci/bktr/bktr_core.h int	tuner_open( bktr_ptr_t bktr );
bktr               90 dev/pci/bktr/bktr_core.h int	tuner_close( bktr_ptr_t bktr );
bktr               91 dev/pci/bktr/bktr_core.h int	tuner_ioctl( bktr_ptr_t bktr, int unit,
bktr               94 dev/pci/bktr/bktr_core.h int	vbi_open( bktr_ptr_t bktr );
bktr               95 dev/pci/bktr/bktr_core.h int	vbi_close( bktr_ptr_t bktr );
bktr               96 dev/pci/bktr/bktr_core.h int	vbi_read( bktr_ptr_t bktr, struct uio *uio, int ioflag );
bktr              161 dev/pci/bktr/bktr_os.c 	bktr_ptr_t	bktr;
bktr              171 dev/pci/bktr/bktr_os.c 	bktr = (bktr_ptr_t)self;
bktr              172 dev/pci/bktr/bktr_os.c 	unit = bktr->bktr_dev.dv_unit;
bktr              173 dev/pci/bktr/bktr_os.c         bktr->dmat = pa->pa_dmat;
bktr              188 dev/pci/bktr/bktr_os.c 	    PCI_MAPREG_MEM_TYPE_32BIT, 0, &bktr->memt, &bktr->memh, NULL,
bktr              189 dev/pci/bktr/bktr_os.c 	    &bktr->obmemsz, 0);
bktr              191 dev/pci/bktr/bktr_os.c 	     bktr->memt, bktr->memh, bktr->obmemsz));
bktr              193 dev/pci/bktr/bktr_os.c 		printf("%s: couldn't map memory\n", bktr_name(bktr));
bktr              200 dev/pci/bktr/bktr_os.c 	OUTL(bktr, BKTR_INT_MASK, ALL_INTS_DISABLED);
bktr              201 dev/pci/bktr/bktr_os.c 	OUTW(bktr, BKTR_GPIO_DMA_CTL, FIFO_RISC_DISABLED);
bktr              208 dev/pci/bktr/bktr_os.c 		       bktr_name(bktr));
bktr              212 dev/pci/bktr/bktr_os.c 	bktr->ih = pci_intr_establish(pa->pa_pc, ih, IPL_VIDEO,
bktr              213 dev/pci/bktr/bktr_os.c 	    bktr_intr, bktr, bktr->bktr_dev.dv_xname);
bktr              214 dev/pci/bktr/bktr_os.c 	if (bktr->ih == NULL) {
bktr              216 dev/pci/bktr/bktr_os.c 		       bktr_name(bktr));
bktr              238 dev/pci/bktr/bktr_os.c 			       bktr_name(bktr), BROOKTREE_DEF_LATENCY_VALUE);
bktr              250 dev/pci/bktr/bktr_os.c 	common_bktr_attach(bktr, unit, fun, rev);
bktr              253 dev/pci/bktr/bktr_os.c 	if (bktr->card.tuner->pllControl[3] != 0x00)
bktr              254 dev/pci/bktr/bktr_os.c 		radio_attach_mi(&bktr_hw_if, bktr, &bktr->bktr_dev);
bktr              263 dev/pci/bktr/bktr_os.c get_bktr_mem(bktr, dmapp, size)
bktr              264 dev/pci/bktr/bktr_os.c         bktr_ptr_t bktr;
bktr              268 dev/pci/bktr/bktr_os.c         bus_dma_tag_t dmat = bktr->dmat;
bktr              284 dev/pci/bktr/bktr_os.c 			       bktr_name(bktr), size);
bktr              291 dev/pci/bktr/bktr_os.c                         bktr_name(bktr), size);
bktr              300 dev/pci/bktr/bktr_os.c                         bktr_name(bktr), size);
bktr              307 dev/pci/bktr/bktr_os.c                         bktr_name(bktr), size);
bktr              317 dev/pci/bktr/bktr_os.c free_bktr_mem(bktr, dmap, kva)
bktr              318 dev/pci/bktr/bktr_os.c         bktr_ptr_t bktr;
bktr              322 dev/pci/bktr/bktr_os.c         bus_dma_tag_t dmat = bktr->dmat;
bktr              351 dev/pci/bktr/bktr_os.c 	bktr_ptr_t	bktr;
bktr              360 dev/pci/bktr/bktr_os.c 	bktr = bktr_cd.cd_devs[unit];
bktr              362 dev/pci/bktr/bktr_os.c 	if (!(bktr->flags & METEOR_INITALIZED)) /* device not found */
bktr              367 dev/pci/bktr/bktr_os.c 		return(video_open(bktr));
bktr              369 dev/pci/bktr/bktr_os.c 		return(tuner_open(bktr));
bktr              371 dev/pci/bktr/bktr_os.c 		return(vbi_open(bktr));
bktr              384 dev/pci/bktr/bktr_os.c 	bktr_ptr_t	bktr;
bktr              389 dev/pci/bktr/bktr_os.c 	bktr = bktr_cd.cd_devs[unit];
bktr              393 dev/pci/bktr/bktr_os.c 		return(video_close(bktr));
bktr              395 dev/pci/bktr/bktr_os.c 		return(tuner_close(bktr));
bktr              397 dev/pci/bktr/bktr_os.c 		return(vbi_close(bktr));
bktr              409 dev/pci/bktr/bktr_os.c 	bktr_ptr_t	bktr;
bktr              414 dev/pci/bktr/bktr_os.c 	bktr = bktr_cd.cd_devs[unit];
bktr              418 dev/pci/bktr/bktr_os.c 		return(video_read(bktr, unit, dev, uio));
bktr              420 dev/pci/bktr/bktr_os.c 		return(vbi_read(bktr, uio, ioflag));
bktr              443 dev/pci/bktr/bktr_os.c 	bktr_ptr_t	bktr;
bktr              448 dev/pci/bktr/bktr_os.c 	bktr = bktr_cd.cd_devs[unit];
bktr              450 dev/pci/bktr/bktr_os.c 	if (bktr->bigbuf == 0)	/* no frame buffer allocated (ioctl failed) */
bktr              455 dev/pci/bktr/bktr_os.c 		return(video_ioctl(bktr, unit, cmd, arg, pr));
bktr              457 dev/pci/bktr/bktr_os.c 		return(tuner_ioctl(bktr, unit, cmd, arg, pr));
bktr              470 dev/pci/bktr/bktr_os.c 	bktr_ptr_t	bktr;
bktr              477 dev/pci/bktr/bktr_os.c 	bktr = bktr_cd.cd_devs[unit];
bktr              482 dev/pci/bktr/bktr_os.c 	if ((vaddr_t)offset >= bktr->alloc_pages * PAGE_SIZE)
bktr              485 dev/pci/bktr/bktr_os.c 	return (bus_dmamem_mmap(bktr->dmat, bktr->dm_mem->dm_segs, 1,
bktr              657 dev/pci/bktr/bktr_tuner.c #define TBL_CHNL	freqTable[ bktr->tuner.chnlset ].ptr[ x ]
bktr              658 dev/pci/bktr/bktr_tuner.c #define TBL_BASE_FREQ	freqTable[ bktr->tuner.chnlset ].ptr[ x + 1 ]
bktr              659 dev/pci/bktr/bktr_tuner.c #define TBL_OFFSET	freqTable[ bktr->tuner.chnlset ].ptr[ x + 2 ]
bktr              661 dev/pci/bktr/bktr_tuner.c frequency_lookup( bktr_ptr_t bktr, int channel )
bktr              686 dev/pci/bktr/bktr_tuner.c #define TBL_IF	freqTable[ bktr->tuner.chnlset ].ptr[ 1 ]
bktr              692 dev/pci/bktr/bktr_tuner.c void    select_tuner( bktr_ptr_t bktr, int tuner_type ) {
bktr              694 dev/pci/bktr/bktr_tuner.c 		bktr->card.tuner = &tuners[ tuner_type ];
bktr              696 dev/pci/bktr/bktr_tuner.c 		bktr->card.tuner = NULL;
bktr              759 dev/pci/bktr/bktr_tuner.c tv_freq( bktr_ptr_t bktr, int frequency, int type )
bktr              771 dev/pci/bktr/bktr_tuner.c 	tuner = bktr->card.tuner;
bktr              787 dev/pci/bktr/bktr_tuner.c 		bktr->tuner.tuner_mode = BT848_TUNER_MODE_TV;
bktr              790 dev/pci/bktr/bktr_tuner.c 		if ( bktr->tuner.afc )
bktr              805 dev/pci/bktr/bktr_tuner.c 		addr    = bktr->card.tuner_pllAddr;
bktr              812 dev/pci/bktr/bktr_tuner.c 		if ( frequency > bktr->tuner.frequency ) {
bktr              813 dev/pci/bktr/bktr_tuner.c 			i2cWrite( bktr, addr, (N>>8) & 0x7f, N & 0xff );
bktr              814 dev/pci/bktr/bktr_tuner.c 			i2cWrite( bktr, addr, control, band );
bktr              817 dev/pci/bktr/bktr_tuner.c 			i2cWrite( bktr, addr, control, band );
bktr              818 dev/pci/bktr/bktr_tuner.c 			i2cWrite( bktr, addr, (N>>8) & 0x7f, N & 0xff );
bktr              822 dev/pci/bktr/bktr_tuner.c 		if ( bktr->tuner.afc == TRUE ) {
bktr              826 dev/pci/bktr/bktr_tuner.c 			if ( (N = do_afc( bktr, addr, N )) < 0 ) {
bktr              831 dev/pci/bktr/bktr_tuner.c 				   bktr_name(bktr));
bktr              833 dev/pci/bktr/bktr_tuner.c 			    i2cWrite( bktr, addr, (N>>8) & 0x7f, N & 0xff );
bktr              838 dev/pci/bktr/bktr_tuner.c  printf("%s: do_afc: returned freq %d (%d %% %d)\n", bktr_name(bktr), frequency, frequency / 16, frequency % 16);
bktr              840 dev/pci/bktr/bktr_tuner.c  printf("%s: changed by: %d clicks (%d mod %d)\n", bktr_name(bktr), afcDelta, afcDelta / 16, afcDelta % 16);
bktr              845 dev/pci/bktr/bktr_tuner.c 		bktr->tuner.frequency = frequency;
bktr              851 dev/pci/bktr/bktr_tuner.c 		bktr->tuner.tuner_mode = BT848_TUNER_MODE_RADIO;
bktr              866 dev/pci/bktr/bktr_tuner.c 		addr    = bktr->card.tuner_pllAddr;
bktr              873 dev/pci/bktr/bktr_tuner.c 		band |= bktr->tuner.radio_mode; /* tuner.radio_mode is set in
bktr              877 dev/pci/bktr/bktr_tuner.c 		i2cWrite( bktr, addr, control, band );
bktr              878 dev/pci/bktr/bktr_tuner.c 		i2cWrite( bktr, addr, (N>>8) & 0x7f, N & 0xff );
bktr              880 dev/pci/bktr/bktr_tuner.c 		bktr->tuner.frequency = (N * 5) - 1070;
bktr              896 dev/pci/bktr/bktr_tuner.c do_afc( bktr_ptr_t bktr, int addr, int frequency )
bktr              907 dev/pci/bktr/bktr_tuner.c 	if ( (status = i2cRead( bktr, addr + 1 )) < 0 )
bktr              911 dev/pci/bktr/bktr_tuner.c  printf( "%s: Original freq: %d, status: 0x%02x\n", bktr_name(bktr), frequency, status );
bktr              914 dev/pci/bktr/bktr_tuner.c 		if ( (status = i2cRead( bktr, addr + 1 )) < 0 )
bktr              918 dev/pci/bktr/bktr_tuner.c  printf( "%s: no lock!\n", bktr_name(bktr) );
bktr              926 dev/pci/bktr/bktr_tuner.c  printf( "%s: Centered, freq: %d, status: 0x%02x\n", bktr_name(bktr), frequency, status );
bktr              933 dev/pci/bktr/bktr_tuner.c  printf( "%s: Low, freq: %d, status: 0x%02x\n", bktr_name(bktr), frequency, status );
bktr              941 dev/pci/bktr/bktr_tuner.c  printf( "%s: Hi, freq: %d, status: 0x%02x\n", bktr_name(bktr), frequency, status );
bktr              947 dev/pci/bktr/bktr_tuner.c 		i2cWrite( bktr, addr,
bktr              953 dev/pci/bktr/bktr_tuner.c 	i2cWrite( bktr, addr,
bktr              965 dev/pci/bktr/bktr_tuner.c int     get_tuner_status( bktr_ptr_t bktr ) {
bktr              966 dev/pci/bktr/bktr_tuner.c 	return i2cRead( bktr, bktr->card.tuner_pllAddr + 1 );
bktr              973 dev/pci/bktr/bktr_tuner.c tv_channel( bktr_ptr_t bktr, int channel )
bktr              978 dev/pci/bktr/bktr_tuner.c 	if ( (frequency = frequency_lookup( bktr, channel )) < 0 )
bktr              982 dev/pci/bktr/bktr_tuner.c 	if ( tv_freq( bktr, frequency, TV_FREQUENCY ) < 0 )
bktr              986 dev/pci/bktr/bktr_tuner.c 	return( (bktr->tuner.channel = channel) );
bktr               73 dev/pci/bktr/bktr_tuner.h void	select_tuner( bktr_ptr_t bktr, int tuner_type );
bktr               89 dev/pci/bktr/bktr_tuner.h int	tv_channel( bktr_ptr_t bktr, int channel );
bktr               90 dev/pci/bktr/bktr_tuner.h int	tv_freq( bktr_ptr_t bktr, int frequency, int type );
bktr               91 dev/pci/bktr/bktr_tuner.h int	get_tuner_status( bktr_ptr_t bktr );
bktr               94 dev/pci/bktr/bktr_tuner.h int	do_afc( bktr_ptr_t bktr, int addr, int frequency );
bktr              636 sys/conf.h     cdev_decl(bktr);