Searched refs:keys (Results 1 - 25 of 47) sorted by relevance

12

/drivers/input/misc/
H A Ddm355evm_keys.c108 struct dm355evm_keys *keys = _keys; local
121 dev_dbg(keys->dev, "input high err %d\n",
129 dev_dbg(keys->dev, "input low err %d\n",
158 ke = sparse_keymap_entry_from_scancode(keys->input, event);
160 dev_dbg(keys->dev,
165 input_report_key(keys->input, keycode, 1);
166 input_sync(keys->input);
167 input_report_key(keys->input, keycode, 0);
168 input_sync(keys->input);
178 struct dm355evm_keys *keys; local
243 struct dm355evm_keys *keys = platform_get_drvdata(pdev); local
[all...]
/drivers/mfd/
H A Ducb1x00-assabet.c44 struct gpio_keys_platform_data keys; local
49 memset(&keys, 0, sizeof(keys));
58 keys.buttons = buttons;
59 keys.nbuttons = ARRAY_SIZE(buttons);
60 keys.poll_interval = 50;
61 keys.name = "ucb1x00";
63 pdev = platform_device_register_data(&ucb->dev, "gpio-keys", -1,
64 &keys, sizeof(keys));
[all...]
H A Dadp5520.c6 * Keys : drivers/input/keyboard/adp5520-keys (ADP5520 only)
256 if (pdata->keys) {
257 pdev = platform_device_register_data(chip->dev, "adp5520-keys",
258 chip->id, pdata->keys, sizeof(*pdata->keys));
/drivers/md/persistent-data/
H A Ddm-btree.h33 * Manipulates hierarchical B+ trees with 64-bit keys and arbitrary-sized
110 uint64_t *keys, void *value_le);
116 uint64_t *keys, void *value, dm_block_t *new_root)
125 uint64_t *keys, void *value, dm_block_t *new_root,
135 uint64_t *keys, dm_block_t *new_root);
H A Ddm-btree.c40 /* makes the assumption that no two keys are the same. */
47 uint64_t mid_key = le64_to_cpu(n->keys[mid]);
96 array_insert(node->keys, sizeof(*node->keys), nr_entries, index, &key_le);
321 *result_key = le64_to_cpu(ro_node(s)->keys[i]);
328 uint64_t *keys, void *value_le)
350 r = btree_lookup_raw(&spine, root, keys[level],
355 if (rkey != keys[level]) {
430 memcpy(rn->keys, ln->keys
327 dm_btree_lookup(struct dm_btree_info *info, dm_block_t root, uint64_t *keys, void *value_le) argument
[all...]
H A Ddm-btree-internal.h26 * of 8-bytes in size, otherwise the 64bit keys will be mis-aligned.
41 __le64 keys[0]; member in struct:node
103 return n->keys + index;
108 return &n->keys[le32_to_cpu(n->header.max_entries)];
H A Ddm-btree-remove.c234 *key_ptr(parent, r->index) = right->keys[0];
292 *key_ptr(parent, r->index) = right->keys[0];
342 *key_ptr(parent, c->index) = center->keys[0];
343 *key_ptr(parent, r->index) = right->keys[0];
492 (le64_to_cpu(n->keys[i]) != key))
554 uint64_t *keys, dm_block_t *new_root)
566 root, keys[level], (unsigned *)&index);
553 dm_btree_remove(struct dm_btree_info *info, dm_block_t root, uint64_t *keys, dm_block_t *new_root) argument
/drivers/input/keyboard/
H A DMakefile7 obj-$(CONFIG_KEYBOARD_ADP5520) += adp5520-keys.o
8 obj-$(CONFIG_KEYBOARD_ADP5588) += adp5588-keys.o
9 obj-$(CONFIG_KEYBOARD_ADP5589) += adp5589-keys.o
13 obj-$(CONFIG_KEYBOARD_BFIN) += bf54x-keys.o
H A Dsh_keysc.c92 DECLARE_BITMAP(keys, SH_KEYSC_MAXKEYS);
104 bitmap_zero(keys, SH_KEYSC_MAXKEYS);
120 __set_bit(n + k, keys);
129 bitmap_complement(keys, keys, SH_KEYSC_MAXKEYS);
130 bitmap_and(keys1, keys1, keys, SH_KEYSC_MAXKEYS);
131 bitmap_or(keys0, keys0, keys, SH_KEYSC_MAXKEYS);
133 sh_keysc_map_dbg(&pdev->dev, keys, "keys");
222 input->phys = "sh-keysc-keys/input
[all...]
H A DKconfig23 be called adp5520-keys.
33 module will be called adp5588-keys.
43 module will be called adp5589-keys.
106 The PrecisionBook has five keys that conflict with those used by most
152 module will be called bf54x-keys.
211 for keys connected through TCA6416/TCA6408A IO expanders.
213 Say Y here if your device has keys connected to
229 for keys connected through TCA8418 keypad decoder.
231 Say Y here if your device has keys connected to
H A Dgpio_keys.c2 * Driver for keys on GPIO lines capable of generating interrupts.
55 * SYSFS interface for enabling/disabling keys and switches:
57 * There are 4 attributes under /sys/devices/platform/gpio-keys/
58 * keys [ro] - bitmap of keys (EV_KEY) which can be
62 * disabled_keys [rw] - bitmap of keys currently disabled
69 * For example, if we have following switches set up as gpio-keys:
85 * We can disable only those keys which don't allow sharing the irq.
268 ATTR_SHOW_FN(keys, EV_KEY, false);
276 * /sys/devices/platform/gpio-keys/key
[all...]
/drivers/net/wireless/orinoco/
H A Dwext.c27 /* Helper routine to record keys
33 kzfree(priv->keys[index].key);
34 kzfree(priv->keys[index].seq);
37 priv->keys[index].key = kzalloc(key_len, GFP_ATOMIC);
38 if (!priv->keys[index].key)
41 priv->keys[index].key = NULL;
44 priv->keys[index].seq = kzalloc(seq_len, GFP_ATOMIC);
45 if (!priv->keys[index].seq)
48 priv->keys[index].seq = NULL;
50 priv->keys[inde
[all...]
H A Dhw.c814 /* Change the WEP keys and/or the current keys. Can be called
828 struct orinoco_key keys[ORINOCO_MAX_KEYS]; local
830 memset(&keys, 0, sizeof(keys));
832 int len = min(priv->keys[i].key_len,
834 memcpy(&keys[i].data, priv->keys[i].key, len);
836 keys[i].len = cpu_to_le16(LARGE_KEY_SIZE);
838 keys[
[all...]
H A Dorinoco.h122 struct key_params keys[ORINOCO_MAX_KEYS]; member in struct:orinoco_private
/drivers/net/wireless/ipw2x00/
H A Dlibipw_wx.c353 /* Check all the keys to see if any are still configured,
416 memcpy(sec.keys[key], keybuf, erq->length);
418 memset(sec.keys[key] + erq->length, 0,
421 key, print_ssid(ssid, sec.keys[key], len),
425 (*crypt)->ops->set_key(sec.keys[key], len, NULL,
435 len = (*crypt)->ops->get_key(sec.keys[key], WEP_KEY_LEN,
441 memset(sec.keys[key], 0, 13);
442 (*crypt)->ops->set_key(sec.keys[key], 13, NULL,
509 memcpy(keybuf, sec->keys[key], len);
656 memcpy(sec.keys[id
[all...]
/drivers/staging/rtl8187se/ieee80211/
H A Dieee80211_wx.c292 /* Check all the keys to see if any are still configured,
354 memcpy(sec.keys[key], keybuf, erq->length);
356 memset(sec.keys[key] + erq->length, 0,
359 key, escape_essid(sec.keys[key], len),
362 (*crypt)->ops->set_key(sec.keys[key], len, NULL,
371 len = (*crypt)->ops->get_key(sec.keys[key], WEP_KEY_LEN,
377 memset(sec.keys[key], 0, 13);
378 (*crypt)->ops->set_key(sec.keys[key], 13, NULL,
605 memcpy(sec.keys[idx], ext->key, ext->key_len);
621 /* Don't set sec level for group keys
[all...]
/drivers/staging/media/lirc/
H A Dlirc_zilog.c552 unsigned char keys, ndiffs, id; local
579 if (!read_uint8(&data, endp, &keys) ||
581 ndiffs > TX_BLOCK_SIZE || keys == 0)
606 if (keys == 1)
611 if (!skip(&data, endp, (keys - 1) * (ndiffs + 1)))
615 for (base = 0, lim = keys - 1; lim; lim >>= 1) {
849 unsigned char keys; local
857 !read_uint8(&data, tx_data->endp, &keys) ||
859 ndiffs > TX_BLOCK_SIZE || keys == 0)
874 /* Then we have keys
[all...]
/drivers/net/wireless/iwmc3200wifi/
H A Dcfg80211.c176 key = &iwm->keys[key_index];
204 key = &iwm->keys[key_index];
226 key = &iwm->keys[key_index];
227 if (!iwm->keys[key_index].key_len) {
250 if (!iwm->keys[key_index].key_len) {
639 ret = iwm_key_init(&iwm->keys[sme->key_idx], sme->key_idx,
670 ret = iwm_set_key(iwm, 0, &iwm->keys[sme->key_idx]);
H A Diwm.h281 struct iwm_key keys[IWM_NUM_KEYS]; member in struct:iwm_priv
H A Dmain.c235 if (iwm->keys[i].key_len)
236 iwm_set_key(iwm, 0, &iwm->keys[i]);
307 memset(&iwm->keys[i], 0, sizeof(struct iwm_key));
/drivers/staging/rtl8192e/
H A Drtllib_wx.c335 /* Check all the keys to see if any are still configured,
399 memcpy(sec.keys[key], keybuf, erq->length);
401 memset(sec.keys[key] + erq->length, 0,
404 key, escape_essid(sec.keys[key], len),
407 (*crypt)->ops->set_key(sec.keys[key], len, NULL,
417 len = (*crypt)->ops->get_key(sec.keys[key], WEP_KEY_LEN,
426 memset(sec.keys[key], 0, 13);
427 (*crypt)->ops->set_key(sec.keys[key], 13, NULL,
662 /* Don't set sec level for group keys. */
/drivers/staging/rtl8192u/ieee80211/
H A Dieee80211_wx.c346 /* Check all the keys to see if any are still configured,
409 memcpy(sec.keys[key], keybuf, erq->length);
411 memset(sec.keys[key] + erq->length, 0,
414 key, escape_essid(sec.keys[key], len),
417 (*crypt)->ops->set_key(sec.keys[key], len, NULL,
427 len = (*crypt)->ops->get_key(sec.keys[key], WEP_KEY_LEN,
436 memset(sec.keys[key], 0, 13);
437 (*crypt)->ops->set_key(sec.keys[key], 13, NULL,
666 //memcpy(sec.keys[idx], ext->key, ext->key_len);
682 /* Don't set sec level for group keys
[all...]
/drivers/md/
H A Ddm-thin-metadata.c38 * followed by an array of keys, followed by an array of values. We have
39 * to binary search on the keys so they're all held together to help the
1153 dm_block_t keys[2] = { td->id, block }; local
1157 r = dm_btree_lookup(&pmd->info, pmd->root, keys, &value);
1163 r = dm_btree_lookup(&pmd->nb_info, pmd->root, keys, &value);
1189 dm_block_t keys[2] = { td->id, block }; local
1195 r = dm_btree_insert_notify(&pmd->info, pmd->root, keys, &value,
1224 dm_block_t keys[2] = { td->id, block }; local
1226 r = dm_btree_remove(&pmd->info, pmd->root, keys, &pmd->root);
/drivers/media/rc/keymaps/
H A DMakefile77 rc-real-audio-220-32-keys.o \
/drivers/hid/usbhid/
H A Dhid-pidff.c121 /* Special field key tables used to put special field keys into arrays */
900 static int pidff_find_special_keys(int *keys, struct hid_field *fld, argument
910 keys[i] = j + 1;
919 #define PIDFF_FIND_SPECIAL_KEYS(keys, field, name) \
920 pidff_find_special_keys(pidff->keys, pidff->field, pidff_ ## name, \

Completed in 376 milliseconds

12