| /linux/crypto/ |
| H A D | ecc.c | 425 uint128_t product; in vli_mult() local 427 product = mul_64_64(left[i], right[k - i]); in vli_mult() 429 r01 = add_128_128(r01, product); in vli_mult() 430 r2 += (r01.m_high < product.m_high); in vli_mult() 450 uint128_t product; in vli_umult() local 452 product = mul_64_64(left[k], right); in vli_umult() 453 r01 = add_128_128(r01, product); in vli_umult() 479 uint128_t product; in vli_square() local 481 product = mul_64_64(left[i], left[k - i]); in vli_square() 484 r2 += product.m_high >> 63; in vli_square() [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-magicmouse.c | 220 if (input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE || in magicmouse_emit_touch() 221 input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE2 || in magicmouse_emit_touch() 222 input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE2_USBC) { in magicmouse_emit_touch() 232 } else if (input->id.product == USB_DEVICE_ID_APPLE_MAGICTRACKPAD2 || in magicmouse_emit_touch() 233 input->id.product == in magicmouse_emit_touch() 267 input->id.product != USB_DEVICE_ID_APPLE_MAGICTRACKPAD2 && in magicmouse_emit_touch() 268 input->id.product != USB_DEVICE_ID_APPLE_MAGICTRACKPAD2_USBC) { in magicmouse_emit_touch() 367 if (input->id.product == USB_DEVICE_ID_APPLE_MAGICTRACKPAD2 || in magicmouse_emit_touch() 368 input->id.product == in magicmouse_emit_touch() 373 if (input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE || in magicmouse_emit_touch() [all …]
|
| H A D | hid-samsung.c | 475 if (hdev->product == USB_DEVICE_ID_SAMSUNG_IR_REMOTE && hid_is_usb(hdev)) in samsung_report_fixup() 486 if (hdev->product == USB_DEVICE_ID_SAMSUNG_WIRELESS_KBD_MOUSE && hid_is_usb(hdev)) in samsung_input_mapping() 489 else if (hdev->product == USB_DEVICE_ID_SAMSUNG_WIRELESS_KBD) in samsung_input_mapping() 492 else if (hdev->product == USB_DEVICE_ID_SAMSUNG_WIRELESS_GAMEPAD) in samsung_input_mapping() 495 else if (hdev->product == USB_DEVICE_ID_SAMSUNG_WIRELESS_ACTIONMOUSE) in samsung_input_mapping() 498 else if (hdev->product == USB_DEVICE_ID_SAMSUNG_WIRELESS_UNIVERSAL_KBD) in samsung_input_mapping() 501 else if (hdev->product == USB_DEVICE_ID_SAMSUNG_WIRELESS_MULTI_HOGP_KBD) in samsung_input_mapping() 520 if (hdev->product == USB_DEVICE_ID_SAMSUNG_IR_REMOTE) { in samsung_probe()
|
| H A D | hid-kye.c | 316 __u32 product; member 417 for (info = kye_tablets_info; info->product; info++) { in kye_tablet_fixup() 418 if (hdev->product == info->product) in kye_tablet_fixup() 422 if (!info->product) { in kye_tablet_fixup() 472 switch (hdev->product) { in kye_report_fixup() 591 switch (id->product) { in kye_probe()
|
| H A D | hid-quirks.c | 1016 if (hdev->product >= USB_DEVICE_ID_CODEMERCS_IOW_FIRST && in hid_ignore() 1017 hdev->product <= USB_DEVICE_ID_CODEMERCS_IOW_LAST) in hid_ignore() 1021 if (hdev->product >= USB_DEVICE_ID_LOGITECH_HARMONY_FIRST && in hid_ignore() 1022 hdev->product <= USB_DEVICE_ID_LOGITECH_HARMONY_LAST) in hid_ignore() 1031 if (hdev->product == USB_DEVICE_ID_LOGITECH_AUDIOHUB && in hid_ignore() 1036 if (hdev->product >= USB_DEVICE_ID_SOUNDGRAPH_IMON_FIRST && in hid_ignore() 1037 hdev->product <= USB_DEVICE_ID_SOUNDGRAPH_IMON_LAST) in hid_ignore() 1041 if (hdev->product >= USB_DEVICE_ID_HANWANG_TABLET_FIRST && in hid_ignore() 1042 hdev->product <= USB_DEVICE_ID_HANWANG_TABLET_LAST) in hid_ignore() 1046 if (hdev->product == USB_DEVICE_ID_JESS_YUREX && in hid_ignore() [all …]
|
| /linux/arch/x86/platform/geode/ |
| H A D | geos.c | 39 const char *vendor, *product; in geos_init() local 48 product = dmi_get_system_info(DMI_PRODUCT_NAME); in geos_init() 49 if (!product || strcmp(product, "Geos")) in geos_init() 53 KBUILD_MODNAME, vendor, product); in geos_init()
|
| H A D | alix.c | 105 const char *vendor, *product; in alix_present_dmi() local 111 product = dmi_get_system_info(DMI_PRODUCT_NAME); in alix_present_dmi() 112 if (!product || (strcmp(product, "ALIX.2D") && strcmp(product, "ALIX.6"))) in alix_present_dmi() 116 KBUILD_MODNAME, vendor, product); in alix_present_dmi()
|
| /linux/drivers/media/platform/chips-media/coda/ |
| H A D | coda-bit.c | 68 if (dev->devtype->product == CODA_HX4 || in coda_command_async() 69 dev->devtype->product == CODA_7541 || in coda_command_async() 70 dev->devtype->product == CODA_960) { in coda_command_async() 81 if (dev->devtype->product == CODA_960) { in coda_command_async() 125 if (dev->devtype->product == CODA_960) { in coda_hw_reset() 139 if (dev->devtype->product == CODA_960) in coda_hw_reset() 290 if (ctx->dev->devtype->product == CODA_960) in coda_bitstream_try_queue() 442 if ((dev->devtype->product == CODA_960) && in coda_bit_stream_end_flag() 455 if (dev->devtype->product == CODA_DX6) in coda_parabuf_write() 505 if (dev->devtype->product != CODA_DX6 && in coda_alloc_framebuffers() [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A D | utstrsuppt.c | 334 u64 product; in acpi_ut_insert_digit() local 338 status = acpi_ut_strtoul_multiply64(*accumulated_value, base, &product); in acpi_ut_insert_digit() 346 acpi_ut_strtoul_add64(product, in acpi_ut_insert_digit() 372 u64 product; in acpi_ut_strtoul_multiply64() local 395 product = multiplicand * base; in acpi_ut_strtoul_multiply64() 399 if ((acpi_gbl_integer_bit_width == 32) && (product > ACPI_UINT32_MAX)) { in acpi_ut_strtoul_multiply64() 403 *out_product = product; in acpi_ut_strtoul_multiply64()
|
| /linux/rust/kernel/ |
| H A D | usb.rs | 130 pub const fn from_id(vendor: u16, product: u16) -> Self { in from_id() 134 idProduct: product, in from_id() 141 pub const fn from_device_ver(vendor: u16, product: u16, bcd_lo: u16, bcd_hi: u16) -> Self { in from_device_ver() 145 idProduct: product, in from_device_ver() 178 pub const fn from_device_interface_class(vendor: u16, product: u16, class: u8) -> Self { in from_device_interface_class() 183 idProduct: product, in from_device_interface_class() 191 pub const fn from_device_interface_protocol(vendor: u16, product: u16, protocol: u8) -> Self { in from_device_interface_protocol() 196 idProduct: product, in from_device_interface_protocol() 204 pub const fn from_device_interface_number(vendor: u16, product: u16, number: u8) -> Self { in from_device_interface_number() 209 idProduct: product, in from_device_interface_number() [all …]
|
| /linux/tools/leds/ |
| H A D | get_led_device_info.sh | 59 product=`cat product` 62 product=`cat device/name` 73 product=`echo $compatible | awk -F, '{print $2}'` 98 if [ ! -z "$product" ]; then 99 printf "product:\t\t$product\n" 170 elif [ "$devicename" = "$product" ]; then
|
| /linux/drivers/soc/renesas/ |
| H A D | renesas-soc.c | 459 unsigned int product, eshi = 0, eslo; in renesas_soc_init() local 501 product = readl(chipid + id->offset); in renesas_soc_init() 506 if ((product & 0x7fff) == 0x5210) in renesas_soc_init() 507 product ^= 0x11; in renesas_soc_init() 509 if ((product & 0x7fff) == 0x5211) in renesas_soc_init() 510 product ^= 0x12; in renesas_soc_init() 512 eshi = ((product >> 4) & 0x0f) + 1; in renesas_soc_init() 513 eslo = product & 0xf; in renesas_soc_init() 517 eshi = ((product >> 28) & 0x0f); in renesas_soc_init() 522 eshi = ((product >> 4) & 0x0f); in renesas_soc_init() [all …]
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | tas5720.txt | 5 audio playback. For more product information please see the links below: 7 https://www.ti.com/product/TAS5720L 8 https://www.ti.com/product/TAS5720M 9 https://www.ti.com/product/TAS5720A-Q1 10 https://www.ti.com/product/TAS5722L
|
| /linux/drivers/platform/x86/ |
| H A D | acerhdf.c | 125 const char *product; member 536 char const *vendor, *version, *product; in acerhdf_check_hardware() local 543 product = dmi_get_system_info(DMI_PRODUCT_NAME); in acerhdf_check_hardware() 545 if (!vendor || !version || !product) { in acerhdf_check_hardware() 557 bt->product, bt->version); in acerhdf_check_hardware() 570 product = force_product; in acerhdf_check_hardware() 571 pr_info("forcing BIOS product: %s\n", product); in acerhdf_check_hardware() 577 vendor, version, product); in acerhdf_check_hardware() 586 strstarts(product, bt->product) && in acerhdf_check_hardware() 595 vendor, product, version); in acerhdf_check_hardware()
|
| /linux/Documentation/ABI/obsolete/ |
| H A D | sysfs-driver-hid-roccat-ryos | 1 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/ro… 9 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/ro… 21 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/ro… 31 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/ro… 41 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/ro… 51 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/ro… 61 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/ro… 71 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/ro… 81 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/ro… 92 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/ro… [all …]
|
| H A D | sysfs-driver-hid-roccat-isku | 1 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/ro… 12 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/ro… 20 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/ro… 31 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/ro… 41 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/ro… 51 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/ro… 61 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/ro… 71 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/ro… 81 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/ro… 91 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/ro… [all …]
|
| H A D | sysfs-driver-hid-roccat-koneplus | 1 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplu… 12 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplu… 24 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplu… 36 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplu… 44 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplu… 55 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplu… 70 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplu… 82 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplu… 98 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplu… 111 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplu… [all …]
|
| H A D | sysfs-driver-hid-roccat-konepure | 1 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepur… 13 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepur… 21 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepur… 29 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepur… 40 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepur… 55 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepur… 71 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepur… 80 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepur… 88 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepur… 97 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/konepur…
|
| /linux/drivers/media/usb/go7007/ |
| H A D | go7007-loader.c | 14 u16 product; member 39 u16 vendor, product; in go7007_loader_probe() local 54 product = le16_to_cpu(usbdev->descriptor.idProduct); in go7007_loader_probe() 58 fw_configs[i].product == product) in go7007_loader_probe()
|
| /linux/Documentation/pcmcia/ |
| H A D | devicetable.rst | 10 - product ID strings _and_ hashes of these strings 17 If you want to match product ID strings, you also need to pass the crc32 18 hashes of the string to the macro, e.g. if you want to match the product ID 26 You can determine the hash of the product ID strings by catting the file 31 The hex value after "pa" is the hash of product ID string 1, after "pb" for
|
| /linux/tools/arch/x86/include/asm/ |
| H A D | pvclock.h | 41 u64 product; in pvclock_scale_delta() local 62 : "=A" (product), "=r" (tmp1), "=r" (tmp2) in pvclock_scale_delta() 67 : [lo]"=a"(product), in pvclock_scale_delta() 75 return product; in pvclock_scale_delta()
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-hid-lenovo | 1 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/press_t… 11 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/dragging 20 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/release… 27 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/select_… 37 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/sensiti… 44 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/press_s… 53 …ces/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/fn_lock
|
| H A D | sysfs-driver-hid | 1 …es/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/report_… 2 What: /sys/class/bluetooth/hci<addr>/<hid-bus>:<vendor-id>:<product-id>.<num>/report_descriptor 12 …ces/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/country 13 What: /sys/class/bluetooth/hci<addr>/<hid-bus>:<vendor-id>:<product-id>.<num>/country
|
| /linux/arch/x86/include/asm/ |
| H A D | pvclock.h | 46 u64 product; in pvclock_scale_delta() local 67 : "=A" (product), "=r" (tmp1), "=r" (tmp2) in pvclock_scale_delta() 72 : [lo]"=a"(product), in pvclock_scale_delta() 80 return product; in pvclock_scale_delta()
|
| /linux/drivers/usb/common/ |
| H A D | ulpi.c | 52 id->product == ulpi->id.product) in ulpi_match() 68 ulpi->id.vendor, ulpi->id.product)) in ulpi_uevent() 114 ulpi->id.vendor, ulpi->id.product); in modalias_show() 222 ulpi->id.product = ulpi_read(ulpi, ULPI_PRODUCT_ID_LOW); in ulpi_read_id() 223 ulpi->id.product |= ulpi_read(ulpi, ULPI_PRODUCT_ID_HIGH) << 8; in ulpi_read_id() 229 request_module("ulpi:v%04xp%04x", ulpi->id.vendor, ulpi->id.product); in ulpi_read_id() 308 ulpi->id.vendor, ulpi->id.product); in ulpi_register()
|