drivers/bluetooth/btqca.c
369
le16_to_cpu(tlv_patch->product_id));
drivers/bluetooth/btqca.c
71
le32_to_cpu(ver->product_id));
drivers/bluetooth/btqca.h
110
__le32 product_id;
drivers/bluetooth/btqca.h
127
__le16 product_id;
drivers/char/ipmi/ipmi_msghandler.c
2699
|| bmc->id.product_id != bmc->fetch_id.product_id) {
drivers/char/ipmi/ipmi_msghandler.c
2908
return sysfs_emit(buf, "0x%4.4x\n", id.product_id);
drivers/char/ipmi/ipmi_msghandler.c
2910
static DEVICE_ATTR_RO(product_id);
drivers/char/ipmi/ipmi_msghandler.c
3035
unsigned int product_id;
drivers/char/ipmi/ipmi_msghandler.c
3049
rv = (bmc->id.product_id == cid->product_id
drivers/char/ipmi/ipmi_msghandler.c
3061
unsigned int product_id, unsigned char device_id)
drivers/char/ipmi/ipmi_msghandler.c
3064
.product_id = product_id,
drivers/char/ipmi/ipmi_msghandler.c
3168
id->product_id,
drivers/char/ipmi/ipmi_msghandler.c
3189
bmc->id.product_id,
drivers/char/ipmi/ipmi_msghandler.c
3237
bmc->id.product_id,
drivers/gpib/agilent_82357a/agilent_82357a.c
1311
unsigned int product_id;
drivers/gpib/agilent_82357a/agilent_82357a.c
1340
product_id = le16_to_cpu(interface_to_usbdev(a_priv->bus_interface)->descriptor.idProduct);
drivers/gpib/agilent_82357a/agilent_82357a.c
1341
switch (product_id) {
drivers/gpib/ni_usb/ni_usb_gpib.c
2232
int product_id;
drivers/gpib/ni_usb/ni_usb_gpib.c
2261
product_id = le16_to_cpu(usb_dev->descriptor.idProduct);
drivers/gpib/ni_usb/ni_usb_gpib.c
2262
ni_priv->product_id = product_id;
drivers/gpib/ni_usb/ni_usb_gpib.c
2266
switch (product_id) {
drivers/gpib/ni_usb/ni_usb_gpib.c
2303
product_id);
drivers/gpib/ni_usb/ni_usb_gpib.c
2579
switch (ni_priv->product_id) {
drivers/gpib/ni_usb/ni_usb_gpib.h
81
int product_id;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6819
audio_info->product_id = edid_caps->product_id;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
129
edid_caps->product_id = (uint16_t) edid_buf->prod_code[0] |
drivers/gpu/drm/amd/display/dc/core/dc_stream.c
931
stream->sink->edid_caps.product_id);
drivers/gpu/drm/amd/display/dc/core/dc_stream.c
96
stream->audio_info.product_id = dc_sink_data->edid_caps.product_id;
drivers/gpu/drm/amd/display/dc/dc_types.h
195
uint16_t product_id;
drivers/gpu/drm/amd/display/dc/dc_types.h
536
uint32_t product_id;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
879
set_reg_field_value(value, audio_info->product_id,
drivers/gpu/drm/amd/display/dc/link/link_detection.c
1307
sink->edid_caps.product_id,
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c
622
u32 product_id;
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c
626
product_id = MALIDP_CORE_ID_PRODUCT_ID(chip->core_id);
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c
628
switch (product_id) {
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c
634
DRM_ERROR("Unsupported product: 0x%x\n", product_id);
drivers/gpu/drm/arm/malidp_drv.c
618
u16 product_id;
drivers/gpu/drm/arm/malidp_drv.c
623
product_id = MALIDP_PRODUCT_ID(core_id);
drivers/gpu/drm/arm/malidp_drv.c
624
snprintf(buf, sizeof(buf), "arm,mali-dp%X", product_id);
drivers/gpu/drm/arm/malidp_drv.c
628
dev_id->compatible, product_id);
drivers/gpu/drm/drm_edid.c
120
#define EDID_QUIRK(vend_chr_0, vend_chr_1, vend_chr_2, product_id, _quirks) \
drivers/gpu/drm/drm_edid.c
124
vend_chr_2, product_id), \
drivers/gpu/drm/drm_edid.c
2736
memcpy(id, &drm_edid->edid->product_id, sizeof(*id));
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
160
*value = gpu->identity.product_id;
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
384
gpu->identity.product_id = gpu_read(gpu, VIVS_HI_CHIP_PRODUCT_ID);
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
992
seq_printf(m, "\t product_id: 0x%x\n", gpu->identity.product_id);
drivers/gpu/drm/etnaviv/etnaviv_gpu.h
22
u32 product_id;
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
107
.product_id = 0x70003,
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
12
.product_id = 0x70001,
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
139
.product_id = ~0U,
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
170
.product_id = ~0U,
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
202
.product_id = 0x80003,
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
234
.product_id = 0x45080009,
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
266
.product_id = 0x5080009,
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
300
const u32 product_id = ident->product_id;
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
308
(etnaviv_chip_identities[i].product_id == ident->product_id ||
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
309
etnaviv_chip_identities[i].product_id == ~0U) &&
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
318
ident->product_id = product_id;
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
44
.product_id = 0x5202,
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c
75
.product_id = 0x70003,
drivers/gpu/drm/i915/display/intel_bios.c
664
struct drm_edid_product_id product_id, product_id_nodate;
drivers/gpu/drm/i915/display/intel_bios.c
671
drm_edid_get_product_id(drm_edid, &product_id);
drivers/gpu/drm/i915/display/intel_bios.c
673
product_id_nodate = product_id;
drivers/gpu/drm/i915/display/intel_bios.c
678
drm_edid_print_product_id(&p, &product_id, true);
drivers/gpu/drm/i915/display/intel_bios.c
693
if (!memcmp(vbt_id, &product_id, sizeof(*vbt_id)))
drivers/gpu/drm/panel/panel-edp.c
1859
#define EDP_PANEL_ENTRY(vend_chr_0, vend_chr_1, vend_chr_2, product_id, _delay, _name) \
drivers/gpu/drm/panel/panel-edp.c
1864
product_id), \
drivers/gpu/drm/panel/panel-edp.c
1869
#define EDP_PANEL_ENTRY2(vend_chr_0, vend_chr_1, vend_chr_2, product_id, _delay, _name, _mode) \
drivers/gpu/drm/panel/panel-edp.c
1874
product_id), \
drivers/gpu/drm/panel/panel-edp.c
765
u16 product_id;
drivers/gpu/drm/panel/panel-edp.c
803
drm_edid_decode_panel_id(panel_id, vend, &product_id);
drivers/gpu/drm/panel/panel-edp.c
817
vend, product_id);
drivers/gpu/drm/panel/panel-edp.c
821
vend, panel->detected_panel->ident.name, product_id);
drivers/gpu/drm/panthor/panthor_hw.c
60
const u32 product_id = GPU_PROD_ID_MAKE(GPU_ARCH_MAJOR(gpu_id),
drivers/gpu/drm/panthor/panthor_hw.c
66
switch (product_id) {
drivers/greybus/core.c
159
intf->vendor_id, intf->product_id))
drivers/greybus/core.c
68
(id->product != bundle->intf->product_id))
drivers/greybus/interface.c
1235
intf->vendor_id, intf->product_id);
drivers/greybus/interface.c
453
gb_interface_attr(product_id, "0x%08x");
drivers/greybus/interface.c
76
&intf->product_id);
drivers/hid/hid-cp2112.c
926
CP2112_CONFIG_ATTR(product_id, ({
drivers/hid/hid-goodix-spi.c
658
hid->product = le16_to_cpu(ts->hid_desc.product_id);
drivers/hid/hid-goodix-spi.c
88
__le16 product_id;
drivers/hid/hid-lg4ff.c
119
const u16 product_id;
drivers/hid/hid-lg4ff.c
1193
dbg_hid("Testing whether PID is %X\n", lg4ff_alternate_modes[i].product_id);
drivers/hid/hid-lg4ff.c
1194
if (reported_product_id == lg4ff_alternate_modes[i].product_id)
drivers/hid/hid-lg4ff.c
126
const u16 product_id;
drivers/hid/hid-lg4ff.c
1315
if (hid->product == lg4ff_devices[i].product_id) {
drivers/hid/hid-lg4ff.c
1316
dbg_hid("Found compatible device, product ID %04X\n", lg4ff_devices[i].product_id);
drivers/hid/hid-lg4ff.c
1331
if (real_product_id == lg4ff_multimode_wheels[mmode_idx].product_id)
drivers/hid/hid-lg4ff.c
1400
if (lg4ff_devices[i].product_id == USB_DEVICE_ID_LOGITECH_G27_WHEEL ||
drivers/hid/hid-lg4ff.c
1401
lg4ff_devices[i].product_id == USB_DEVICE_ID_LOGITECH_G29_WHEEL) {
drivers/hid/hid-lg4ff.c
311
switch (entry->wdata.product_id) {
drivers/hid/hid-lg4ff.c
337
switch (entry->wdata.product_id) {
drivers/hid/hid-lg4ff.c
392
struct lg4ff_wheel_data t_wdata = { .product_id = wheel->product_id,
drivers/hid/hid-lg4ff.c
515
switch (entry->wdata.product_id) {
drivers/hid/hid-lg4ff.c
65
const u32 product_id;
drivers/hid/hid-lg4ff.c
828
!lg4ff_alternate_modes[i].product_id ? entry->wdata.real_name : lg4ff_alternate_modes[i].name);
drivers/hid/hid-lg4ff.c
833
if (lg4ff_alternate_modes[i].product_id == entry->wdata.product_id ||
drivers/hid/hid-lg4ff.c
834
(lg4ff_alternate_modes[i].product_id == 0 && entry->wdata.product_id == entry->wdata.real_product_id))
drivers/hid/hid-lg4ff.c
890
const u16 mode_product_id = lg4ff_alternate_modes[i].product_id;
drivers/hid/hid-lg4ff.c
911
if (target_product_id == entry->wdata.product_id) /* Nothing to do */
drivers/hid/hid-lg4ff.c
923
entry->wdata.product_id > target_product_id) {
drivers/hid/hid-lg4ff.c
99
const u32 product_id;
drivers/hid/hid-sensor-hub.c
672
hsdev->product_id = hdev->product;
drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-hid.c
127
hid->product = le16_to_cpu(qcdev->dev_desc.product_id);
drivers/hid/intel-thc-hid/intel-quickspi/quickspi-hid.c
118
hid->product = le16_to_cpu(qsdev->dev_desc.product_id);
drivers/iio/adc/ad4080.c
170
unsigned int product_id;
drivers/iio/adc/ad4080.c
455
.product_id = AD4080_CHIP_ID,
drivers/iio/adc/ad4080.c
465
.product_id = AD4081_CHIP_ID,
drivers/iio/adc/ad4080.c
475
.product_id = AD4083_CHIP_ID,
drivers/iio/adc/ad4080.c
485
.product_id = AD4084_CHIP_ID,
drivers/iio/adc/ad4080.c
495
.product_id = AD4086_CHIP_ID,
drivers/iio/adc/ad4080.c
505
.product_id = AD4087_CHIP_ID,
drivers/iio/adc/ad4080.c
537
if (id != st->info->product_id)
drivers/iio/adc/ad4851.c
1070
.product_id = 0x67,
drivers/iio/adc/ad4851.c
1079
.product_id = 0x66,
drivers/iio/adc/ad4851.c
1088
.product_id = 0x65,
drivers/iio/adc/ad4851.c
1097
.product_id = 0x64,
drivers/iio/adc/ad4851.c
1106
.product_id = 0x63,
drivers/iio/adc/ad4851.c
1115
.product_id = 0x62,
drivers/iio/adc/ad4851.c
1124
.product_id = 0x61,
drivers/iio/adc/ad4851.c
1133
.product_id = 0x60,
drivers/iio/adc/ad4851.c
1142
.product_id = 0x6F,
drivers/iio/adc/ad4851.c
162
unsigned int product_id;
drivers/iio/adc/ad4851.c
408
unsigned int product_id;
drivers/iio/adc/ad4851.c
454
ret = regmap_read(st->regmap, AD4851_REG_PRODUCT_ID_L, &product_id);
drivers/iio/adc/ad4851.c
458
if (product_id != st->info->product_id)
drivers/iio/adc/ad4851.c
460
product_id);
drivers/iio/chemical/sgp30.c
105
u16 product_id;
drivers/iio/chemical/sgp30.c
117
unsigned long product_id;
drivers/iio/chemical/sgp30.c
186
.product_id = SGP30,
drivers/iio/chemical/sgp30.c
191
.product_id = SGPC3,
drivers/iio/chemical/sgp30.c
414
unsigned int product_id)
drivers/iio/chemical/sgp30.c
430
if (product != product_id) {
drivers/iio/chemical/sgp30.c
478
data->product_id = SGP30;
drivers/iio/chemical/sgp30.c
485
data->product_id = SGPC3;
drivers/iio/chemical/sgp30.c
531
ret = sgp_check_compat(data, match_data->product_id);
drivers/input/keyboard/cap11xx.c
103
u8 product_id;
drivers/input/keyboard/cap11xx.c
517
if (val != cap->product_id) {
drivers/input/keyboard/cap11xx.c
519
val, cap->product_id);
drivers/input/keyboard/cap11xx.c
570
priv->idev->id.product = cap->product_id;
drivers/input/keyboard/cap11xx.c
602
.product_id = 0x55, .num_channels = 6, .num_leds = 0,
drivers/input/keyboard/cap11xx.c
608
.product_id = 0x53, .num_channels = 6, .num_leds = 2,
drivers/input/keyboard/cap11xx.c
614
.product_id = 0x50, .num_channels = 8, .num_leds = 8,
drivers/input/keyboard/cap11xx.c
620
.product_id = 0x6d, .num_channels = 3, .num_leds = 0,
drivers/input/keyboard/cap11xx.c
624
.product_id = 0x67, .num_channels = 6, .num_leds = 0,
drivers/input/keyboard/cap11xx.c
628
.product_id = 0x6f, .num_channels = 3, .num_leds = 0,
drivers/input/keyboard/cap11xx.c
635
.product_id = 0x71, .num_channels = 8, .num_leds = 0,
drivers/input/mouse/cyapa.c
1004
size = sysfs_emit(buf, "%s\n", cyapa->product_id);
drivers/input/mouse/cyapa.c
1217
static DEVICE_ATTR(product_id, S_IRUGO, cyapa_show_product_id, NULL);
drivers/input/mouse/cyapa.c
40
const char product_id[] = "CYTRA";
drivers/input/mouse/cyapa.h
353
char product_id[16];
drivers/input/mouse/cyapa.h
441
extern const char product_id[];
drivers/input/mouse/cyapa_gen3.c
1105
if (memcmp(cyapa->product_id, product_id,
drivers/input/mouse/cyapa_gen3.c
1106
strlen(product_id)) != 0) {
drivers/input/mouse/cyapa_gen3.c
1108
cyapa->product_id);
drivers/input/mouse/cyapa_gen3.c
993
memcpy(&cyapa->product_id[0], &query_data[0], 5);
drivers/input/mouse/cyapa_gen3.c
994
cyapa->product_id[5] = '-';
drivers/input/mouse/cyapa_gen3.c
995
memcpy(&cyapa->product_id[6], &query_data[5], 6);
drivers/input/mouse/cyapa_gen3.c
996
cyapa->product_id[12] = '-';
drivers/input/mouse/cyapa_gen3.c
997
memcpy(&cyapa->product_id[13], &query_data[11], 2);
drivers/input/mouse/cyapa_gen3.c
998
cyapa->product_id[15] = '\0';
drivers/input/mouse/cyapa_gen5.c
2462
memcpy(&cyapa->product_id[0], &resp_data[8], 5);
drivers/input/mouse/cyapa_gen5.c
2463
cyapa->product_id[5] = '-';
drivers/input/mouse/cyapa_gen5.c
2464
memcpy(&cyapa->product_id[6], &resp_data[13], 6);
drivers/input/mouse/cyapa_gen5.c
2465
cyapa->product_id[12] = '-';
drivers/input/mouse/cyapa_gen5.c
2466
memcpy(&cyapa->product_id[13], &resp_data[19], 2);
drivers/input/mouse/cyapa_gen5.c
2467
cyapa->product_id[15] = '\0';
drivers/input/mouse/cyapa_gen5.c
2525
memcpy(&cyapa->product_id[0], &resp_data[33], 5);
drivers/input/mouse/cyapa_gen5.c
2526
cyapa->product_id[5] = '-';
drivers/input/mouse/cyapa_gen5.c
2527
memcpy(&cyapa->product_id[6], &resp_data[38], 6);
drivers/input/mouse/cyapa_gen5.c
2528
cyapa->product_id[12] = '-';
drivers/input/mouse/cyapa_gen5.c
2529
memcpy(&cyapa->product_id[13], &resp_data[44], 2);
drivers/input/mouse/cyapa_gen5.c
2530
cyapa->product_id[15] = '\0';
drivers/input/mouse/cyapa_gen5.c
2587
if (memcmp(cyapa->product_id, product_id,
drivers/input/mouse/cyapa_gen5.c
2588
strlen(product_id)) != 0) {
drivers/input/mouse/cyapa_gen5.c
2590
__func__, cyapa->product_id);
drivers/input/mouse/cyapa_gen6.c
237
memcpy(&cyapa->product_id[0], &resp_data[51], 5);
drivers/input/mouse/cyapa_gen6.c
238
cyapa->product_id[5] = '-';
drivers/input/mouse/cyapa_gen6.c
239
memcpy(&cyapa->product_id[6], &resp_data[56], 6);
drivers/input/mouse/cyapa_gen6.c
240
cyapa->product_id[12] = '-';
drivers/input/mouse/cyapa_gen6.c
241
memcpy(&cyapa->product_id[13], &resp_data[62], 2);
drivers/input/mouse/cyapa_gen6.c
242
cyapa->product_id[15] = '\0';
drivers/input/mouse/cyapa_gen6.c
279
memcpy(&cyapa->product_id[0], &resp_data[13], 5);
drivers/input/mouse/cyapa_gen6.c
280
cyapa->product_id[5] = '-';
drivers/input/mouse/cyapa_gen6.c
281
memcpy(&cyapa->product_id[6], &resp_data[18], 6);
drivers/input/mouse/cyapa_gen6.c
282
cyapa->product_id[12] = '-';
drivers/input/mouse/cyapa_gen6.c
283
memcpy(&cyapa->product_id[13], &resp_data[24], 2);
drivers/input/mouse/cyapa_gen6.c
284
cyapa->product_id[15] = '\0';
drivers/input/mouse/cyapa_gen6.c
709
if (memcmp(cyapa->product_id, product_id,
drivers/input/mouse/cyapa_gen6.c
710
strlen(product_id)) != 0) {
drivers/input/mouse/cyapa_gen6.c
712
__func__, cyapa->product_id);
drivers/input/mouse/elan_i2c_core.c
100
static u32 elan_i2c_lookup_quirks(u16 ic_type, u16 product_id)
drivers/input/mouse/elan_i2c_core.c
104
u16 product_id;
drivers/input/mouse/elan_i2c_core.c
1094
input->id.product = data->product_id;
drivers/input/mouse/elan_i2c_core.c
1126
input->id.product = data->product_id;
drivers/input/mouse/elan_i2c_core.c
118
elan_i2c_quirks[i].product_id == product_id) {
drivers/input/mouse/elan_i2c_core.c
123
if (ic_type >= 0x0D && product_id >= 0x123)
drivers/input/mouse/elan_i2c_core.c
1256
data->product_id,
drivers/input/mouse/elan_i2c_core.c
227
error = data->ops->get_product_id(data->client, &data->product_id);
drivers/input/mouse/elan_i2c_core.c
247
switch (data->product_id) {
drivers/input/mouse/elan_i2c_core.c
253
} else if (data->ic_type == 0x08 && data->product_id == 0x26) {
drivers/input/mouse/elan_i2c_core.c
363
data->quirks = elan_i2c_lookup_quirks(data->ic_type, data->product_id);
drivers/input/mouse/elan_i2c_core.c
587
data->product_id);
drivers/input/mouse/elan_i2c_core.c
634
kasprintf(GFP_KERNEL, ETP_FW_NAME, data->product_id);
drivers/input/mouse/elan_i2c_core.c
759
static DEVICE_ATTR(product_id, S_IRUGO, elan_sysfs_read_product_id, NULL);
drivers/input/mouse/elan_i2c_core.c
77
u16 product_id;
drivers/input/mouse/elantech.c
1768
info->product_id = be16_to_cpup((__be16 *)info->samples);
drivers/input/mouse/elantech.c
1770
info->product_id &= 0xff;
drivers/input/mouse/elantech.c
1787
(info->product_id == 0x08 || info->product_id == 0x09 ||
drivers/input/mouse/elantech.c
1788
info->product_id == 0x0d || info->product_id == 0x0e)) {
drivers/input/mouse/elantech.h
147
unsigned int product_id;
drivers/input/rmi4/rmi_f01.c
179
memcpy(props->product_id, &queries[11],
drivers/input/rmi4/rmi_f01.c
181
props->product_id[RMI_PRODUCT_ID_LENGTH] = '\0';
drivers/input/rmi4/rmi_f01.c
260
return f01->properties.product_id;
drivers/input/rmi4/rmi_f01.c
294
return sysfs_emit(buf, "%s\n", f01->properties.product_id);
drivers/input/rmi4/rmi_f01.c
297
static DEVICE_ATTR(product_id, 0444, rmi_driver_product_id_show, NULL);
drivers/input/rmi4/rmi_f01.c
466
f01->properties.product_id, f01->properties.firmware_id);
drivers/input/rmi4/rmi_f01.c
52
u8 product_id[RMI_PRODUCT_ID_LENGTH + 1];
drivers/input/rmi4/rmi_f34.c
263
(int)sizeof(syn_fw->product_id), syn_fw->product_id,
drivers/input/rmi4/rmi_f34.h
211
unsigned char product_id[PRODUCT_ID_SIZE + 1];
drivers/input/rmi4/rmi_f34.h
231
u8 product_id[10];
drivers/input/touchscreen/cyttsp5.c
191
__le16 product_id;
drivers/input/touchscreen/hideep.c
131
__be16 product_id;
drivers/input/touchscreen/hideep.c
882
be16_to_cpu(ts->dwz_info.product_id));
drivers/input/touchscreen/hideep.c
945
len = sysfs_emit(buf, "%04x\n", be16_to_cpu(ts->dwz_info.product_id));
drivers/input/touchscreen/hideep.c
952
static DEVICE_ATTR(product_id, 0664, hideep_product_id_show, NULL);
drivers/input/touchscreen/himax_hx83112b.c
148
static int himax_read_product_id(struct himax_ts_data *ts, u32 *product_id)
drivers/input/touchscreen/himax_hx83112b.c
152
error = himax_bus_read(ts, HIMAX_REG_ADDR_ICID, product_id,
drivers/input/touchscreen/himax_hx83112b.c
153
sizeof(*product_id));
drivers/input/touchscreen/himax_hx83112b.c
157
*product_id >>= 8;
drivers/input/touchscreen/himax_hx83112b.c
164
u32 product_id;
drivers/input/touchscreen/himax_hx83112b.c
166
error = himax_read_product_id(ts, &product_id);
drivers/input/touchscreen/himax_hx83112b.c
170
dev_dbg(&ts->client->dev, "Product id: %x\n", product_id);
drivers/input/touchscreen/himax_hx83112b.c
172
if (product_id == ts->chip->id)
drivers/input/touchscreen/himax_hx83112b.c
176
product_id);
drivers/input/touchscreen/ilitek_ts_i2c.c
264
memset(ts->product_id, 0, sizeof(ts->product_id));
drivers/input/touchscreen/ilitek_ts_i2c.c
265
memcpy(ts->product_id, outbuf + 6, 26);
drivers/input/touchscreen/ilitek_ts_i2c.c
536
ts->mcu_ver, ts->product_id);
drivers/input/touchscreen/ilitek_ts_i2c.c
538
static DEVICE_ATTR_RO(product_id);
drivers/input/touchscreen/ilitek_ts_i2c.c
58
char product_id[30];
drivers/input/touchscreen/melfas_mip4.c
1385
count = sysfs_emit(buf, "%04X\n", ts->product_id);
drivers/input/touchscreen/melfas_mip4.c
1392
static DEVICE_ATTR(product_id, S_IRUGO, mip4_sysfs_read_product_id, NULL);
drivers/input/touchscreen/melfas_mip4.c
1467
input->id.product = ts->product_id;
drivers/input/touchscreen/melfas_mip4.c
154
u16 product_id;
drivers/input/touchscreen/melfas_mip4.c
282
ts->product_id = get_unaligned_le16(&buf[0]);
drivers/input/touchscreen/melfas_mip4.c
283
dev_dbg(&ts->client->dev, "product id: %04X\n", ts->product_id);
drivers/input/touchscreen/melfas_mip4.c
288
"melfas_mip4_%04X.fw", ts->product_id);
drivers/input/touchscreen/wdt87xx_i2c.c
1036
input->id.product = wdt->param.product_id;
drivers/input/touchscreen/wdt87xx_i2c.c
175
u16 product_id;
drivers/input/touchscreen/wdt87xx_i2c.c
447
param->product_id = get_unaligned_le16(buf + DEV_DESC_OFFSET_PID);
drivers/mailbox/arm_mhuv2.c
81
u32 product_id : 12;
drivers/mailbox/arm_mhuv3.c
830
mhu->prod_id = readl_relaxed_bitmask(&mhu->ctrl->iidr, product_id);
drivers/media/dvb-frontends/drx39xyj/drx_driver.h
1891
u32 product_id; /*< product ID inc. metal fix number */};
drivers/media/dvb-frontends/drx39xyj/drx_driver.h
2219
#define DRX_ATTR_PRODUCTID(d) ((d)->my_common_attr->product_id)
drivers/media/platform/chips-media/wave5/wave5-hw.c
2567
s32 product_id = inst->dev->product;
drivers/media/platform/chips-media/wave5/wave5-hw.c
2585
!(inst->std == W_AVC_ENC && product_id == PRODUCT_ID_521)) {
drivers/media/platform/chips-media/wave5/wave5-hw.c
359
p_attr->product_id = wave5_vpu_get_product_id(vpu_dev);
drivers/media/platform/chips-media/wave5/wave5-vpu.c
194
unsigned int product_id;
drivers/media/platform/chips-media/wave5/wave5-vpu.c
210
ret = wave5_vpu_get_version_info(dev, revision, &product_id);
drivers/media/platform/chips-media/wave5/wave5-vpu.c
217
__func__, product_id, *revision);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
101
int wave5_vpu_get_version_info(struct device *dev, u32 *revision, unsigned int *product_id)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
115
if (product_id)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
116
*product_id = vpu_dev->product;
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
322
u32 product_id;
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
753
enum product_id product;
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
859
int wave5_vpu_get_version_info(struct device *dev, u32 *revision, unsigned int *product_id);
drivers/media/usb/gspca/gl860/gl860.c
321
u16 vendor_id, product_id;
drivers/media/usb/gspca/gl860/gl860.c
325
product_id = id->idProduct;
drivers/media/usb/gspca/gl860/gl860.c
34
u16 vendor_id, u16 product_id);
drivers/media/usb/gspca/gl860/gl860.c
341
if (gl860_guess_sensor(gspca_dev, vendor_id, product_id) == -1)
drivers/media/usb/gspca/gl860/gl860.c
625
u16 vendor_id, u16 product_id)
drivers/media/usb/gspca/gl860/gl860.c
630
if (product_id == 0xf191)
drivers/media/usb/pwc/pwc-if.c
1000
switch(product_id) {
drivers/media/usb/pwc/pwc-if.c
775
int vendor_id, product_id, type_id;
drivers/media/usb/pwc/pwc-if.c
783
product_id = le16_to_cpu(udev->descriptor.idProduct);
drivers/media/usb/pwc/pwc-if.c
787
vendor_id, product_id,
drivers/media/usb/pwc/pwc-if.c
798
switch (product_id) {
drivers/media/usb/pwc/pwc-if.c
864
switch(product_id) {
drivers/media/usb/pwc/pwc-if.c
875
switch(product_id) {
drivers/media/usb/pwc/pwc-if.c
937
switch(product_id) {
drivers/media/usb/pwc/pwc-if.c
958
switch(product_id) {
drivers/media/usb/pwc/pwc-if.c
976
switch(product_id) {
drivers/media/usb/pwc/pwc-if.c
987
switch(product_id) {
drivers/message/fusion/mptsas.c
2837
u8 product_id[SAS_EXPANDER_PRODUCT_ID_LEN] __nonstring;
drivers/message/fusion/mptsas.c
2968
memtostr(edev->product_id, manufacture_reply->product_id);
drivers/misc/cardreader/rtsx_usb.c
651
ucr->product_id = id->idProduct;
drivers/net/usb/r8152.c
9747
int product_id = le16_to_cpu(udev->descriptor.idProduct);
drivers/net/usb/r8152.c
9751
switch (product_id) {
drivers/net/usb/r8152.c
9762
switch (product_id) {
drivers/net/wireless/ath/ath10k/usb.c
1021
product_id = le16_to_cpu(dev->descriptor.idProduct);
drivers/net/wireless/ath/ath10k/usb.c
1025
vendor_id, product_id);
drivers/net/wireless/ath/ath10k/usb.c
1033
ar->dev_id = product_id;
drivers/net/wireless/ath/ath10k/usb.c
1035
ar->id.device = product_id;
drivers/net/wireless/ath/ath10k/usb.c
998
int ret, vendor_id, product_id;
drivers/net/wireless/ath/ath6kl/usb.c
1124
int vendor_id, product_id;
drivers/net/wireless/ath/ath6kl/usb.c
1130
product_id = le16_to_cpu(dev->descriptor.idProduct);
drivers/net/wireless/ath/ath6kl/usb.c
1133
ath6kl_dbg(ATH6KL_DBG_USB, "product_id = %04x\n", product_id);
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
1452
u16 product_id = le16_to_cpu(udev->descriptor.idProduct);
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
1619
if (product_id == 0x8197 || product_id == 0x8198) {
drivers/net/wireless/realtek/rtw88/rtw8723x.c
90
DBG_EFUSE_2BYTE(rtwdev, map, u.product_id);
drivers/net/wireless/realtek/rtw88/rtw8723x.h
55
u8 product_id[2]; /* 0x102 */
drivers/pci/switch/switchtec.c
386
DEVICE_ATTR_SYS_INFO_STR(product_id);
drivers/phy/broadcom/phy-brcm-usb-init.c
704
prid = params->product_id & 0xfffff000;
drivers/phy/broadcom/phy-brcm-usb-init.h
66
u32 product_id;
drivers/phy/broadcom/phy-brcm-usb.c
498
priv->ini.product_id = brcmstb_get_product_id();
drivers/platform/x86/hp/hp-wmi.c
366
u16 product_id;
drivers/ptp/ptp_clockmatrix.c
1089
static int idtcm_read_product_id(struct idtcm *idtcm, u16 *product_id)
drivers/ptp/ptp_clockmatrix.c
1096
*product_id = (buf[1] << 8) | buf[0];
drivers/ptp/ptp_clockmatrix.c
1988
u16 product_id;
drivers/ptp/ptp_clockmatrix.c
1996
idtcm_read_product_id(idtcm, &product_id);
drivers/ptp/ptp_clockmatrix.c
2009
product_id, hw_rev_id, config_select);
drivers/scsi/esas2r/atvda.h
192
u8 product_id[16];
drivers/scsi/esas2r/atvda.h
289
u8 product_id[16];
drivers/scsi/ipr.c
1462
char product_id[IPR_PROD_ID_LEN + 1];
drivers/scsi/ipr.c
1468
memcpy(product_id, vpd->vpids.product_id, IPR_PROD_ID_LEN);
drivers/scsi/ipr.c
1469
strip_whitespace(IPR_PROD_ID_LEN, product_id);
drivers/scsi/ipr.c
1475
vendor_id, product_id, sn);
drivers/scsi/ipr.c
1491
memcpy(buffer + IPR_VENDOR_ID_LEN, vpd->vpids.product_id,
drivers/scsi/ipr.c
2667
if (vpids->product_id[j] == ste->product_id[j])
drivers/scsi/ipr.c
7344
memcpy(type, ioa_cfg->vpd_cbs->ioa_vpd.std_inq_data.vpids.product_id, 4);
drivers/scsi/ipr.h
1580
char product_id[17];
drivers/scsi/ipr.h
337
u8 product_id[IPR_PROD_ID_LEN];
drivers/scsi/libsas/sas_expander.c
522
memcpy(edev->product_id, mi_resp + 20, SAS_EXPANDER_PRODUCT_ID_LEN);
drivers/scsi/mpi3mr/mpi/mpi30_ioc.h
73
__le16 product_id;
drivers/scsi/mpi3mr/mpi3mr.h
366
u16 product_id;
drivers/scsi/mpi3mr/mpi3mr_fw.c
3278
mrioc->facts.product_id = le16_to_cpu(facts_data->product_id);
drivers/scsi/mpi3mr/mpi3mr_transport.c
109
u8 product_id[SAS_EXPANDER_PRODUCT_ID_LEN] __nonstring;
drivers/scsi/mpi3mr/mpi3mr_transport.c
220
memtostr(edev->product_id, manufacture_reply->product_id);
drivers/scsi/mpt3sas/mpt3sas_transport.c
335
u8 product_id[SAS_EXPANDER_PRODUCT_ID_LEN] __nonstring;
drivers/scsi/mpt3sas/mpt3sas_transport.c
465
memtostr(edev->product_id, manufacture_reply->product_id);
drivers/scsi/pm8001/pm8001_sas.h
565
u8 product_id;
drivers/scsi/qla2xxx/qla_attr.c
1124
ha->product_id[0], ha->product_id[1], ha->product_id[2],
drivers/scsi/qla2xxx/qla_attr.c
1125
ha->product_id[3]);
drivers/scsi/qla2xxx/qla_def.h
4668
uint16_t product_id[4];
drivers/scsi/qla2xxx/qla_init.c
3652
ha->product_id[0] = mb[1];
drivers/scsi/qla2xxx/qla_init.c
3653
ha->product_id[1] = mb[2];
drivers/scsi/qla2xxx/qla_init.c
3654
ha->product_id[2] = mb[3];
drivers/scsi/qla2xxx/qla_init.c
3655
ha->product_id[3] = mb[4];
drivers/scsi/scsi_transport_sas.c
1348
sas_expander_simple_attr(product_id, product_id, "%s\n", char *);
drivers/scsi/scsi_transport_sas.c
1905
SETUP_EXPANDER_ATTRIBUTE(product_id);
drivers/scsi/smartpqi/smartpqi.h
1313
u8 product_id;
drivers/scsi/smartpqi/smartpqi.h
1494
u8 product_id[16];
drivers/scsi/smartpqi/smartpqi_init.c
11142
product_id) != 208);
drivers/scsi/smartpqi/smartpqi_init.c
7797
memcpy(ctrl_info->model, identify->product_id,
drivers/scsi/smartpqi/smartpqi_init.c
7798
sizeof(identify->product_id));
drivers/scsi/smartpqi/smartpqi_init.c
7799
ctrl_info->model[sizeof(identify->product_id)] = '\0';
drivers/scsi/smartpqi/smartpqi_init.c
8344
u32 product_id;
drivers/scsi/smartpqi/smartpqi_init.c
8399
product_id = sis_get_product_id(ctrl_info);
drivers/scsi/smartpqi/smartpqi_init.c
8400
ctrl_info->product_id = (u8)product_id;
drivers/scsi/smartpqi/smartpqi_init.c
8401
ctrl_info->product_revision = (u8)(product_id >> 8);
drivers/soc/bcm/brcmstb/common.c
15
static u32 product_id;
drivers/soc/bcm/brcmstb/common.c
25
return product_id;
drivers/soc/bcm/brcmstb/common.c
63
product_id = readl(sun_top_ctrl_base + 0x4);
drivers/soc/bcm/brcmstb/common.c
95
product_id >> 28 ?
drivers/soc/bcm/brcmstb/common.c
96
product_id >> 16 : product_id >> 8);
drivers/soc/bcm/brcmstb/common.c
98
((product_id & 0xf0) >> 4) + 'A',
drivers/soc/bcm/brcmstb/common.c
99
product_id & 0xf);
drivers/soc/samsung/exynos-asv.c
125
u32 product_id = 0;
drivers/soc/samsung/exynos-asv.c
135
&product_id);
drivers/soc/samsung/exynos-asv.c
141
switch (product_id & EXYNOS_MASK) {
drivers/soc/samsung/exynos-chipid.c
197
soc_dev_attr->soc_id = exynos_product_id_to_name(soc_info.product_id);
drivers/soc/samsung/exynos-chipid.c
217
soc_dev_attr->soc_id, soc_info.product_id, soc_info.revision);
drivers/soc/samsung/exynos-chipid.c
40
u32 product_id;
drivers/soc/samsung/exynos-chipid.c
79
static const char *exynos_product_id_to_name(unsigned int product_id)
drivers/soc/samsung/exynos-chipid.c
84
if (product_id == soc_ids[i].id)
drivers/soc/samsung/exynos-chipid.c
99
soc_info->product_id = val & EXYNOS_MASK;
drivers/staging/greybus/bootrom.c
137
intf->product_id = le32_to_cpu(response.product_id);
drivers/staging/greybus/bootrom.c
140
intf->vendor_id, intf->product_id);
drivers/staging/greybus/bootrom.c
169
intf->vendor_id, intf->product_id);
drivers/staging/greybus/fw-download.c
184
intf->vendor_id, intf->product_id, tag);
drivers/staging/greybus/gbphy.c
90
intf->vendor_id, intf->product_id))
drivers/target/target_core_configfs.c
1837
CONFIGFS_ATTR(target_wwn_, product_id);
drivers/ufs/core/ufs-sysfs.c
720
static DEVICE_ATTR_RO(product_id);
drivers/usb/gadget/function/f_midi2.c
1574
strscpy(ump->info.product_id, ump_product_id(ep),
drivers/usb/gadget/function/f_midi2.c
1575
sizeof(ump->info.product_id));
drivers/usb/gadget/function/f_midi2.c
165
return ep->info.product_id ? ep->info.product_id : "Unique Product ID";
drivers/usb/gadget/function/f_midi2.c
2458
F_MIDI2_EP_STR_OPT(product_id, 128);
drivers/usb/gadget/function/f_midi2.c
2477
kfree(opts->info.product_id);
drivers/usb/gadget/function/u_midi2.h
41
const char *product_id; /* Product ID */
drivers/usb/misc/iowarrior.c
394
switch (dev->product_id) {
drivers/usb/misc/iowarrior.c
481
__func__, dev->product_id);
drivers/usb/misc/iowarrior.c
532
if (dev->product_id == USB_DEVICE_ID_CODEMERCS_IOW24 ||
drivers/usb/misc/iowarrior.c
533
dev->product_id == USB_DEVICE_ID_CODEMERCS_IOW24SAG ||
drivers/usb/misc/iowarrior.c
534
dev->product_id == USB_DEVICE_ID_CODEMERCS_IOWPV1 ||
drivers/usb/misc/iowarrior.c
535
dev->product_id == USB_DEVICE_ID_CODEMERCS_IOWPV2 ||
drivers/usb/misc/iowarrior.c
536
dev->product_id == USB_DEVICE_ID_CODEMERCS_IOW40) {
drivers/usb/misc/iowarrior.c
553
dev->product_id);
drivers/usb/misc/iowarrior.c
579
info.product = dev->product_id;
drivers/usb/misc/iowarrior.c
797
dev->product_id = le16_to_cpu(udev->descriptor.idProduct);
drivers/usb/misc/iowarrior.c
808
if ((dev->product_id == USB_DEVICE_ID_CODEMERCS_IOW56) ||
drivers/usb/misc/iowarrior.c
809
(dev->product_id == USB_DEVICE_ID_CODEMERCS_IOW56AM) ||
drivers/usb/misc/iowarrior.c
810
(dev->product_id == USB_DEVICE_ID_CODEMERCS_IOW28) ||
drivers/usb/misc/iowarrior.c
811
(dev->product_id == USB_DEVICE_ID_CODEMERCS_IOW28L) ||
drivers/usb/misc/iowarrior.c
812
(dev->product_id == USB_DEVICE_ID_CODEMERCS_IOW100)) {
drivers/usb/misc/iowarrior.c
830
switch (dev->product_id) {
drivers/usb/misc/iowarrior.c
897
"now attached to iowarrior%d\n", dev->product_id, dev->chip_serial,
drivers/usb/misc/iowarrior.c
94
u16 product_id;
drivers/usb/misc/usb251xb.c
120
u16 product_id;
drivers/usb/misc/usb251xb.c
153
u16 product_id;
drivers/usb/misc/usb251xb.c
161
.product_id = 0x2422,
drivers/usb/misc/usb251xb.c
169
.product_id = 0x2512,
drivers/usb/misc/usb251xb.c
177
.product_id = 0x2512,
drivers/usb/misc/usb251xb.c
185
.product_id = 0x2513,
drivers/usb/misc/usb251xb.c
193
.product_id = 0x2513,
drivers/usb/misc/usb251xb.c
201
.product_id = 0x2514,
drivers/usb/misc/usb251xb.c
209
.product_id = 0x2514,
drivers/usb/misc/usb251xb.c
217
.product_id = 0x2517,
drivers/usb/misc/usb251xb.c
225
.product_id = 0x2517,
drivers/usb/misc/usb251xb.c
325
i2c_wb[USB251XB_ADDR_PRODUCT_ID_MSB] = (hub->product_id >> 8) & 0xFF;
drivers/usb/misc/usb251xb.c
326
i2c_wb[USB251XB_ADDR_PRODUCT_ID_LSB] = hub->product_id & 0xFF;
drivers/usb/misc/usb251xb.c
433
if (of_property_read_u16(np, "product-id", &hub->product_id))
drivers/usb/misc/usb251xb.c
434
hub->product_id = data->product_id;
drivers/usb/serial/io_ti.c
2496
u16 product_id;
drivers/usb/serial/io_ti.c
2517
product_id = le16_to_cpu(
drivers/usb/serial/io_ti.c
2522
if (product_id == ION_DEVICE_ID_TI_EDGEPORT_416 ||
drivers/usb/serial/io_ti.c
2523
product_id == ION_DEVICE_ID_TI_EDGEPORT_416B) {
drivers/usb/serial/keyspan.c
137
int product_id;
drivers/usb/serial/keyspan.c
187
.product_id = keyspan_usa18x_product_id,
drivers/usb/serial/keyspan.c
204
.product_id = keyspan_usa19_product_id,
drivers/usb/serial/keyspan.c
221
.product_id = keyspan_usa19qi_product_id,
drivers/usb/serial/keyspan.c
238
.product_id = keyspan_mpr_product_id,
drivers/usb/serial/keyspan.c
2443
if (d_details->product_id == keyspan_usa49wg_product_id) {
drivers/usb/serial/keyspan.c
255
.product_id = keyspan_usa19qw_product_id,
drivers/usb/serial/keyspan.c
272
.product_id = keyspan_usa19w_product_id,
drivers/usb/serial/keyspan.c
2782
if (d_details->product_id ==
drivers/usb/serial/keyspan.c
289
.product_id = keyspan_usa19hs_product_id,
drivers/usb/serial/keyspan.c
306
.product_id = keyspan_usa28_product_id,
drivers/usb/serial/keyspan.c
323
.product_id = keyspan_usa28x_product_id,
drivers/usb/serial/keyspan.c
340
.product_id = keyspan_usa28xa_product_id,
drivers/usb/serial/keyspan.c
357
.product_id = keyspan_usa28xg_product_id,
drivers/usb/serial/keyspan.c
378
.product_id = keyspan_usa49w_product_id,
drivers/usb/serial/keyspan.c
395
.product_id = keyspan_usa49wlc_product_id,
drivers/usb/serial/keyspan.c
412
.product_id = keyspan_usa49wg_product_id,
drivers/usb/serial/metro-usb.c
60
u16 product_id = le16_to_cpu(serial->dev->descriptor.idProduct);
drivers/usb/serial/metro-usb.c
62
return product_id == FOCUS_PRODUCT_ID_UNI;
drivers/usb/serial/quatech2.c
243
for (i = 0; d = qt2_device_details[i], d.product_id != 0; i++) {
drivers/usb/serial/quatech2.c
244
if (d.product_id == le16_to_cpu(serial->dev->descriptor.idProduct))
drivers/usb/serial/quatech2.c
76
int product_id;
drivers/usb/serial/quatech2.c
81
.product_id = (prod), \
drivers/usb/storage/realtek_cr.c
129
#define RTS51X_GET_PID(chip) ((chip)->product_id)
drivers/usb/storage/realtek_cr.c
93
u16 product_id;
include/drm/drm_edid.h
295
struct drm_edid_product_id product_id;
include/drm/drm_edid.h
410
#define drm_edid_encode_panel_id(vend_chr_0, vend_chr_1, vend_chr_2, product_id) \
include/drm/drm_edid.h
414
((product_id) & 0xffff))
include/drm/drm_edid.h
432
static inline void drm_edid_decode_panel_id(u32 panel_id, char vend[4], u16 *product_id)
include/drm/drm_edid.h
434
*product_id = (u16)(panel_id & 0xffff);
include/linux/greybus/greybus_protocols.h
426
__le32 product_id;
include/linux/greybus/interface.h
47
u32 product_id;
include/linux/hid-over-i2c.h
109
__le16 product_id;
include/linux/hid-over-spi.h
145
__le16 product_id;
include/linux/hid-sensor-hub.h
70
u32 product_id;
include/linux/ipmi_smi.h
234
unsigned int product_id;
include/linux/ipmi_smi.h
273
id->product_id = data[9] | (data[10] << 8);
include/linux/ipmi_smi.h
276
id->product_id = 0;
include/linux/platform_data/cros_ec_commands.h
5530
uint16_t product_id;
include/linux/platform_data/cros_ec_commands.h
5540
uint16_t product_id;
include/linux/platform_data/cros_ec_commands.h
6323
uint32_t product_id;
include/linux/platform_data/cros_ec_commands.h
6338
uint32_t product_id;
include/linux/rtsx_usb.h
46
u16 product_id;
include/linux/switchtec.h
153
char product_id[16];
include/linux/switchtec.h
196
char product_id[24];
include/scsi/scsi_transport_sas.h
133
char product_id[SAS_EXPANDER_PRODUCT_ID_LEN+1];
include/sound/pcm_drm_eld.h
76
int product_id;
include/uapi/linux/i2o-dev.h
243
char product_id[24];
include/uapi/sound/asound.h
821
unsigned char product_id[128]; /* unique product id string */
sound/core/pcm_drm_eld.c
357
e->product_id = get_unaligned_le16(buf + 18);
sound/core/pcm_drm_eld.c
536
snd_iprintf(buffer, "product_id\t\t0x%x\n", e->product_id);
sound/core/ump.c
519
snd_iprintf(buffer, "EP Product ID: %s\n", ump->info.product_id);
sound/core/ump.c
788
ret = ump_append_string(ump, ump->info.product_id,
sound/core/ump.c
789
sizeof(ump->info.product_id),
sound/usb/midi2.c
1060
if (!*ump->info.product_id && dev->descriptor.iSerialNumber)
sound/usb/midi2.c
1062
ump->info.product_id,
sound/usb/midi2.c
1063
sizeof(ump->info.product_id));
tools/perf/trace/beauty/include/uapi/sound/asound.h
821
unsigned char product_id[128]; /* unique product id string */