Symbol: ctl_data
drivers/input/misc/cm109.c
347
dev->ctl_data->byte[HID_OR0] |= BUZZER_ON;
drivers/input/misc/cm109.c
349
dev->ctl_data->byte[HID_OR0] &= ~BUZZER_ON;
drivers/input/misc/cm109.c
370
dev->ctl_data->byte[HID_OR0] |= BUZZER_ON;
drivers/input/misc/cm109.c
372
dev->ctl_data->byte[HID_OR0] &= ~BUZZER_ON;
drivers/input/misc/cm109.c
374
dev->ctl_data->byte[HID_OR1] = dev->keybit;
drivers/input/misc/cm109.c
375
dev->ctl_data->byte[HID_OR2] = dev->keybit;
drivers/input/misc/cm109.c
441
dev->ctl_data->byte[0],
drivers/input/misc/cm109.c
442
dev->ctl_data->byte[1],
drivers/input/misc/cm109.c
443
dev->ctl_data->byte[2],
drivers/input/misc/cm109.c
444
dev->ctl_data->byte[3]);
drivers/input/misc/cm109.c
493
dev->ctl_data->byte[HID_OR0] |= BUZZER_ON;
drivers/input/misc/cm109.c
495
dev->ctl_data->byte[HID_OR0] &= ~BUZZER_ON;
drivers/input/misc/cm109.c
503
dev->ctl_data,
drivers/input/misc/cm109.c
560
dev->ctl_data->byte[HID_OR0] = HID_OR_GPO_BUZ_SPDIF;
drivers/input/misc/cm109.c
561
dev->ctl_data->byte[HID_OR1] = dev->keybit;
drivers/input/misc/cm109.c
562
dev->ctl_data->byte[HID_OR2] = dev->keybit;
drivers/input/misc/cm109.c
563
dev->ctl_data->byte[HID_OR3] = 0x00;
drivers/input/misc/cm109.c
660
usb_free_coherent(dev->udev, USB_PKT_LEN, dev->ctl_data, dev->ctl_dma);
drivers/input/misc/cm109.c
719
dev->ctl_data = usb_alloc_coherent(udev, USB_PKT_LEN,
drivers/input/misc/cm109.c
721
if (!dev->ctl_data)
drivers/input/misc/cm109.c
761
(void *)dev->ctl_req, dev->ctl_data, USB_PKT_LEN,
drivers/input/misc/cm109.c
99
struct cm109_ctl_packet *ctl_data;
drivers/input/misc/yealink.c
274
struct yld_ctl_packet *p = yld->ctl_data;
drivers/input/misc/yealink.c
281
memset(yld->ctl_data, 0, sizeof(*(yld->ctl_data)));
drivers/input/misc/yealink.c
282
yld->ctl_data->cmd = CMD_RING_VOLUME;
drivers/input/misc/yealink.c
283
yld->ctl_data->size = 1;
drivers/input/misc/yealink.c
284
yld->ctl_data->data[0] = buf[0];
drivers/input/misc/yealink.c
314
memset(yld->ctl_data, 0, sizeof(*(yld->ctl_data)));
drivers/input/misc/yealink.c
315
yld->ctl_data->cmd = CMD_KEYPRESS;
drivers/input/misc/yealink.c
316
yld->ctl_data->size = 1;
drivers/input/misc/yealink.c
317
yld->ctl_data->sum = 0xff - CMD_KEYPRESS;
drivers/input/misc/yealink.c
343
yld->ctl_data->data[0] = val;
drivers/input/misc/yealink.c
347
yld->ctl_data->cmd = CMD_LED;
drivers/input/misc/yealink.c
348
yld->ctl_data->sum = -1 - CMD_LED - val;
drivers/input/misc/yealink.c
351
yld->ctl_data->cmd = CMD_DIALTONE;
drivers/input/misc/yealink.c
352
yld->ctl_data->sum = -1 - CMD_DIALTONE - val;
drivers/input/misc/yealink.c
355
yld->ctl_data->cmd = CMD_RINGTONE;
drivers/input/misc/yealink.c
356
yld->ctl_data->sum = -1 - CMD_RINGTONE - val;
drivers/input/misc/yealink.c
361
yld->ctl_data->cmd = CMD_SCANCODE;
drivers/input/misc/yealink.c
362
yld->ctl_data->offset = cpu_to_be16(val);
drivers/input/misc/yealink.c
363
yld->ctl_data->data[0] = 0;
drivers/input/misc/yealink.c
364
yld->ctl_data->sum = -1 - CMD_SCANCODE - val;
drivers/input/misc/yealink.c
368
if (len > sizeof(yld->ctl_data->data))
drivers/input/misc/yealink.c
369
len = sizeof(yld->ctl_data->data);
drivers/input/misc/yealink.c
373
yld->ctl_data->cmd = CMD_LCD;
drivers/input/misc/yealink.c
374
yld->ctl_data->offset = cpu_to_be16(ix);
drivers/input/misc/yealink.c
375
yld->ctl_data->size = len;
drivers/input/misc/yealink.c
376
yld->ctl_data->sum = -CMD_LCD - ix - val - len;
drivers/input/misc/yealink.c
381
yld->ctl_data->data[i] = val;
drivers/input/misc/yealink.c
382
yld->ctl_data->sum -= val;
drivers/input/misc/yealink.c
450
switch (yld->ctl_data->cmd) {
drivers/input/misc/yealink.c
509
memset(yld->ctl_data, 0, sizeof(*(yld->ctl_data)));
drivers/input/misc/yealink.c
510
yld->ctl_data->cmd = CMD_INIT;
drivers/input/misc/yealink.c
511
yld->ctl_data->size = 10;
drivers/input/misc/yealink.c
512
yld->ctl_data->sum = 0x100-CMD_INIT-10;
drivers/input/misc/yealink.c
791
usb_free_coherent(yld->udev, USB_PKT_LEN, yld->ctl_data, yld->ctl_dma);
drivers/input/misc/yealink.c
843
yld->ctl_data = usb_alloc_coherent(udev, USB_PKT_LEN,
drivers/input/misc/yealink.c
845
if (!yld->ctl_data)
drivers/input/misc/yealink.c
87
struct yld_ctl_packet *ctl_data;
drivers/input/misc/yealink.c
886
(void *)yld->ctl_req, yld->ctl_data, USB_PKT_LEN,
drivers/net/wireless/ath/carl9170/eeprom.h
174
ctl_data[AR5416_NUM_CTLS];
drivers/net/wireless/ath/carl9170/phy.c
1320
#define EDGES(c, n) (ar->eeprom.ctl_data[c].control_edges[n])
sound/soc/intel/avs/control.c
105
if (!memcmp(ctl_data->values, input, sizeof(ctl_data->values)))
sound/soc/intel/avs/control.c
111
active_module = avs_get_volume_module(adev, ctl_data->id);
sound/soc/intel/avs/control.c
118
memcpy(ctl_data->values, input, sizeof(ctl_data->values));
sound/soc/intel/avs/control.c
136
struct avs_control_data *ctl_data = mc->dobj.private;
sound/soc/intel/avs/control.c
148
active_module = avs_get_volume_module(adev, ctl_data->id);
sound/soc/intel/avs/control.c
159
ctl_data->values[i] = !dspmutes[i].mute;
sound/soc/intel/avs/control.c
163
memcpy(uctl->value.integer.value, ctl_data->values, sizeof(ctl_data->values));
sound/soc/intel/avs/control.c
170
struct avs_control_data *ctl_data;
sound/soc/intel/avs/control.c
177
ctl_data = mc->dobj.private;
sound/soc/intel/avs/control.c
188
if (!memcmp(ctl_data->values, input, sizeof(ctl_data->values)))
sound/soc/intel/avs/control.c
194
active_module = avs_get_volume_module(adev, ctl_data->id);
sound/soc/intel/avs/control.c
201
memcpy(ctl_data->values, input, sizeof(ctl_data->values));
sound/soc/intel/avs/control.c
53
struct avs_control_data *ctl_data = mc->dobj.private;
sound/soc/intel/avs/control.c
65
active_module = avs_get_volume_module(adev, ctl_data->id);
sound/soc/intel/avs/control.c
76
ctl_data->values[i] = dspvols[i].target_volume;
sound/soc/intel/avs/control.c
80
memcpy(uctl->value.integer.value, ctl_data->values, sizeof(ctl_data->values));
sound/soc/intel/avs/control.c
87
struct avs_control_data *ctl_data;
sound/soc/intel/avs/control.c
94
ctl_data = mc->dobj.private;
sound/soc/intel/avs/path.c
486
struct avs_control_data *ctl_data;
sound/soc/intel/avs/path.c
490
ctl_data = (struct avs_control_data *)mc->dobj.private;
sound/soc/intel/avs/path.c
491
if (ctl_data->id == t->ctl_id && strstr(w->kcontrols[i]->id.name, name))
sound/soc/intel/avs/path.c
502
struct avs_control_data *ctl_data;
sound/soc/intel/avs/path.c
506
ctl_data = mc->dobj.private;
sound/soc/intel/avs/path.c
509
input = ctl_data->values;
sound/soc/intel/avs/path.c
538
struct avs_control_data *ctl_data;
sound/soc/intel/avs/path.c
542
ctl_data = mc->dobj.private;
sound/soc/intel/avs/path.c
545
input = ctl_data->values;
sound/soc/intel/avs/topology.c
2160
struct avs_control_data *ctl_data;
sound/soc/intel/avs/topology.c
2177
ctl_data = devm_kzalloc(comp->card->dev, sizeof(*ctl_data), GFP_KERNEL);
sound/soc/intel/avs/topology.c
2178
if (!ctl_data)
sound/soc/intel/avs/topology.c
2181
ret = parse_dictionary_entries(comp, tuples, block_size, ctl_data, 1, sizeof(*ctl_data),
sound/soc/intel/avs/topology.c
2187
mc->dobj.private = ctl_data;
sound/soc/intel/avs/topology.c
2189
ctl_data->values[0] = mc->max;
sound/soc/intel/avs/topology.c
2191
ctl_data->values[i] = mc->max;
tools/testing/selftests/alsa/mixer-test.c
1026
static bool test_ctl_write_invalid_enumerated(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
1057
static void test_ctl_write_invalid(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
1107
static void test_ctl_event_missing(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
1113
static void test_ctl_event_spurious(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
1121
struct ctl_data *ctl;
tools/testing/selftests/alsa/mixer-test.c
134
ctl_data = malloc(sizeof(*ctl_data));
tools/testing/selftests/alsa/mixer-test.c
135
if (!ctl_data)
tools/testing/selftests/alsa/mixer-test.c
138
memset(ctl_data, 0, sizeof(*ctl_data));
tools/testing/selftests/alsa/mixer-test.c
139
ctl_data->card = card_data;
tools/testing/selftests/alsa/mixer-test.c
140
ctl_data->elem = ctl;
tools/testing/selftests/alsa/mixer-test.c
141
ctl_data->name = snd_ctl_elem_list_get_name(card_data->ctls,
tools/testing/selftests/alsa/mixer-test.c
144
err = snd_ctl_elem_id_malloc(&ctl_data->id);
tools/testing/selftests/alsa/mixer-test.c
148
err = snd_ctl_elem_info_malloc(&ctl_data->info);
tools/testing/selftests/alsa/mixer-test.c
152
err = snd_ctl_elem_value_malloc(&ctl_data->def_val);
tools/testing/selftests/alsa/mixer-test.c
157
ctl_data->id);
tools/testing/selftests/alsa/mixer-test.c
158
snd_ctl_elem_info_set_id(ctl_data->info, ctl_data->id);
tools/testing/selftests/alsa/mixer-test.c
160
ctl_data->info);
tools/testing/selftests/alsa/mixer-test.c
164
ctl_data->name);
tools/testing/selftests/alsa/mixer-test.c
167
snd_ctl_elem_value_set_id(ctl_data->def_val,
tools/testing/selftests/alsa/mixer-test.c
168
ctl_data->id);
tools/testing/selftests/alsa/mixer-test.c
170
ctl_data->next = ctl_list;
tools/testing/selftests/alsa/mixer-test.c
171
ctl_list = ctl_data;
tools/testing/selftests/alsa/mixer-test.c
208
static int wait_for_event(struct ctl_data *ctl, int timeout)
tools/testing/selftests/alsa/mixer-test.c
277
static bool ctl_value_index_valid(struct ctl_data *ctl,
tools/testing/selftests/alsa/mixer-test.c
390
static bool ctl_value_valid(struct ctl_data *ctl, snd_ctl_elem_value_t *val)
tools/testing/selftests/alsa/mixer-test.c
406
static void test_ctl_get_value(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
451
static void test_ctl_name(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
481
static void show_values(struct ctl_data *ctl, snd_ctl_elem_value_t *orig_val,
tools/testing/selftests/alsa/mixer-test.c
523
static bool show_mismatch(struct ctl_data *ctl, int index,
tools/testing/selftests/alsa/mixer-test.c
53
struct ctl_data *next;
tools/testing/selftests/alsa/mixer-test.c
588
static int write_and_verify(struct ctl_data *ctl,
tools/testing/selftests/alsa/mixer-test.c
59
struct ctl_data *ctl_list;
tools/testing/selftests/alsa/mixer-test.c
66
struct ctl_data *ctl_data;
tools/testing/selftests/alsa/mixer-test.c
712
static void test_ctl_write_default(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
745
static bool test_ctl_write_valid_boolean(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
766
static bool test_ctl_write_valid_integer(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
796
static bool test_ctl_write_valid_integer64(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
824
static bool test_ctl_write_valid_enumerated(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
845
static void test_ctl_write_valid(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
895
static bool test_ctl_write_invalid_value(struct ctl_data *ctl,
tools/testing/selftests/alsa/mixer-test.c
916
static bool test_ctl_write_invalid_boolean(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
934
static bool test_ctl_write_invalid_integer(struct ctl_data *ctl)
tools/testing/selftests/alsa/mixer-test.c
980
static bool test_ctl_write_invalid_integer64(struct ctl_data *ctl)