cval               89 arch/arm/include/asm/arch_timer.h 	u64 cval;
cval               92 arch/arm/include/asm/arch_timer.h 	asm volatile("mrrc p15, 0, %Q0, %R0, c14" : "=r" (cval));
cval               93 arch/arm/include/asm/arch_timer.h 	return cval;
cval              103 arch/arm/include/asm/arch_timer.h 	u64 cval;
cval              106 arch/arm/include/asm/arch_timer.h 	asm volatile("mrrc p15, 1, %Q0, %R0, c14" : "=r" (cval));
cval              107 arch/arm/include/asm/arch_timer.h 	return cval;
cval               60 arch/powerpc/platforms/embedded6xx/ls_uart.c 	unsigned char cval = UART_LCR_WLEN8;
cval               66 arch/powerpc/platforms/embedded6xx/ls_uart.c 	out_8(avr_addr + UART_LCR, cval);			/* initialise UART */
cval               70 arch/powerpc/platforms/embedded6xx/ls_uart.c 	cval |= UART_LCR_STOP | UART_LCR_PARITY | UART_LCR_EPAR;
cval               72 arch/powerpc/platforms/embedded6xx/ls_uart.c 	out_8(avr_addr + UART_LCR, cval);			/* Set character format */
cval               74 arch/powerpc/platforms/embedded6xx/ls_uart.c 	out_8(avr_addr + UART_LCR, cval | UART_LCR_DLAB);	/* set DLAB */
cval               77 arch/powerpc/platforms/embedded6xx/ls_uart.c 	out_8(avr_addr + UART_LCR, cval);			/* reset DLAB */
cval              388 drivers/clocksource/arm_arch_timer.c 	u64 cval;
cval              395 drivers/clocksource/arm_arch_timer.c 		cval = evt + arch_counter_get_cntpct();
cval              396 drivers/clocksource/arm_arch_timer.c 		write_sysreg(cval, cntp_cval_el0);
cval              398 drivers/clocksource/arm_arch_timer.c 		cval = evt + arch_counter_get_cntvct();
cval              399 drivers/clocksource/arm_arch_timer.c 		write_sysreg(cval, cntv_cval_el0);
cval              230 drivers/gpu/drm/gma500/psb_intel_sdvo.c 	u32 bval = val, cval = val;
cval              236 drivers/gpu/drm/gma500/psb_intel_sdvo.c 			cval = REG_READ_WITH_AUX(SDVOC, j);
cval              248 drivers/gpu/drm/gma500/psb_intel_sdvo.c 			REG_WRITE_WITH_AUX(SDVOC, cval, j);
cval              216 drivers/gpu/drm/i915/display/intel_sdvo.c 	u32 bval = val, cval = val;
cval              234 drivers/gpu/drm/i915/display/intel_sdvo.c 		cval = I915_READ(GEN3_SDVOC);
cval              247 drivers/gpu/drm/i915/display/intel_sdvo.c 		I915_WRITE(GEN3_SDVOC, cval);
cval             4990 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 	u32 cval,nval;
cval             4993 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		ret = pvr2_read_register(hdw,PVR2_GPIO_DIR,&cval);
cval             4995 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		nval = (cval & ~msk) | (val & msk);
cval             4998 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 			   msk,val,cval,nval);
cval             5010 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 	u32 cval,nval;
cval             5013 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		ret = pvr2_read_register(hdw,PVR2_GPIO_OUT,&cval);
cval             5015 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		nval = (cval & ~msk) | (val & msk);
cval             5018 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 			   msk,val,cval,nval);
cval              250 drivers/mmc/core/sdio_uart.c 	unsigned char cval, fcr = 0;
cval              255 drivers/mmc/core/sdio_uart.c 		cval = UART_LCR_WLEN5;
cval              258 drivers/mmc/core/sdio_uart.c 		cval = UART_LCR_WLEN6;
cval              261 drivers/mmc/core/sdio_uart.c 		cval = UART_LCR_WLEN7;
cval              265 drivers/mmc/core/sdio_uart.c 		cval = UART_LCR_WLEN8;
cval              270 drivers/mmc/core/sdio_uart.c 		cval |= UART_LCR_STOP;
cval              272 drivers/mmc/core/sdio_uart.c 		cval |= UART_LCR_PARITY;
cval              274 drivers/mmc/core/sdio_uart.c 		cval |= UART_LCR_EPAR;
cval              335 drivers/mmc/core/sdio_uart.c 	port->lcr = cval;
cval              338 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_LCR, cval | UART_LCR_DLAB);
cval              341 drivers/mmc/core/sdio_uart.c 	sdio_out(port, UART_LCR, cval);
cval              784 drivers/staging/isdn/avm/c4.c static int queue_sendconfig(avmcard *card, char cval[4])
cval              800 drivers/staging/isdn/avm/c4.c 	_put_byte(&p, cval[0]);
cval              801 drivers/staging/isdn/avm/c4.c 	_put_byte(&p, cval[1]);
cval              802 drivers/staging/isdn/avm/c4.c 	_put_byte(&p, cval[2]);
cval              803 drivers/staging/isdn/avm/c4.c 	_put_byte(&p, cval[3]);
cval               49 drivers/staging/speakup/serialio.c 	unsigned int cval = 0;
cval               62 drivers/staging/speakup/serialio.c 	cval = cflag & (CSIZE | CSTOPB);
cval               64 drivers/staging/speakup/serialio.c 	cval >>= 8;
cval               66 drivers/staging/speakup/serialio.c 	cval >>= 4;
cval               69 drivers/staging/speakup/serialio.c 		cval |= UART_LCR_PARITY;
cval               71 drivers/staging/speakup/serialio.c 		cval |= UART_LCR_EPAR;
cval               87 drivers/staging/speakup/serialio.c 	outb(cval | UART_LCR_DLAB, ser->port + UART_LCR);	/* set DLAB */
cval               90 drivers/staging/speakup/serialio.c 	outb(cval, ser->port + UART_LCR);		/* reset DLAB */
cval              651 drivers/tty/amiserial.c 	unsigned cflag, cval = 0;
cval              659 drivers/tty/amiserial.c 	cval = 3; bits = 10;
cval              661 drivers/tty/amiserial.c 		cval |= 0x04;
cval              665 drivers/tty/amiserial.c 		cval |= UART_LCR_PARITY;
cval              669 drivers/tty/amiserial.c 		cval |= UART_LCR_EPAR;
cval              672 drivers/tty/amiserial.c 		cval |= UART_LCR_SPAR;
cval              769 drivers/tty/amiserial.c 	if(cval & UART_LCR_PARITY)
cval              572 drivers/tty/mxser.c 	unsigned char cval;
cval              611 drivers/tty/mxser.c 	cval = inb(info->ioaddr + UART_LCR);
cval              613 drivers/tty/mxser.c 	outb(cval | UART_LCR_DLAB, info->ioaddr + UART_LCR);	/* set DLAB */
cval              617 drivers/tty/mxser.c 	outb(cval, info->ioaddr + UART_LCR);	/* reset DLAB */
cval              644 drivers/tty/mxser.c 	unsigned cflag, cval, fcr;
cval              658 drivers/tty/mxser.c 		cval = 0x00;
cval              661 drivers/tty/mxser.c 		cval = 0x01;
cval              664 drivers/tty/mxser.c 		cval = 0x02;
cval              667 drivers/tty/mxser.c 		cval = 0x03;
cval              670 drivers/tty/mxser.c 		cval = 0x00;
cval              674 drivers/tty/mxser.c 		cval |= 0x04;
cval              676 drivers/tty/mxser.c 		cval |= UART_LCR_PARITY;
cval              678 drivers/tty/mxser.c 		cval |= UART_LCR_EPAR;
cval              680 drivers/tty/mxser.c 		cval |= UART_LCR_SPAR;
cval              805 drivers/tty/mxser.c 	outb(cval, info->ioaddr + UART_LCR);
cval              338 drivers/tty/serial/8250/8250_omap.c 	unsigned char cval = 0;
cval              343 drivers/tty/serial/8250/8250_omap.c 		cval = UART_LCR_WLEN5;
cval              346 drivers/tty/serial/8250/8250_omap.c 		cval = UART_LCR_WLEN6;
cval              349 drivers/tty/serial/8250/8250_omap.c 		cval = UART_LCR_WLEN7;
cval              353 drivers/tty/serial/8250/8250_omap.c 		cval = UART_LCR_WLEN8;
cval              358 drivers/tty/serial/8250/8250_omap.c 		cval |= UART_LCR_STOP;
cval              360 drivers/tty/serial/8250/8250_omap.c 		cval |= UART_LCR_PARITY;
cval              362 drivers/tty/serial/8250/8250_omap.c 		cval |= UART_LCR_EPAR;
cval              364 drivers/tty/serial/8250/8250_omap.c 		cval |= UART_LCR_SPAR;
cval              421 drivers/tty/serial/8250/8250_omap.c 	up->lcr = cval;
cval             2467 drivers/tty/serial/8250/8250_port.c 	unsigned char cval;
cval             2471 drivers/tty/serial/8250/8250_port.c 		cval = UART_LCR_WLEN5;
cval             2474 drivers/tty/serial/8250/8250_port.c 		cval = UART_LCR_WLEN6;
cval             2477 drivers/tty/serial/8250/8250_port.c 		cval = UART_LCR_WLEN7;
cval             2481 drivers/tty/serial/8250/8250_port.c 		cval = UART_LCR_WLEN8;
cval             2486 drivers/tty/serial/8250/8250_port.c 		cval |= UART_LCR_STOP;
cval             2488 drivers/tty/serial/8250/8250_port.c 		cval |= UART_LCR_PARITY;
cval             2493 drivers/tty/serial/8250/8250_port.c 		cval |= UART_LCR_EPAR;
cval             2496 drivers/tty/serial/8250/8250_port.c 		cval |= UART_LCR_SPAR;
cval             2499 drivers/tty/serial/8250/8250_port.c 	return cval;
cval             2558 drivers/tty/serial/8250/8250_port.c 	unsigned char cval;
cval             2568 drivers/tty/serial/8250/8250_port.c 	cval = serial8250_compute_lcr(up, termios->c_cflag);
cval             2580 drivers/tty/serial/8250/8250_port.c 	up->lcr = cval;					/* Save computed LCR */
cval              498 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	u16 cval, scval, prev_mode;
cval              531 drivers/tty/serial/cpm_uart/cpm_uart_core.c 	cval = 0;
cval              556 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		cval |= SMCMR_SL;	/* Two stops */
cval              562 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		cval |= SMCMR_PEN;
cval              566 drivers/tty/serial/cpm_uart/cpm_uart_core.c 			cval |= SMCMR_PM_EVEN;
cval              633 drivers/tty/serial/cpm_uart/cpm_uart_core.c 		out_be16(&smcp->smc_smcmr, smcr_mk_clen(bits) | cval |
cval              843 drivers/tty/serial/omap-serial.c 	unsigned char cval = 0;
cval              849 drivers/tty/serial/omap-serial.c 		cval = UART_LCR_WLEN5;
cval              852 drivers/tty/serial/omap-serial.c 		cval = UART_LCR_WLEN6;
cval              855 drivers/tty/serial/omap-serial.c 		cval = UART_LCR_WLEN7;
cval              859 drivers/tty/serial/omap-serial.c 		cval = UART_LCR_WLEN8;
cval              864 drivers/tty/serial/omap-serial.c 		cval |= UART_LCR_STOP;
cval              866 drivers/tty/serial/omap-serial.c 		cval |= UART_LCR_PARITY;
cval              868 drivers/tty/serial/omap-serial.c 		cval |= UART_LCR_EPAR;
cval              870 drivers/tty/serial/omap-serial.c 		cval |= UART_LCR_SPAR;
cval              938 drivers/tty/serial/omap-serial.c 	serial_out(up, UART_LCR, cval);		/* reset DLAB */
cval              939 drivers/tty/serial/omap-serial.c 	up->lcr = cval;
cval             1017 drivers/tty/serial/omap-serial.c 	serial_out(up, UART_LCR, cval);
cval              432 drivers/tty/serial/pxa.c 	unsigned char cval, fcr = 0;
cval              439 drivers/tty/serial/pxa.c 		cval = UART_LCR_WLEN5;
cval              442 drivers/tty/serial/pxa.c 		cval = UART_LCR_WLEN6;
cval              445 drivers/tty/serial/pxa.c 		cval = UART_LCR_WLEN7;
cval              449 drivers/tty/serial/pxa.c 		cval = UART_LCR_WLEN8;
cval              454 drivers/tty/serial/pxa.c 		cval |= UART_LCR_STOP;
cval              456 drivers/tty/serial/pxa.c 		cval |= UART_LCR_PARITY;
cval              458 drivers/tty/serial/pxa.c 		cval |= UART_LCR_EPAR;
cval              532 drivers/tty/serial/pxa.c 	serial_out(up, UART_LCR, cval | UART_LCR_DLAB);	/* set DLAB */
cval              543 drivers/tty/serial/pxa.c 	serial_out(up, UART_LCR, cval);			/* reset DLAB */
cval              544 drivers/tty/serial/pxa.c 	up->lcr = cval;					/* Save LCR */
cval              629 drivers/tty/serial/serial_txx9.c 	unsigned int cval, fcr = 0;
cval              639 drivers/tty/serial/serial_txx9.c 	cval = sio_in(up, TXX9_SILCR);
cval              641 drivers/tty/serial/serial_txx9.c 	cval &= ~TXX9_SILCR_UMODE_MASK;
cval              644 drivers/tty/serial/serial_txx9.c 		cval |= TXX9_SILCR_UMODE_7BIT;
cval              650 drivers/tty/serial/serial_txx9.c 		cval |= TXX9_SILCR_UMODE_8BIT;
cval              654 drivers/tty/serial/serial_txx9.c 	cval &= ~TXX9_SILCR_USBL_MASK;
cval              656 drivers/tty/serial/serial_txx9.c 		cval |= TXX9_SILCR_USBL_2BIT;
cval              658 drivers/tty/serial/serial_txx9.c 		cval |= TXX9_SILCR_USBL_1BIT;
cval              659 drivers/tty/serial/serial_txx9.c 	cval &= ~(TXX9_SILCR_UPEN | TXX9_SILCR_UEPS);
cval              661 drivers/tty/serial/serial_txx9.c 		cval |= TXX9_SILCR_UPEN;
cval              663 drivers/tty/serial/serial_txx9.c 		cval |= TXX9_SILCR_UEPS;
cval              725 drivers/tty/serial/serial_txx9.c 	sio_out(up, TXX9_SILCR, cval);
cval              783 drivers/tty/serial/sunsu.c 	unsigned char cval, fcr = 0;
cval              788 drivers/tty/serial/sunsu.c 		cval = 0x00;
cval              791 drivers/tty/serial/sunsu.c 		cval = 0x01;
cval              794 drivers/tty/serial/sunsu.c 		cval = 0x02;
cval              798 drivers/tty/serial/sunsu.c 		cval = 0x03;
cval              803 drivers/tty/serial/sunsu.c 		cval |= 0x04;
cval              805 drivers/tty/serial/sunsu.c 		cval |= UART_LCR_PARITY;
cval              807 drivers/tty/serial/sunsu.c 		cval |= UART_LCR_EPAR;
cval              810 drivers/tty/serial/sunsu.c 		cval |= UART_LCR_SPAR;
cval              887 drivers/tty/serial/sunsu.c 	serial_outp(up, UART_LCR, cval | UART_LCR_DLAB);/* set DLAB */
cval              892 drivers/tty/serial/sunsu.c 	serial_outp(up, UART_LCR, cval);		/* reset DLAB */
cval              893 drivers/tty/serial/sunsu.c 	up->lcr = cval;					/* Save LCR */
cval              687 drivers/tty/serial/xilinx_uartps.c 	unsigned int cval = 0;
cval              770 drivers/tty/serial/xilinx_uartps.c 		cval |= CDNS_UART_MR_CHARLEN_6_BIT;
cval              773 drivers/tty/serial/xilinx_uartps.c 		cval |= CDNS_UART_MR_CHARLEN_7_BIT;
cval              777 drivers/tty/serial/xilinx_uartps.c 		cval |= CDNS_UART_MR_CHARLEN_8_BIT;
cval              785 drivers/tty/serial/xilinx_uartps.c 		cval |= CDNS_UART_MR_STOPMODE_2_BIT; /* 2 STOP bits */
cval              787 drivers/tty/serial/xilinx_uartps.c 		cval |= CDNS_UART_MR_STOPMODE_1_BIT; /* 1 STOP bit */
cval              793 drivers/tty/serial/xilinx_uartps.c 				cval |= CDNS_UART_MR_PARITY_MARK;
cval              795 drivers/tty/serial/xilinx_uartps.c 				cval |= CDNS_UART_MR_PARITY_SPACE;
cval              798 drivers/tty/serial/xilinx_uartps.c 				cval |= CDNS_UART_MR_PARITY_ODD;
cval              800 drivers/tty/serial/xilinx_uartps.c 				cval |= CDNS_UART_MR_PARITY_EVEN;
cval              803 drivers/tty/serial/xilinx_uartps.c 		cval |= CDNS_UART_MR_PARITY_NONE;
cval              805 drivers/tty/serial/xilinx_uartps.c 	cval |= mode_reg & 1;
cval              806 drivers/tty/serial/xilinx_uartps.c 	writel(cval, port->membase + CDNS_UART_MR);
cval              197 drivers/video/fbdev/atafb_iplan2p2.c 	u32 cval[4];
cval              203 drivers/video/fbdev/atafb_iplan2p2.c 		expand8_col2mask(color, cval);
cval              206 drivers/video/fbdev/atafb_iplan2p2.c 			fill8_col(dest8, cval);
cval              213 drivers/video/fbdev/atafb_iplan2p2.c 	expand16_col2mask(color, cval);
cval              219 drivers/video/fbdev/atafb_iplan2p2.c 			d = fill16_col(d, rows, cval);
cval              229 drivers/video/fbdev/atafb_iplan2p2.c 		expand8_col2mask(color, cval);
cval              232 drivers/video/fbdev/atafb_iplan2p2.c 			fill8_col(dest8, cval);
cval              211 drivers/video/fbdev/atafb_iplan2p4.c 	u32 cval[4];
cval              217 drivers/video/fbdev/atafb_iplan2p4.c 		expand8_col2mask(color, cval);
cval              220 drivers/video/fbdev/atafb_iplan2p4.c 			fill8_col(dest8, cval);
cval              227 drivers/video/fbdev/atafb_iplan2p4.c 	expand16_col2mask(color, cval);
cval              233 drivers/video/fbdev/atafb_iplan2p4.c 			d = fill16_col(d, rows, cval);
cval              243 drivers/video/fbdev/atafb_iplan2p4.c 		expand8_col2mask(color, cval);
cval              246 drivers/video/fbdev/atafb_iplan2p4.c 			fill8_col(dest8, cval);
cval              246 drivers/video/fbdev/atafb_iplan2p8.c 	u32 cval[4];
cval              252 drivers/video/fbdev/atafb_iplan2p8.c 		expand8_col2mask(color, cval);
cval              255 drivers/video/fbdev/atafb_iplan2p8.c 			fill8_col(dest8, cval);
cval              262 drivers/video/fbdev/atafb_iplan2p8.c 	expand16_col2mask(color, cval);
cval              268 drivers/video/fbdev/atafb_iplan2p8.c 			d = fill16_col(d, rows, cval);
cval              278 drivers/video/fbdev/atafb_iplan2p8.c 		expand8_col2mask(color, cval);
cval              281 drivers/video/fbdev/atafb_iplan2p8.c 			fill8_col(dest8, cval);
cval               30 fs/nls/nls_base.c 	int     cval;
cval               66 fs/nls/nls_base.c 		if ((c0 & t->cmask) == t->cval) {
cval              104 fs/nls/nls_base.c 			*s = (u8) (t->cval | (l >> c));
cval             2333 sound/pci/ac97/ac97_patch.c 	unsigned short cval;
cval             2343 sound/pci/ac97/ac97_patch.c 		cval = 0;
cval             2348 sound/pci/ac97/ac97_patch.c 		cval = AC97_AD1986_CVREF2;
cval             2353 sound/pci/ac97/ac97_patch.c 		cval = AC97_AD1986_CVREF0;
cval             2358 sound/pci/ac97/ac97_patch.c 		cval = AC97_AD1986_CVREF1;
cval             2367 sound/pci/ac97/ac97_patch.c 				    AC97_AD1986_CVREF_MASK, cval);
cval               21 sound/pci/ice1712/amp.c 	unsigned short cval;
cval               22 sound/pci/ice1712/amp.c 	cval = (reg << 9) | val;
cval               23 sound/pci/ice1712/amp.c 	snd_vt1724_write_i2c(ice, WM_DEV, cval >> 8, cval & 0xff);
cval             2021 sound/pci/ice1712/ice1712.c 	unsigned int val, cval;
cval             2025 sound/pci/ice1712/ice1712.c 	cval = inl(ICEMT(ice, ROUTE_CAPTURE));
cval             2030 sound/pci/ice1712/ice1712.c 	cval >>= ((idx / 2) * 8) + ((idx % 2) * 4);
cval             2034 sound/pci/ice1712/ice1712.c 		ucontrol->value.enumerated.item[0] = (cval & 7) + 1;
cval             2036 sound/pci/ice1712/ice1712.c 		ucontrol->value.enumerated.item[0] = ((cval >> 3) & 1) + 9;
cval             2097 sound/pci/ice1712/ice1712.c 	unsigned int val, cval;
cval             2099 sound/pci/ice1712/ice1712.c 	cval = (val >> (idx * 4 + 8)) & 0x0f;
cval             2104 sound/pci/ice1712/ice1712.c 		ucontrol->value.enumerated.item[0] = (cval & 7) + 1;
cval             2106 sound/pci/ice1712/ice1712.c 		ucontrol->value.enumerated.item[0] = ((cval >> 3) & 1) + 9;
cval               79 sound/pci/ice1712/pontis.c 	unsigned short cval;
cval               80 sound/pci/ice1712/pontis.c 	cval = (reg << 9) | val;
cval               81 sound/pci/ice1712/pontis.c 	snd_vt1724_write_i2c(ice, WM_DEV, cval >> 8, cval & 0xff);
cval              125 sound/pci/ice1712/prodigy_hifi.c 	unsigned short cval;
cval              126 sound/pci/ice1712/prodigy_hifi.c 	cval = (reg << 9) | val;
cval              127 sound/pci/ice1712/prodigy_hifi.c 	snd_vt1724_write_i2c(ice, WM_DEV, cval >> 8, cval & 0xff);
cval               43 sound/synth/emux/emux_nrpn.c 	int i, cval;
cval               46 sound/synth/emux/emux_nrpn.c 			cval = table[i].convert(val);
cval               48 sound/synth/emux/emux_nrpn.c 					     cval, mode);
cval              126 sound/usb/mixer.c #define filter_error(cval, err) \
cval              127 sound/usb/mixer.c 	((cval)->head.mixer->ignore_ctl_error ? 0 : (err))
cval              140 sound/usb/mixer.c 				   struct usb_mixer_elem_info *cval)
cval              143 sound/usb/mixer.c 		cval->dBmin = p->dB->min;
cval              144 sound/usb/mixer.c 		cval->dBmax = p->dB->max;
cval              145 sound/usb/mixer.c 		cval->initialized = 1;
cval              203 sound/usb/mixer.c static int convert_signed_value(struct usb_mixer_elem_info *cval, int val)
cval              205 sound/usb/mixer.c 	switch (cval->val_type) {
cval              233 sound/usb/mixer.c static int convert_bytes_value(struct usb_mixer_elem_info *cval, int val)
cval              235 sound/usb/mixer.c 	switch (cval->val_type) {
cval              250 sound/usb/mixer.c static int get_relative_value(struct usb_mixer_elem_info *cval, int val)
cval              252 sound/usb/mixer.c 	if (!cval->res)
cval              253 sound/usb/mixer.c 		cval->res = 1;
cval              254 sound/usb/mixer.c 	if (val < cval->min)
cval              256 sound/usb/mixer.c 	else if (val >= cval->max)
cval              257 sound/usb/mixer.c 		return (cval->max - cval->min + cval->res - 1) / cval->res;
cval              259 sound/usb/mixer.c 		return (val - cval->min) / cval->res;
cval              262 sound/usb/mixer.c static int get_abs_value(struct usb_mixer_elem_info *cval, int val)
cval              265 sound/usb/mixer.c 		return cval->min;
cval              266 sound/usb/mixer.c 	if (!cval->res)
cval              267 sound/usb/mixer.c 		cval->res = 1;
cval              268 sound/usb/mixer.c 	val *= cval->res;
cval              269 sound/usb/mixer.c 	val += cval->min;
cval              270 sound/usb/mixer.c 	if (val > cval->max)
cval              271 sound/usb/mixer.c 		return cval->max;
cval              295 sound/usb/mixer.c static int get_ctl_value_v1(struct usb_mixer_elem_info *cval, int request,
cval              298 sound/usb/mixer.c 	struct snd_usb_audio *chip = cval->head.mixer->chip;
cval              300 sound/usb/mixer.c 	int val_len = cval->val_type >= USB_MIXER_S16 ? 2 : 1;
cval              309 sound/usb/mixer.c 		idx = snd_usb_ctrl_intf(chip) | (cval->head.id << 8);
cval              314 sound/usb/mixer.c 			*value_ret = convert_signed_value(cval, snd_usb_combine_bytes(buf, val_len));
cval              323 sound/usb/mixer.c 		request, validx, idx, cval->val_type);
cval              331 sound/usb/mixer.c static int get_ctl_value_v2(struct usb_mixer_elem_info *cval, int request,
cval              334 sound/usb/mixer.c 	struct snd_usb_audio *chip = cval->head.mixer->chip;
cval              341 sound/usb/mixer.c 	val_size = uac2_ctl_value_size(cval->val_type);
cval              357 sound/usb/mixer.c 	idx = snd_usb_ctrl_intf(chip) | (cval->head.id << 8);
cval              367 sound/usb/mixer.c 			request, validx, idx, cval->val_type);
cval              390 sound/usb/mixer.c 	*value_ret = convert_signed_value(cval,
cval              396 sound/usb/mixer.c static int get_ctl_value(struct usb_mixer_elem_info *cval, int request,
cval              399 sound/usb/mixer.c 	validx += cval->idx_off;
cval              401 sound/usb/mixer.c 	return (cval->head.mixer->protocol == UAC_VERSION_1) ?
cval              402 sound/usb/mixer.c 		get_ctl_value_v1(cval, request, validx, value_ret) :
cval              403 sound/usb/mixer.c 		get_ctl_value_v2(cval, request, validx, value_ret);
cval              406 sound/usb/mixer.c static int get_cur_ctl_value(struct usb_mixer_elem_info *cval,
cval              409 sound/usb/mixer.c 	return get_ctl_value(cval, UAC_GET_CUR, validx, value);
cval              413 sound/usb/mixer.c static inline int get_cur_mix_raw(struct usb_mixer_elem_info *cval,
cval              416 sound/usb/mixer.c 	return get_ctl_value(cval, UAC_GET_CUR,
cval              417 sound/usb/mixer.c 			     (cval->control << 8) | channel,
cval              421 sound/usb/mixer.c int snd_usb_get_cur_mix_value(struct usb_mixer_elem_info *cval,
cval              426 sound/usb/mixer.c 	if (cval->cached & (1 << channel)) {
cval              427 sound/usb/mixer.c 		*value = cval->cache_val[index];
cval              430 sound/usb/mixer.c 	err = get_cur_mix_raw(cval, channel, value);
cval              432 sound/usb/mixer.c 		if (!cval->head.mixer->ignore_ctl_error)
cval              433 sound/usb/mixer.c 			usb_audio_dbg(cval->head.mixer->chip,
cval              435 sound/usb/mixer.c 				      cval->control, channel, err);
cval              438 sound/usb/mixer.c 	cval->cached |= 1 << channel;
cval              439 sound/usb/mixer.c 	cval->cache_val[index] = *value;
cval              447 sound/usb/mixer.c int snd_usb_mixer_set_ctl_value(struct usb_mixer_elem_info *cval,
cval              450 sound/usb/mixer.c 	struct snd_usb_audio *chip = cval->head.mixer->chip;
cval              454 sound/usb/mixer.c 	validx += cval->idx_off;
cval              457 sound/usb/mixer.c 	if (cval->head.mixer->protocol == UAC_VERSION_1) {
cval              458 sound/usb/mixer.c 		val_len = cval->val_type >= USB_MIXER_S16 ? 2 : 1;
cval              460 sound/usb/mixer.c 		val_len = uac2_ctl_value_size(cval->val_type);
cval              471 sound/usb/mixer.c 	value_set = convert_bytes_value(cval, value_set);
cval              482 sound/usb/mixer.c 		idx = snd_usb_ctrl_intf(chip) | (cval->head.id << 8);
cval              495 sound/usb/mixer.c 		      request, validx, idx, cval->val_type, buf[0], buf[1]);
cval              503 sound/usb/mixer.c static int set_cur_ctl_value(struct usb_mixer_elem_info *cval,
cval              506 sound/usb/mixer.c 	return snd_usb_mixer_set_ctl_value(cval, UAC_SET_CUR, validx, value);
cval              509 sound/usb/mixer.c int snd_usb_set_cur_mix_value(struct usb_mixer_elem_info *cval, int channel,
cval              514 sound/usb/mixer.c 		cval->master_readonly :
cval              515 sound/usb/mixer.c 		cval->ch_readonly & (1 << (channel - 1));
cval              518 sound/usb/mixer.c 		usb_audio_dbg(cval->head.mixer->chip,
cval              520 sound/usb/mixer.c 			    __func__, channel, cval->control);
cval              524 sound/usb/mixer.c 	err = snd_usb_mixer_set_ctl_value(cval,
cval              525 sound/usb/mixer.c 					  UAC_SET_CUR, (cval->control << 8) | channel,
cval              529 sound/usb/mixer.c 	cval->cached |= 1 << channel;
cval              530 sound/usb/mixer.c 	cval->cache_val[index] = value;
cval              540 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval = kcontrol->private_data;
cval              545 sound/usb/mixer.c 	if (cval->min_mute)
cval              547 sound/usb/mixer.c 	scale[2] = cval->dBmin;
cval              548 sound/usb/mixer.c 	scale[3] = cval->dBmax;
cval             1048 sound/usb/mixer.c static void usb_mixer_elem_info_free(struct usb_mixer_elem_info *cval)
cval             1050 sound/usb/mixer.c 	kfree(cval);
cval             1065 sound/usb/mixer.c static void volume_control_quirks(struct usb_mixer_elem_info *cval,
cval             1068 sound/usb/mixer.c 	struct snd_usb_audio *chip = cval->head.mixer->chip;
cval             1073 sound/usb/mixer.c 			cval->min = 0x0000;
cval             1074 sound/usb/mixer.c 			cval->max = 0xffff;
cval             1075 sound/usb/mixer.c 			cval->res = 0x00e6;
cval             1080 sound/usb/mixer.c 			cval->min = 0x00;
cval             1081 sound/usb/mixer.c 			cval->max = 0xff;
cval             1085 sound/usb/mixer.c 			cval->min = 0xb706;
cval             1086 sound/usb/mixer.c 			cval->max = 0xff7b;
cval             1087 sound/usb/mixer.c 			cval->res = 0x0073;
cval             1092 sound/usb/mixer.c 			cval->min = 0xb5fb; /* -73 dB = 0xb6ff */
cval             1093 sound/usb/mixer.c 			cval->max = 0xfcfe;
cval             1094 sound/usb/mixer.c 			cval->res = 0x0073;
cval             1103 sound/usb/mixer.c 			cval->min = 0x0000;
cval             1104 sound/usb/mixer.c 			cval->max = 0x7f00;
cval             1105 sound/usb/mixer.c 			cval->res = 0x0100;
cval             1112 sound/usb/mixer.c 			cval->min = 0x00;
cval             1113 sound/usb/mixer.c 			cval->max = 0x7f;
cval             1122 sound/usb/mixer.c 			cval->min = -256;
cval             1136 sound/usb/mixer.c 		    cval->min == -15616) {
cval             1139 sound/usb/mixer.c 			cval->max = -256;
cval             1147 sound/usb/mixer.c 			cval->min = 6080;
cval             1148 sound/usb/mixer.c 			cval->max = 8768;
cval             1149 sound/usb/mixer.c 			cval->res = 192;
cval             1171 sound/usb/mixer.c 			cval->res = 384;
cval             1177 sound/usb/mixer.c 			cval->min >>= 8;
cval             1178 sound/usb/mixer.c 			cval->max = 0;
cval             1179 sound/usb/mixer.c 			cval->res = 1;
cval             1188 sound/usb/mixer.c static int get_min_max_with_quirks(struct usb_mixer_elem_info *cval,
cval             1192 sound/usb/mixer.c 	cval->min = default_min;
cval             1193 sound/usb/mixer.c 	cval->max = cval->min + 1;
cval             1194 sound/usb/mixer.c 	cval->res = 1;
cval             1195 sound/usb/mixer.c 	cval->dBmin = cval->dBmax = 0;
cval             1197 sound/usb/mixer.c 	if (cval->val_type == USB_MIXER_BOOLEAN ||
cval             1198 sound/usb/mixer.c 	    cval->val_type == USB_MIXER_INV_BOOLEAN) {
cval             1199 sound/usb/mixer.c 		cval->initialized = 1;
cval             1202 sound/usb/mixer.c 		if (cval->cmask) {
cval             1205 sound/usb/mixer.c 				if (cval->cmask & (1 << i)) {
cval             1210 sound/usb/mixer.c 		if (get_ctl_value(cval, UAC_GET_MAX, (cval->control << 8) | minchn, &cval->max) < 0 ||
cval             1211 sound/usb/mixer.c 		    get_ctl_value(cval, UAC_GET_MIN, (cval->control << 8) | minchn, &cval->min) < 0) {
cval             1212 sound/usb/mixer.c 			usb_audio_err(cval->head.mixer->chip,
cval             1214 sound/usb/mixer.c 				   cval->head.id, snd_usb_ctrl_intf(cval->head.mixer->chip),
cval             1215 sound/usb/mixer.c 							       cval->control, cval->head.id);
cval             1218 sound/usb/mixer.c 		if (get_ctl_value(cval, UAC_GET_RES,
cval             1219 sound/usb/mixer.c 				  (cval->control << 8) | minchn,
cval             1220 sound/usb/mixer.c 				  &cval->res) < 0) {
cval             1221 sound/usb/mixer.c 			cval->res = 1;
cval             1223 sound/usb/mixer.c 			int last_valid_res = cval->res;
cval             1225 sound/usb/mixer.c 			while (cval->res > 1) {
cval             1226 sound/usb/mixer.c 				if (snd_usb_mixer_set_ctl_value(cval, UAC_SET_RES,
cval             1227 sound/usb/mixer.c 								(cval->control << 8) | minchn,
cval             1228 sound/usb/mixer.c 								cval->res / 2) < 0)
cval             1230 sound/usb/mixer.c 				cval->res /= 2;
cval             1232 sound/usb/mixer.c 			if (get_ctl_value(cval, UAC_GET_RES,
cval             1233 sound/usb/mixer.c 					  (cval->control << 8) | minchn, &cval->res) < 0)
cval             1234 sound/usb/mixer.c 				cval->res = last_valid_res;
cval             1236 sound/usb/mixer.c 		if (cval->res == 0)
cval             1237 sound/usb/mixer.c 			cval->res = 1;
cval             1245 sound/usb/mixer.c 		if (cval->min + cval->res < cval->max) {
cval             1246 sound/usb/mixer.c 			int last_valid_res = cval->res;
cval             1248 sound/usb/mixer.c 			if (get_cur_mix_raw(cval, minchn, &saved) < 0)
cval             1252 sound/usb/mixer.c 				if (test < cval->max)
cval             1253 sound/usb/mixer.c 					test += cval->res;
cval             1255 sound/usb/mixer.c 					test -= cval->res;
cval             1256 sound/usb/mixer.c 				if (test < cval->min || test > cval->max ||
cval             1257 sound/usb/mixer.c 				    snd_usb_set_cur_mix_value(cval, minchn, 0, test) ||
cval             1258 sound/usb/mixer.c 				    get_cur_mix_raw(cval, minchn, &check)) {
cval             1259 sound/usb/mixer.c 					cval->res = last_valid_res;
cval             1264 sound/usb/mixer.c 				cval->res *= 2;
cval             1266 sound/usb/mixer.c 			snd_usb_set_cur_mix_value(cval, minchn, 0, saved);
cval             1270 sound/usb/mixer.c 		cval->initialized = 1;
cval             1274 sound/usb/mixer.c 		volume_control_quirks(cval, kctl);
cval             1279 sound/usb/mixer.c 	cval->dBmin = (convert_signed_value(cval, cval->min) * 100) / 256;
cval             1280 sound/usb/mixer.c 	cval->dBmax = (convert_signed_value(cval, cval->max) * 100) / 256;
cval             1281 sound/usb/mixer.c 	if (cval->dBmin > cval->dBmax) {
cval             1283 sound/usb/mixer.c 		if (cval->dBmin < 0)
cval             1284 sound/usb/mixer.c 			cval->dBmax = 0;
cval             1285 sound/usb/mixer.c 		else if (cval->dBmin > 0)
cval             1286 sound/usb/mixer.c 			cval->dBmin = 0;
cval             1287 sound/usb/mixer.c 		if (cval->dBmin > cval->dBmax) {
cval             1296 sound/usb/mixer.c #define get_min_max(cval, def)	get_min_max_with_quirks(cval, def, NULL)
cval             1302 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval = kcontrol->private_data;
cval             1304 sound/usb/mixer.c 	if (cval->val_type == USB_MIXER_BOOLEAN ||
cval             1305 sound/usb/mixer.c 	    cval->val_type == USB_MIXER_INV_BOOLEAN)
cval             1309 sound/usb/mixer.c 	uinfo->count = cval->channels;
cval             1310 sound/usb/mixer.c 	if (cval->val_type == USB_MIXER_BOOLEAN ||
cval             1311 sound/usb/mixer.c 	    cval->val_type == USB_MIXER_INV_BOOLEAN) {
cval             1315 sound/usb/mixer.c 		if (!cval->initialized) {
cval             1316 sound/usb/mixer.c 			get_min_max_with_quirks(cval, 0, kcontrol);
cval             1317 sound/usb/mixer.c 			if (cval->initialized && cval->dBmin >= cval->dBmax) {
cval             1321 sound/usb/mixer.c 				snd_ctl_notify(cval->head.mixer->chip->card,
cval             1328 sound/usb/mixer.c 			(cval->max - cval->min + cval->res - 1) / cval->res;
cval             1337 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval = kcontrol->private_data;
cval             1340 sound/usb/mixer.c 	ucontrol->value.integer.value[0] = cval->min;
cval             1341 sound/usb/mixer.c 	if (cval->cmask) {
cval             1344 sound/usb/mixer.c 			if (!(cval->cmask & (1 << c)))
cval             1346 sound/usb/mixer.c 			err = snd_usb_get_cur_mix_value(cval, c + 1, cnt, &val);
cval             1348 sound/usb/mixer.c 				return filter_error(cval, err);
cval             1349 sound/usb/mixer.c 			val = get_relative_value(cval, val);
cval             1356 sound/usb/mixer.c 		err = snd_usb_get_cur_mix_value(cval, 0, 0, &val);
cval             1358 sound/usb/mixer.c 			return filter_error(cval, err);
cval             1359 sound/usb/mixer.c 		val = get_relative_value(cval, val);
cval             1369 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval = kcontrol->private_data;
cval             1373 sound/usb/mixer.c 	if (cval->cmask) {
cval             1376 sound/usb/mixer.c 			if (!(cval->cmask & (1 << c)))
cval             1378 sound/usb/mixer.c 			err = snd_usb_get_cur_mix_value(cval, c + 1, cnt, &oval);
cval             1380 sound/usb/mixer.c 				return filter_error(cval, err);
cval             1382 sound/usb/mixer.c 			val = get_abs_value(cval, val);
cval             1384 sound/usb/mixer.c 				snd_usb_set_cur_mix_value(cval, c + 1, cnt, val);
cval             1391 sound/usb/mixer.c 		err = snd_usb_get_cur_mix_value(cval, 0, 0, &oval);
cval             1393 sound/usb/mixer.c 			return filter_error(cval, err);
cval             1395 sound/usb/mixer.c 		val = get_abs_value(cval, val);
cval             1397 sound/usb/mixer.c 			snd_usb_set_cur_mix_value(cval, 0, 0, val);
cval             1408 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval = kcontrol->private_data;
cval             1411 sound/usb/mixer.c 	err = snd_usb_get_cur_mix_value(cval, 0, 0, &val);
cval             1413 sound/usb/mixer.c 		return filter_error(cval, err);
cval             1423 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval = kcontrol->private_data;
cval             1424 sound/usb/mixer.c 	struct snd_usb_audio *chip = cval->head.mixer->chip;
cval             1427 sound/usb/mixer.c 	validx = cval->control << 8 | 0;
cval             1433 sound/usb/mixer.c 	idx = snd_usb_ctrl_intf(chip) | (cval->head.id << 8);
cval             1434 sound/usb/mixer.c 	if (cval->head.mixer->protocol == UAC_VERSION_2) {
cval             1456 sound/usb/mixer.c 			UAC_GET_CUR, validx, idx, cval->val_type);
cval             1457 sound/usb/mixer.c 		return filter_error(cval, ret);
cval             1567 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval;
cval             1580 sound/usb/mixer.c 	cval = kzalloc(sizeof(*cval), GFP_KERNEL);
cval             1581 sound/usb/mixer.c 	if (!cval)
cval             1583 sound/usb/mixer.c 	snd_usb_mixer_elem_init_std(&cval->head, mixer, unitid);
cval             1584 sound/usb/mixer.c 	cval->control = control;
cval             1585 sound/usb/mixer.c 	cval->cmask = ctl_mask;
cval             1589 sound/usb/mixer.c 		usb_mixer_elem_info_free(cval);
cval             1593 sound/usb/mixer.c 		cval->val_type = ctl_info->type;
cval             1595 sound/usb/mixer.c 		cval->val_type = ctl_info->type_uac2 >= 0 ?
cval             1599 sound/usb/mixer.c 		cval->channels = 1;	/* master channel */
cval             1600 sound/usb/mixer.c 		cval->master_readonly = readonly_mask;
cval             1606 sound/usb/mixer.c 		cval->channels = c;
cval             1607 sound/usb/mixer.c 		cval->ch_readonly = readonly_mask;
cval             1615 sound/usb/mixer.c 	if (cval->channels == readonly_mask)
cval             1616 sound/usb/mixer.c 		kctl = snd_ctl_new1(&usb_feature_unit_ctl_ro, cval);
cval             1618 sound/usb/mixer.c 		kctl = snd_ctl_new1(&usb_feature_unit_ctl, cval);
cval             1622 sound/usb/mixer.c 		usb_mixer_elem_info_free(cval);
cval             1683 sound/usb/mixer.c 	get_min_max_with_quirks(cval, 0, kctl);
cval             1686 sound/usb/mixer.c 		check_mapped_dB(map, cval);
cval             1687 sound/usb/mixer.c 		if (cval->dBmin < cval->dBmax || !cval->initialized) {
cval             1695 sound/usb/mixer.c 	snd_usb_mixer_fu_apply_quirk(mixer, cval, unitid, kctl);
cval             1697 sound/usb/mixer.c 	range = (cval->max - cval->min) / cval->res;
cval             1709 sound/usb/mixer.c 			       cval->head.id, kctl->id.name, cval->channels,
cval             1710 sound/usb/mixer.c 			       cval->min, cval->max, cval->res);
cval             1714 sound/usb/mixer.c 		      cval->head.id, kctl->id.name, cval->channels,
cval             1715 sound/usb/mixer.c 		      cval->min, cval->max, cval->res);
cval             1716 sound/usb/mixer.c 	snd_usb_mixer_add_control(&cval->head, kctl);
cval             1765 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval;
cval             1772 sound/usb/mixer.c 	cval = kzalloc(sizeof(*cval), GFP_KERNEL);
cval             1773 sound/usb/mixer.c 	if (!cval)
cval             1775 sound/usb/mixer.c 	snd_usb_mixer_elem_init_std(&cval->head, mixer, term->id);
cval             1787 sound/usb/mixer.c 		cval->control = UAC2_TE_CONNECTOR;
cval             1789 sound/usb/mixer.c 		cval->control = UAC3_TE_INSERTION;
cval             1791 sound/usb/mixer.c 	cval->val_type = USB_MIXER_BOOLEAN;
cval             1792 sound/usb/mixer.c 	cval->channels = 1; /* report true if any channel is connected */
cval             1793 sound/usb/mixer.c 	cval->min = 0;
cval             1794 sound/usb/mixer.c 	cval->max = 1;
cval             1795 sound/usb/mixer.c 	kctl = snd_ctl_new1(&usb_connector_ctl_ro, cval);
cval             1798 sound/usb/mixer.c 		usb_mixer_elem_info_free(cval);
cval             1808 sound/usb/mixer.c 	snd_usb_mixer_add_control(&cval->head, kctl);
cval             1815 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval;
cval             1831 sound/usb/mixer.c 	cval = kzalloc(sizeof(*cval), GFP_KERNEL);
cval             1832 sound/usb/mixer.c 	if (!cval)
cval             1835 sound/usb/mixer.c 	snd_usb_mixer_elem_init_std(&cval->head, state->mixer, hdr->bClockID);
cval             1837 sound/usb/mixer.c 	cval->min = 0;
cval             1838 sound/usb/mixer.c 	cval->max = 1;
cval             1839 sound/usb/mixer.c 	cval->channels = 1;
cval             1840 sound/usb/mixer.c 	cval->val_type = USB_MIXER_BOOLEAN;
cval             1841 sound/usb/mixer.c 	cval->control = UAC2_CS_CONTROL_CLOCK_VALID;
cval             1843 sound/usb/mixer.c 	cval->master_readonly = 1;
cval             1845 sound/usb/mixer.c 	kctl = snd_ctl_new1(&usb_bool_master_control_ctl_ro, cval);
cval             1848 sound/usb/mixer.c 		usb_mixer_elem_info_free(cval);
cval             1862 sound/usb/mixer.c 	return snd_usb_mixer_add_control(&cval->head, kctl);
cval             2037 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval;
cval             2046 sound/usb/mixer.c 	cval = kzalloc(sizeof(*cval), GFP_KERNEL);
cval             2047 sound/usb/mixer.c 	if (!cval)
cval             2050 sound/usb/mixer.c 	snd_usb_mixer_elem_init_std(&cval->head, state->mixer, unitid);
cval             2051 sound/usb/mixer.c 	cval->control = in_ch + 1; /* based on 1 */
cval             2052 sound/usb/mixer.c 	cval->val_type = USB_MIXER_S16;
cval             2057 sound/usb/mixer.c 			cval->cmask |= (1 << i);
cval             2058 sound/usb/mixer.c 			cval->channels++;
cval             2063 sound/usb/mixer.c 	get_min_max(cval, 0);
cval             2065 sound/usb/mixer.c 	kctl = snd_ctl_new1(&usb_feature_unit_ctl, cval);
cval             2068 sound/usb/mixer.c 		usb_mixer_elem_info_free(cval);
cval             2082 sound/usb/mixer.c 		    cval->head.id, kctl->id.name, cval->channels, cval->min, cval->max);
cval             2083 sound/usb/mixer.c 	snd_usb_mixer_add_control(&cval->head, kctl);
cval             2182 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval = kcontrol->private_data;
cval             2185 sound/usb/mixer.c 	err = get_cur_ctl_value(cval, cval->control << 8, &val);
cval             2187 sound/usb/mixer.c 		ucontrol->value.integer.value[0] = cval->min;
cval             2188 sound/usb/mixer.c 		return filter_error(cval, err);
cval             2190 sound/usb/mixer.c 	val = get_relative_value(cval, val);
cval             2199 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval = kcontrol->private_data;
cval             2202 sound/usb/mixer.c 	err = get_cur_ctl_value(cval, cval->control << 8, &oval);
cval             2204 sound/usb/mixer.c 		return filter_error(cval, err);
cval             2206 sound/usb/mixer.c 	val = get_abs_value(cval, val);
cval             2208 sound/usb/mixer.c 		set_cur_ctl_value(cval, cval->control << 8, val);
cval             2345 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval;
cval             2391 sound/usb/mixer.c 		cval = kzalloc(sizeof(*cval), GFP_KERNEL);
cval             2392 sound/usb/mixer.c 		if (!cval)
cval             2394 sound/usb/mixer.c 		snd_usb_mixer_elem_init_std(&cval->head, state->mixer, unitid);
cval             2395 sound/usb/mixer.c 		cval->control = valinfo->control;
cval             2396 sound/usb/mixer.c 		cval->val_type = valinfo->val_type;
cval             2397 sound/usb/mixer.c 		cval->channels = 1;
cval             2402 sound/usb/mixer.c 			cval->master_readonly = 1;
cval             2413 sound/usb/mixer.c 				if (cval->control == UAC_UD_MODE_SELECT)
cval             2417 sound/usb/mixer.c 				if (cval->control == UAC3_UD_MODE_SELECT)
cval             2425 sound/usb/mixer.c 				cval->min = 1;
cval             2426 sound/usb/mixer.c 				cval->max = control_spec[0];
cval             2427 sound/usb/mixer.c 				cval->res = 1;
cval             2428 sound/usb/mixer.c 				cval->initialized = 1;
cval             2432 sound/usb/mixer.c 			get_min_max(cval, valinfo->min_value);
cval             2440 sound/usb/mixer.c 			cval->min = 0;
cval             2441 sound/usb/mixer.c 			cval->max = 5;
cval             2442 sound/usb/mixer.c 			cval->res = 1;
cval             2443 sound/usb/mixer.c 			cval->initialized = 1;
cval             2446 sound/usb/mixer.c 			get_min_max(cval, valinfo->min_value);
cval             2450 sound/usb/mixer.c 		kctl = snd_ctl_new1(&mixer_procunit_ctl, cval);
cval             2452 sound/usb/mixer.c 			usb_mixer_elem_info_free(cval);
cval             2480 sound/usb/mixer.c 			      cval->head.id, kctl->id.name, cval->channels,
cval             2481 sound/usb/mixer.c 			      cval->min, cval->max);
cval             2483 sound/usb/mixer.c 		err = snd_usb_mixer_add_control(&cval->head, kctl);
cval             2526 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval = kcontrol->private_data;
cval             2531 sound/usb/mixer.c 	return snd_ctl_enum_info(uinfo, 1, cval->max, itemlist);
cval             2538 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval = kcontrol->private_data;
cval             2541 sound/usb/mixer.c 	err = get_cur_ctl_value(cval, cval->control << 8, &val);
cval             2544 sound/usb/mixer.c 		return filter_error(cval, err);
cval             2546 sound/usb/mixer.c 	val = get_relative_value(cval, val);
cval             2555 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval = kcontrol->private_data;
cval             2558 sound/usb/mixer.c 	err = get_cur_ctl_value(cval, cval->control << 8, &oval);
cval             2560 sound/usb/mixer.c 		return filter_error(cval, err);
cval             2562 sound/usb/mixer.c 	val = get_abs_value(cval, val);
cval             2564 sound/usb/mixer.c 		set_cur_ctl_value(cval, cval->control << 8, val);
cval             2588 sound/usb/mixer.c 		struct usb_mixer_elem_info *cval = kctl->private_data;
cval             2589 sound/usb/mixer.c 		num_ins = cval->max;
cval             2590 sound/usb/mixer.c 		usb_mixer_elem_info_free(cval);
cval             2611 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval;
cval             2629 sound/usb/mixer.c 	cval = kzalloc(sizeof(*cval), GFP_KERNEL);
cval             2630 sound/usb/mixer.c 	if (!cval)
cval             2632 sound/usb/mixer.c 	snd_usb_mixer_elem_init_std(&cval->head, state->mixer, unitid);
cval             2633 sound/usb/mixer.c 	cval->val_type = USB_MIXER_U8;
cval             2634 sound/usb/mixer.c 	cval->channels = 1;
cval             2635 sound/usb/mixer.c 	cval->min = 1;
cval             2636 sound/usb/mixer.c 	cval->max = desc->bNrInPins;
cval             2637 sound/usb/mixer.c 	cval->res = 1;
cval             2638 sound/usb/mixer.c 	cval->initialized = 1;
cval             2643 sound/usb/mixer.c 		cval->control = 0;
cval             2649 sound/usb/mixer.c 			cval->control = UAC2_CX_CLOCK_SELECTOR;
cval             2651 sound/usb/mixer.c 			cval->control = UAC2_SU_SELECTOR;
cval             2678 sound/usb/mixer.c 	kctl = snd_ctl_new1(&mixer_selectunit_ctl, cval);
cval             2726 sound/usb/mixer.c 		    cval->head.id, kctl->id.name, desc->bNrInPins);
cval             2727 sound/usb/mixer.c 	return snd_usb_mixer_add_control(&cval->head, kctl);
cval             2734 sound/usb/mixer.c 	usb_mixer_elem_info_free(cval);
cval             3228 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval = mixer_elem_list_to_info(list);
cval             3232 sound/usb/mixer.c 			    "channels=%i, type=\"%s\"\n", cval->head.id,
cval             3233 sound/usb/mixer.c 			    cval->control, cval->cmask, cval->channels,
cval             3234 sound/usb/mixer.c 			    val_types[cval->val_type]);
cval             3236 sound/usb/mixer.c 			    cval->min, cval->max, cval->dBmin, cval->dBmax);
cval             3581 sound/usb/mixer.c 	struct usb_mixer_elem_info *cval = mixer_elem_list_to_info(list);
cval             3584 sound/usb/mixer.c 	if (cval->cmask) {
cval             3587 sound/usb/mixer.c 			if (!(cval->cmask & (1 << c)))
cval             3589 sound/usb/mixer.c 			if (cval->cached & (1 << (c + 1))) {
cval             3590 sound/usb/mixer.c 				err = snd_usb_set_cur_mix_value(cval, c + 1, idx,
cval             3591 sound/usb/mixer.c 							cval->cache_val[idx]);
cval             3599 sound/usb/mixer.c 		if (cval->cached) {
cval             3600 sound/usb/mixer.c 			err = snd_usb_set_cur_mix_value(cval, 0, 0, *cval->cache_val);
cval              103 sound/usb/mixer.h int snd_usb_mixer_set_ctl_value(struct usb_mixer_elem_info *cval,
cval              121 sound/usb/mixer.h int snd_usb_set_cur_mix_value(struct usb_mixer_elem_info *cval, int channel,
cval              124 sound/usb/mixer.h int snd_usb_get_cur_mix_value(struct usb_mixer_elem_info *cval,
cval               62 sound/usb/mixer_quirks.c 	struct usb_mixer_elem_info *cval;
cval               65 sound/usb/mixer_quirks.c 	cval = kzalloc(sizeof(*cval), GFP_KERNEL);
cval               66 sound/usb/mixer_quirks.c 	if (!cval)
cval               69 sound/usb/mixer_quirks.c 	snd_usb_mixer_elem_init_std(&cval->head, mixer, unitid);
cval               70 sound/usb/mixer_quirks.c 	cval->val_type = val_type;
cval               71 sound/usb/mixer_quirks.c 	cval->channels = 1;
cval               72 sound/usb/mixer_quirks.c 	cval->control = control;
cval               73 sound/usb/mixer_quirks.c 	cval->cmask = cmask;
cval               74 sound/usb/mixer_quirks.c 	cval->idx_off = idx_off;
cval               78 sound/usb/mixer_quirks.c 	cval->min = 0;
cval               79 sound/usb/mixer_quirks.c 	cval->max = 1;
cval               80 sound/usb/mixer_quirks.c 	cval->res = 0;
cval               81 sound/usb/mixer_quirks.c 	cval->dBmin = 0;
cval               82 sound/usb/mixer_quirks.c 	cval->dBmax = 0;
cval               85 sound/usb/mixer_quirks.c 	kctl = snd_ctl_new1(snd_usb_feature_unit_ctl, cval);
cval               87 sound/usb/mixer_quirks.c 		kfree(cval);
cval              103 sound/usb/mixer_quirks.c 	return snd_usb_mixer_add_control(&cval->head, kctl);
cval             1158 sound/usb/mixer_quirks.c 	struct usb_mixer_elem_info *cval;
cval             1163 sound/usb/mixer_quirks.c 			cval = mixer_elem_list_to_info(mixer->id_elems[unitid]);
cval             1164 sound/usb/mixer_quirks.c 			snd_usb_mixer_set_ctl_value(cval, UAC_SET_CUR,
cval             1165 sound/usb/mixer_quirks.c 						    cval->control << 8,
cval             2329 sound/usb/mixer_quirks.c 					 struct usb_mixer_elem_info *cval,
cval             2347 sound/usb/mixer_quirks.c 	if (cval->min == 0 && cval->max == 50) {
cval             2353 sound/usb/mixer_quirks.c 	} else if (cval->min == 0 && cval->max <= 1000) {
cval             2363 sound/usb/mixer_quirks.c 				  struct usb_mixer_elem_info *cval, int unitid,
cval             2368 sound/usb/mixer_quirks.c 		if (unitid == 7 && cval->control == UAC_FU_VOLUME)
cval             2369 sound/usb/mixer_quirks.c 			snd_dragonfly_quirk_db_scale(mixer, cval, kctl);
cval             2375 sound/usb/mixer_quirks.c 			cval->min_mute = 1;
cval               14 sound/usb/mixer_quirks.h 				  struct usb_mixer_elem_info *cval, int unitid,
cval              334 tools/testing/selftests/bpf/progs/test_l4lb.c 	struct ctl_value *cval;
cval              429 tools/testing/selftests/bpf/progs/test_l4lb.c 		cval = bpf_map_lookup_elem(&ctl_array, &v6_intf_pos);
cval              430 tools/testing/selftests/bpf/progs/test_l4lb.c 		if (!cval)
cval              432 tools/testing/selftests/bpf/progs/test_l4lb.c 		ifindex = cval->ifindex;
cval              436 tools/testing/selftests/bpf/progs/test_l4lb.c 		cval = bpf_map_lookup_elem(&ctl_array, &v4_intf_pos);
cval              437 tools/testing/selftests/bpf/progs/test_l4lb.c 		if (!cval)
cval              439 tools/testing/selftests/bpf/progs/test_l4lb.c 		ifindex = cval->ifindex;
cval              334 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 	struct ctl_value *cval;
cval              429 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		cval = bpf_map_lookup_elem(&ctl_array, &v6_intf_pos);
cval              430 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		if (!cval)
cval              432 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		ifindex = cval->ifindex;
cval              436 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		cval = bpf_map_lookup_elem(&ctl_array, &v4_intf_pos);
cval              437 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		if (!cval)
cval              439 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c 		ifindex = cval->ifindex;
cval              278 tools/testing/selftests/bpf/progs/test_xdp_noinline.c bool encap_v6(struct xdp_md *xdp, struct ctl_value *cval,
cval              299 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	memcpy(new_eth->eth_dest, cval->mac, 6);
cval              321 tools/testing/selftests/bpf/progs/test_xdp_noinline.c bool encap_v4(struct xdp_md *xdp, struct ctl_value *cval,
cval              347 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	memcpy(new_eth->eth_dest, cval->mac, 6);
cval              705 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	struct ctl_value *cval;
cval              775 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	cval = bpf_map_lookup_elem(&ctl_array, &mac_addr_pos);
cval              776 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	if (!cval)
cval              779 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		if (!encap_v6(xdp, cval, &pckt, dst, pkt_bytes))
cval              782 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 		if (!encap_v4(xdp, cval, &pckt, dst, pkt_bytes))
cval              177 tools/testing/selftests/breakpoints/breakpoint_test.c 	char cval; short sval; int ival; long long lval;
cval              183 tools/testing/selftests/breakpoints/breakpoint_test.c 			cval = *(char *)&dummy_var[i];
cval              140 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c 	char cval __attribute__((unused));
cval              147 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c 		cval = *(char *)dummy_var;
cval              125 virt/kvm/arm/arch_timer.c 	u64 cval, now;
cval              127 virt/kvm/arm/arch_timer.c 	cval = timer_ctx->cnt_cval;
cval              130 virt/kvm/arm/arch_timer.c 	if (now < cval) {
cval              134 virt/kvm/arm/arch_timer.c 					 cval - now,
cval              228 virt/kvm/arm/arch_timer.c 	u64 cval, now;
cval              259 virt/kvm/arm/arch_timer.c 	cval = timer_ctx->cnt_cval;
cval              262 virt/kvm/arm/arch_timer.c 	return cval <= now;
cval              299 virt/kvm/arm/trace.h 		__field(	unsigned long long,	cval		)
cval              305 virt/kvm/arm/trace.h 		__entry->cval			= ctx->cnt_cval;
cval              311 virt/kvm/arm/trace.h 		  __entry->cval,
cval              321 virt/kvm/arm/trace.h 		__field(	unsigned long long,	cval		)
cval              327 virt/kvm/arm/trace.h 		__entry->cval			= ctx->cnt_cval;
cval              333 virt/kvm/arm/trace.h 		  __entry->cval,