analog 107 drivers/input/joystick/analog.c struct analog analog[2]; analog 186 drivers/input/joystick/analog.c static void analog_decode(struct analog *analog, int *axes, int *initial, int buttons) analog 188 drivers/input/joystick/analog.c struct input_dev *dev = analog->dev; analog 191 drivers/input/joystick/analog.c if (analog->mask & ANALOG_HAT_FCS) analog 199 drivers/input/joystick/analog.c if (analog->mask & (0x10 << i)) analog 200 drivers/input/joystick/analog.c input_report_key(dev, analog->buttons[j++], (buttons >> i) & 1); analog 202 drivers/input/joystick/analog.c if (analog->mask & ANALOG_HBTN_CHF) analog 204 drivers/input/joystick/analog.c input_report_key(dev, analog->buttons[j++], (buttons >> (i + 10)) & 1); analog 206 drivers/input/joystick/analog.c if (analog->mask & ANALOG_BTN_TL) analog 208 drivers/input/joystick/analog.c if (analog->mask & ANALOG_BTN_TR) analog 210 drivers/input/joystick/analog.c if (analog->mask & ANALOG_BTN_TL2) analog 212 drivers/input/joystick/analog.c if (analog->mask & ANALOG_BTN_TR2) analog 216 drivers/input/joystick/analog.c if (analog->mask & (1 << i)) analog 220 drivers/input/joystick/analog.c if (analog->mask & analog_exts[i]) { analog 321 drivers/input/joystick/analog.c char saitek = !!(port->analog[0].mask & ANALOG_SAITEK); analog 322 drivers/input/joystick/analog.c char chf = !!(port->analog[0].mask & ANALOG_ANY_CHF); analog 342 drivers/input/joystick/analog.c if (port->analog[i].mask) analog 343 drivers/input/joystick/analog.c analog_decode(port->analog + i, port->axes, port->initial, port->buttons); analog 420 drivers/input/joystick/analog.c static void analog_name(struct analog *analog) analog 422 drivers/input/joystick/analog.c snprintf(analog->name, sizeof(analog->name), "Analog %d-axis %d-button", analog 423 drivers/input/joystick/analog.c hweight8(analog->mask & ANALOG_AXES_STD), analog 424 drivers/input/joystick/analog.c hweight8(analog->mask & ANALOG_BTNS_STD) + !!(analog->mask & ANALOG_BTNS_CHF) * 2 + analog 425 drivers/input/joystick/analog.c hweight16(analog->mask & ANALOG_BTNS_GAMEPAD) + !!(analog->mask & ANALOG_HBTN_CHF) * 4); analog 427 drivers/input/joystick/analog.c if (analog->mask & ANALOG_HATS_ALL) analog 428 drivers/input/joystick/analog.c snprintf(analog->name, sizeof(analog->name), "%s %d-hat", analog 429 drivers/input/joystick/analog.c analog->name, hweight16(analog->mask & ANALOG_HATS_ALL)); analog 431 drivers/input/joystick/analog.c if (analog->mask & ANALOG_HAT_FCS) analog 432 drivers/input/joystick/analog.c strlcat(analog->name, " FCS", sizeof(analog->name)); analog 433 drivers/input/joystick/analog.c if (analog->mask & ANALOG_ANY_CHF) analog 434 drivers/input/joystick/analog.c strlcat(analog->name, (analog->mask & ANALOG_SAITEK) ? " Saitek" : " CHF", analog 435 drivers/input/joystick/analog.c sizeof(analog->name)); analog 437 drivers/input/joystick/analog.c strlcat(analog->name, (analog->mask & ANALOG_GAMEPAD) ? " gamepad": " joystick", analog 438 drivers/input/joystick/analog.c sizeof(analog->name)); analog 445 drivers/input/joystick/analog.c static int analog_init_device(struct analog_port *port, struct analog *analog, int index) analog 451 drivers/input/joystick/analog.c analog_name(analog); analog 452 drivers/input/joystick/analog.c snprintf(analog->phys, sizeof(analog->phys), analog 454 drivers/input/joystick/analog.c analog->buttons = (analog->mask & ANALOG_GAMEPAD) ? analog_pad_btn : analog_joy_btn; analog 456 drivers/input/joystick/analog.c analog->dev = input_dev = input_allocate_device(); analog 460 drivers/input/joystick/analog.c input_dev->name = analog->name; analog 461 drivers/input/joystick/analog.c input_dev->phys = analog->phys; analog 464 drivers/input/joystick/analog.c input_dev->id.product = analog->mask >> 4; analog 476 drivers/input/joystick/analog.c if (analog->mask & (1 << i)) { analog 489 drivers/input/joystick/analog.c if (analog->mask & ANALOG_SAITEK) { analog 500 drivers/input/joystick/analog.c if (analog->mask & analog_exts[i]) analog 507 drivers/input/joystick/analog.c if (analog->mask & (0x10 << i)) analog 508 drivers/input/joystick/analog.c set_bit(analog->buttons[j++], input_dev->keybit); analog 510 drivers/input/joystick/analog.c if (analog->mask & ANALOG_BTNS_CHF) analog 512 drivers/input/joystick/analog.c set_bit(analog->buttons[j++], input_dev->keybit); analog 514 drivers/input/joystick/analog.c if (analog->mask & ANALOG_HBTN_CHF) analog 516 drivers/input/joystick/analog.c set_bit(analog->buttons[j++], input_dev->keybit); analog 519 drivers/input/joystick/analog.c if (analog->mask & (ANALOG_BTN_TL << i)) analog 522 drivers/input/joystick/analog.c analog_decode(analog, port->axes, port->initial, port->buttons); analog 524 drivers/input/joystick/analog.c error = input_register_device(analog->dev); analog 526 drivers/input/joystick/analog.c input_free_device(analog->dev); analog 540 drivers/input/joystick/analog.c struct analog *analog = port->analog; analog 556 drivers/input/joystick/analog.c analog[0].mask = i & 0xfffff; analog 558 drivers/input/joystick/analog.c analog[0].mask &= ~(ANALOG_AXES_STD | ANALOG_HAT_FCS | ANALOG_BTNS_GAMEPAD) analog 562 drivers/input/joystick/analog.c analog[0].mask &= ~(ANALOG_HAT2_CHF) analog 563 drivers/input/joystick/analog.c | ((analog[0].mask & ANALOG_HBTN_CHF) ? 0 : ANALOG_HAT2_CHF); analog 565 drivers/input/joystick/analog.c analog[0].mask &= ~(ANALOG_THROTTLE | ANALOG_BTN_TR | ANALOG_BTN_TR2) analog 566 drivers/input/joystick/analog.c | ((~analog[0].mask & ANALOG_HAT_FCS) >> 8) analog 567 drivers/input/joystick/analog.c | ((~analog[0].mask & ANALOG_HAT_FCS) << 2) analog 568 drivers/input/joystick/analog.c | ((~analog[0].mask & ANALOG_HAT_FCS) << 4); analog 570 drivers/input/joystick/analog.c analog[0].mask &= ~(ANALOG_THROTTLE | ANALOG_RUDDER) analog 571 drivers/input/joystick/analog.c | (((~analog[0].mask & ANALOG_BTNS_TLR ) >> 10) analog 572 drivers/input/joystick/analog.c & ((~analog[0].mask & ANALOG_BTNS_TLR2) >> 12)); analog 574 drivers/input/joystick/analog.c analog[1].mask = ((i >> 20) & 0xff) | ((i >> 12) & 0xf0000); analog 576 drivers/input/joystick/analog.c analog[1].mask &= (analog[0].mask & ANALOG_EXTENSIONS) ? ANALOG_GAMEPAD analog 577 drivers/input/joystick/analog.c : (((ANALOG_BTNS_STD | port->mask) & ~analog[0].mask) | ANALOG_GAMEPAD); analog 583 drivers/input/joystick/analog.c if ((analog[0].mask & 0x7) == 0x7) max[2] = (max[0] + max[1]) >> 1; analog 584 drivers/input/joystick/analog.c if ((analog[0].mask & 0xb) == 0xb) max[3] = (max[0] + max[1]) >> 1; analog 585 drivers/input/joystick/analog.c if ((analog[0].mask & ANALOG_BTN_TL) && !(analog[0].mask & ANALOG_BTN_TL2)) max[2] >>= 1; analog 586 drivers/input/joystick/analog.c if ((analog[0].mask & ANALOG_BTN_TR) && !(analog[0].mask & ANALOG_BTN_TR2)) max[3] >>= 1; analog 587 drivers/input/joystick/analog.c if ((analog[0].mask & ANALOG_HAT_FCS)) max[3] >>= 1; analog 595 drivers/input/joystick/analog.c return -!(analog[0].mask || analog[1].mask); analog 682 drivers/input/joystick/analog.c if (port->analog[i].mask) { analog 683 drivers/input/joystick/analog.c err = analog_init_device(port, port->analog + i, i); analog 691 drivers/input/joystick/analog.c if (port->analog[i].mask) analog 692 drivers/input/joystick/analog.c input_unregister_device(port->analog[i].dev); analog 705 drivers/input/joystick/analog.c if (port->analog[i].mask) analog 706 drivers/input/joystick/analog.c input_unregister_device(port->analog[i].dev); analog 78 drivers/media/i2c/et8ek8/et8ek8_driver.c u16 analog; analog 564 drivers/media/i2c/et8ek8/et8ek8_driver.c 0x124a, new.analog >> 8); analog 568 drivers/media/i2c/et8ek8/et8ek8_driver.c 0x1249, new.analog & 0xff); analog 4639 drivers/net/wireless/broadcom/b43/main.c phy->analog = analog_type; analog 231 drivers/net/wireless/broadcom/b43/phy_common.h u8 analog; analog 191 drivers/net/wireless/broadcom/b43/phy_g.c if (phy->analog == 0) { analog 195 drivers/net/wireless/broadcom/b43/phy_g.c } else if (phy->analog > 1) { analog 1308 drivers/net/wireless/broadcom/b43/phy_g.c if (phy->analog == 0) { analog 1311 drivers/net/wireless/broadcom/b43/phy_g.c if (phy->analog >= 2) { analog 1449 drivers/net/wireless/broadcom/b43/phy_g.c if (phy->analog != 0) analog 1487 drivers/net/wireless/broadcom/b43/phy_g.c if (phy->analog == 1) { analog 1523 drivers/net/wireless/broadcom/b43/phy_g.c if (phy->analog == 1) { analog 1534 drivers/net/wireless/broadcom/b43/phy_g.c if (phy->analog == 1) analog 1539 drivers/net/wireless/broadcom/b43/phy_g.c if (phy->analog == 0) analog 1683 drivers/net/wireless/broadcom/b43/phy_g.c if (phy->analog == 4) { analog 1934 drivers/net/wireless/broadcom/b43/phy_g.c if (phy->radio_ver == 0x2050 && phy->analog == 0) { analog 1967 drivers/net/wireless/broadcom/b43/phy_g.c if (phy->radio_ver == 0x2050 && phy->analog == 0) { analog 406 drivers/net/wireless/broadcom/b43legacy/b43legacy.h u8 analog; analog 3069 drivers/net/wireless/broadcom/b43legacy/main.c phy->analog = analog_type; analog 533 drivers/net/wireless/broadcom/b43legacy/phy.c if (phy->analog == 1) analog 584 drivers/net/wireless/broadcom/b43legacy/phy.c if (phy->analog == 1) { analog 595 drivers/net/wireless/broadcom/b43legacy/phy.c if (phy->analog == 1) analog 600 drivers/net/wireless/broadcom/b43legacy/phy.c if (phy->analog == 0) analog 759 drivers/net/wireless/broadcom/b43legacy/phy.c if (phy->analog == 4) { analog 854 drivers/net/wireless/broadcom/b43legacy/phy.c if (phy->analog == 0) analog 1447 drivers/net/wireless/broadcom/b43legacy/phy.c if (phy->analog == 0) { analog 1454 drivers/net/wireless/broadcom/b43legacy/phy.c if (phy->analog > 1) { analog 463 drivers/net/wireless/broadcom/b43legacy/radio.c if (phy->analog == 0) analog 578 drivers/net/wireless/broadcom/b43legacy/radio.c if (phy->analog >= 2) analog 580 drivers/net/wireless/broadcom/b43legacy/radio.c else if (phy->analog == 0) analog 605 drivers/net/wireless/broadcom/b43legacy/radio.c if (phy->analog != 0) analog 709 drivers/net/wireless/broadcom/b43legacy/radio.c if (phy->analog >= 2) analog 1554 drivers/net/wireless/broadcom/b43legacy/radio.c if (phy->analog == 0) analog 1557 drivers/net/wireless/broadcom/b43legacy/radio.c if (phy->analog >= 2) analog 1681 drivers/net/wireless/broadcom/b43legacy/radio.c if (phy->analog != 0) analog 196 drivers/pinctrl/pinctrl-lpc18xx.c unsigned char analog; analog 219 drivers/pinctrl/pinctrl-lpc18xx.c .analog = a, \ analog 231 drivers/pinctrl/pinctrl-lpc18xx.c .analog = a, \ analog 1175 drivers/pinctrl/pinctrl-lpc18xx.c if (function == FUNC_ADC && (pin->analog & LPC18XX_ANALOG_PIN)) { analog 1180 drivers/pinctrl/pinctrl-lpc18xx.c if (LPC18XX_ANALOG_ADC(pin->analog) == 0) analog 1186 drivers/pinctrl/pinctrl-lpc18xx.c reg |= pin->analog & LPC18XX_ANALOG_BIT_MASK; analog 1192 drivers/pinctrl/pinctrl-lpc18xx.c if (function == FUNC_DAC && (pin->analog & LPC18XX_ANALOG_PIN)) { analog 1278 drivers/pinctrl/pinctrl-lpc18xx.c if (function == FUNC_DAC && p->analog == DAC) analog 1281 drivers/pinctrl/pinctrl-lpc18xx.c if (function == FUNC_ADC && p->analog) analog 180 include/uapi/linux/cec-funcs.h } analog; analog 305 include/uapi/linux/cec-funcs.h rec_src->analog.ana_bcast_type, analog 306 include/uapi/linux/cec-funcs.h rec_src->analog.ana_freq, analog 307 include/uapi/linux/cec-funcs.h rec_src->analog.bcast_system); analog 331 include/uapi/linux/cec-funcs.h rec_src->analog.ana_bcast_type = msg->msg[3]; analog 332 include/uapi/linux/cec-funcs.h rec_src->analog.ana_freq = analog 334 include/uapi/linux/cec-funcs.h rec_src->analog.bcast_system = msg->msg[6]; analog 962 include/uapi/linux/cec-funcs.h } analog; analog 999 include/uapi/linux/cec-funcs.h tuner_dev_info->analog.ana_bcast_type, analog 1000 include/uapi/linux/cec-funcs.h tuner_dev_info->analog.ana_freq, analog 1001 include/uapi/linux/cec-funcs.h tuner_dev_info->analog.bcast_system); analog 1016 include/uapi/linux/cec-funcs.h tuner_dev_info->analog.ana_bcast_type = msg->msg[3]; analog 1017 include/uapi/linux/cec-funcs.h tuner_dev_info->analog.ana_freq = (msg->msg[4] << 8) | msg->msg[5]; analog 1018 include/uapi/linux/cec-funcs.h tuner_dev_info->analog.bcast_system = msg->msg[6]; analog 25 sound/pci/ice1712/juli.c unsigned int analog:1; analog 609 sound/pci/ice1712/juli.c spec->analog = (ice->gpio.get_data(ice) & GPIO_ANALOG_PRESENT) ? 0 : 1; analog 611 sound/pci/ice1712/juli.c spec->analog = 1; analog 614 sound/pci/ice1712/juli.c if (spec->analog) { analog 32 sound/soc/fsl/efika-audio-fabric.c SND_SOC_DAILINK_DEFS(analog, analog 48 sound/soc/fsl/efika-audio-fabric.c SND_SOC_DAILINK_REG(analog), analog 26 sound/soc/fsl/pcm030-audio-fabric.c SND_SOC_DAILINK_DEFS(analog, analog 40 sound/soc/fsl/pcm030-audio-fabric.c SND_SOC_DAILINK_REG(analog), analog 57 sound/soc/kirkwood/armada-370-db.c SND_SOC_DAILINK_DEFS(analog, analog 78 sound/soc/kirkwood/armada-370-db.c SND_SOC_DAILINK_REG(analog), analog 300 sound/usb/caiaq/device.c int digital, int analog, int erp) analog 302 sound/usb/caiaq/device.c char tmp[3] = { digital, analog, erp }; analog 127 sound/usb/caiaq/device.h int snd_usb_caiaq_set_auto_msg (struct snd_usb_caiaqdev *cdev, int digital, int analog, int erp);