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,