/drivers/input/misc/ |
H A D | dm355evm_keys.c | 108 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 D | ucb1x00-assabet.c | 44 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 D | adp5520.c | 6 * 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 D | dm-btree.h | 33 * 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 D | dm-btree.c | 40 /* 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 D | dm-btree-internal.h | 26 * 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 D | dm-btree-remove.c | 234 *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 D | Makefile | 7 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 D | sh_keysc.c | 92 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 D | Kconfig | 23 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 D | gpio_keys.c | 2 * 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 D | wext.c | 27 /* 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 D | hw.c | 814 /* 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 D | orinoco.h | 122 struct key_params keys[ORINOCO_MAX_KEYS]; member in struct:orinoco_private
|
/drivers/net/wireless/ipw2x00/ |
H A D | libipw_wx.c | 353 /* 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 D | ieee80211_wx.c | 292 /* 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 D | lirc_zilog.c | 552 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 D | cfg80211.c | 176 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 D | iwm.h | 281 struct iwm_key keys[IWM_NUM_KEYS]; member in struct:iwm_priv
|
H A D | main.c | 235 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 D | rtllib_wx.c | 335 /* 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 D | ieee80211_wx.c | 346 /* 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 D | dm-thin-metadata.c | 38 * 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 D | Makefile | 77 rc-real-audio-220-32-keys.o \
|
/drivers/hid/usbhid/ |
H A D | hid-pidff.c | 121 /* 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, \
|